日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android实时视频网络传输方案总结(一共有五套)

發布時間:2024/3/7 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android实时视频网络传输方案总结(一共有五套) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近研究了android的實時視頻網絡傳輸問題,在視頻處理方面花費了大量精力進行研究,總結出以下五套方案,并加以比較

?

320×240大小的視頻傳輸為例

方案壓縮率壓縮/傳輸方式實時性平均流量消耗?傳輸距離
用camera的回調函數發送原始的yuv420數據0無壓縮,按幀傳輸高(20~30 fps)很高(6.5 Mbps)太恐怖了O_O?近距離有線或無線
用MediaRecorder對yuv420進行H264硬編碼后發送高(95%)幀間壓縮,視頻流傳輸高(20 fps)低(30~70 Kbps)?可以遠距離
調用本地H264編碼庫(JNI)對一幀YUV420數據編碼后發送高(97%)幀間壓縮,按幀傳輸低(2 fps)低(20 Kbps)?可以遠距離
對一幀數據用GZIP庫壓縮后發送(很奇葩的做法)較高(70%~80%)幀內壓縮,按幀傳輸低(5 fps)較高(300 Kbps)?可以遠距離
對一幀數據用JPEG方式壓縮后傳輸一般(60%左右)幀內壓縮,按幀傳輸高(25 fps)高(170 Kbps)?可以遠距離(帶寬允許的話)

注:MediaRecorder有很強的硬件依賴性,因此不同的手機表現是不一樣的,有的手機數據傳輸的時候會出現阻塞現象,實時性就降低了

?

綜上來看,方案2(MediaRecorder)和方案5(JPEG)還是可以考慮的,由于本人的項目只需要近距離無線傳輸,并且硬件水平也不怎么高,故選擇了方案5

?

?

以上方案是本人最近比較具體而深入地研究實時視頻編碼和傳輸方案后總結出來的,希望需要研究視頻傳輸的朋友們可以借以參考!

總結

以上是生活随笔為你收集整理的android实时视频网络传输方案总结(一共有五套)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。