android实时视频传输方案总结
来源:互联网 发布:上海的人工智能企业 编辑:程序博客网 时间:2024/05/21 22:59
关于在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有很强的硬件依赖性,因此不同的手机表现是不一样的,有的手机数据传输的时候会出现阻塞现象,实时性就降低了
当然,除此之外还有其他的。
- android实时视频传输方案总结
- android实时视频网络传输方案总结
- android实时视频网络传输方案总结(一共有五套)
- android实时视频网络传输方案总结(一共有五套)
- android实时视频网络传输方案总结(一共有五套)
- android实时视频网络传输方案(转)
- Android视频实时传输
- Android视频实时传输
- Android 实时视频采集/编码/传输/解码/播放 方案调研
- 几种android实时视频网络传输方案比较
- android socke实时视频传输
- Android实时视频采集方案
- 【流媒體】Android 实时视频采集/编码/传输/解码/播放—方案调研(初)
- 【流媒體】Android 实时视频采集/编码/传输/解码/播放—方案调研(初)
- Android 实时视频采集/编码/传输/解码/播放—方案调研
- [流媒体]Android 实时视频采集/编码/传输/解码/播放—方案调研(初)
- 【流媒體】Android 实时视频采集/编码/传输/解码/播放—方案调研(初)
- Android 实时视频采集/编码/传输/解码/播放—方案调研
- 加锁进行数据库更新
- 跳开验证码进行攻击
- 在android的webview中 javascript与java代码互相调用
- 安全校验验证码并避免绕开验证码攻击
- Android手机安装busybox步骤
- android实时视频传输方案总结
- NSThread和dispatch_async用法和区别
- oracle中访问不同用户中的表时怎么办
- Qt 绘图
- javascript动态增加,删除一行之通用方法 包括下拉菜单的复制
- Android Map Api 使用和开发(3)浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- 西安交通大学电子图书站点被黑
- 智能手机移动应用的8个趋势
- C++技巧之operator操作符