Android中實時視頻傳輸(攝像頭實時視頻傳輸)解決方案

http://blog.csdn.net/mer1234567/article/details/7679862


1、使用FFMpeg進行視頻採集,使用Live555進行RTP傳輸,使用VideoView進行播放。

csdn提到:重載FrameSource,寫一個服務類,可以從FrameSource的派生類讀取幀數據,轉發給live555.

評價:本方案大型訪問量大的不行,少量連接比如100以內的可以。
2、用gstreamer完成採集、編碼、組播。客戶端使用VideoView進行播放。
評價:本方案優點爲可以實現大訪問量。缺點是基本從底層架構,代碼量比較大。
3、使用FFmpeg進行視頻採集,使用ffserver進行視頻轉發,客戶端使用VideoView播放。
評價:優點是實現簡單、容易演示,缺點是實時性不好以及用戶量大不行。
參考文章:

1、http://topic.csdn.net/u/20100403/13/81B00633-33EC-48CA-A575-0E6BA1B39631.html
2、http://www.gstreamer.net/ (好像目前打不開)
3、http://gstreamer.freedesktop.org/
4、http://www.organicdesign.co.nz/Simple_video_streaming_with_ffserver
5、windows下面FFmpeg編譯可執行程序 http://ffmpeg.zeranoe.com/builds/
6、http://ffmpeg.org/download.html
7、https://github.com/FFmpeg/FFmpeg
8、http://ffmpeg.org/sample.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章