您好,我是做移动应用开发的,请问对于移动端直播这一块的开发,有什么建议?或者怎样一个开发流程比较好呢?非常感谢
1条回答 默认 最新
- chenkangxian 2016-05-21 14:50关注
视频直播这块可能会遇到这些问题:
1.比如延时的控制,协议的选择。。
2.客户端包大小的控制
3.软硬解的选择,推流采集端自适应码率帧率
4.不同清晰度转码的性能
5.文件的切片分发,集群的调度
6.流媒体CDN加速
7.链路的稳定性监控
。。。。。。等等
详细来讲,比如延时,不同的协议,不同的架构和解决方案,
对应的时延效果不同,常见的HLS协议可能延时在10-30秒甚
至是1分钟,但是却是目前使用的最为广泛的直播协议,原因
在于HLS协议的兼容性好,使用简单,不管是无线native、H5、
PC都能够比较简便的应用,如果对延时要求较高,可能得使用
RTMP协议,一般大概可以控制在3s以内,缺点就是依赖于Flash
或者native的解码,另一种场景就是视频聊天或者会议,这种
对于时延的要求更为苛刻,可能要求在1s以内,那么就需要采
用类似于google的WebRTC的方案,再就是软解硬解,软解兼容
性好,但是耗电手机容易发烫,硬解性能好不发烫,但是兼容
性差。。。当然了,还有很多,不一一细说了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于大棚监测的pcb板设计
- ¥15 stm32开发clion时遇到的编译问题
- ¥15 lna设计 源简并电感型共源放大器
- ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
- ¥15 Vue3地图和异步函数使用
- ¥15 C++ yoloV5改写遇到的问题
- ¥20 win11修改中文用户名路径
- ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
- ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
- ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题