您的位置:首页 > 理论基础 > 计算机网络

[转]几种android实时视频网络传输方案比较

2013-11-18 14:24 459 查看
以320×240大小的视频传输为例

方案压缩率压缩/传输方式实时性平均流量消耗传输距离
用camera的回调函数发送原始的yuv420数据0无压缩,按帧传输高(20~30 fps)很高(6.5 Mbps)近距离有线或无线
用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有很强的硬件依赖性,因此不同的手机表现是不一样的,有的手机数据传输的时候会出现阻塞现象,实时性就降低了

程序代写推荐
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: