live555android
『壹』 Android 中實時獲取戶外監控攝像頭的視頻信息怎麼做
Android中實時獲取戶外監控攝像頭的視頻信息的方法為:
1、使用FFMpeg進行視頻採集,使用Live555進行RTP傳輸,使用VideoView進行播放。
csdn提到:重載FrameSource,寫一個服務類,可以從FrameSource的派生類讀取幀數據,轉發給live555.
評價:本方案大型訪問量大的不行,少量連接比如100以內的可以。
2、用gstreamer完成採集、編碼、組播。客戶端使用VideoView進行播放。
評價:本方案優點為可以實現大訪問量。缺點是基本從底層架構,代碼量比較大。
3、使用FFmpeg進行視頻採集,使用ffserver進行視頻轉發,客戶端使用VideoView播放。
評價:優點是實現簡單、容易演示,缺點是實時性不好以及用戶量大不行。
『貳』 Android上的實時視頻監控怎麼實現的
因該是通過長連接,不斷的採集手機端的攝像數據
『叄』 請問RTSP一定要使用AAC格式來做live audio streaming嗎
你好!!!真的很感謝你的回覆!!!我接觸Android不久我參考Spydroid,在手機上建起了RTSP
ServerSpydroid原本的作法是
從mic讀取PCM
->
編碼成AAC
->
封裝成RTP封包
->
傳送我的想法
從手機本地讀取mp3或wav
->
封裝成RTP封包->
傳送那在請問,同樣都是RTSP
Streaming,Spydroid跟Live555在效率上會有差別嗎?因為我嘗試編出Live555的so檔案,但不知道要如何調用Live555讓RTSP
Server開啟...想回到Spydroid,試著直接將mp3不編碼,直接封裝到RTP封包,在做傳送所以不知道該使用哪個想法比較好...
『肆』 如何開發能夠鏈接rtsp固定地址,從網路上獲得這種格式資源的播放器,幫忙說下大致思路就好
關鍵是你連什麼伺服器,微軟的WMS 還是其他的。如果是微軟的live555,也能連,但是支持的功能有限。VLC 就可以用live555 的連rtsp。
『伍』 編譯android-vlc支持rtsp,是不是需要添加live555
前幾天用PC平台上的VLC播放RTSP流媒體時延遲時間較長,存在1s左右的延遲,效果不是很好,後來查了資料,發現這個延遲時間是可以修改的。找到工具->首選項,然後參數設置左下角選擇「全部」,左邊選擇「輸入編解碼」->「網路緩存」選項,可以根據具體需要加以修改,具體見下圖不過這個值不要太小,否則緩存太小,播放視頻的過程中會很卡
『陸』 編譯android-vlc支持rtsp,是不是需要添加live555誰有詳細的步驟呢給說下,最好有編譯好的源碼
vlc-android是直接支持rtsp的,可以播放rtsp。http,mms網路流 我編譯好了一份源代碼,你可以下載看看 http://download.csdn.net/detail/wng2010/4971056