网站直播视频的难点建议

您好,我是做移动应用开发的,请问对于移动端直播这一块的开发,有什么建议?或者怎样一个开发流程比较好呢?非常感谢

视频直播这块可能会遇到这些问题:
1.比如延时的控制,协议的选择。。
2.客户端包大小的控制
3.软硬解的选择,推流采集端自适应码率帧率
4.不同清晰度转码的性能
5.文件的切片分发,集群的调度
6.流媒体CDN加速
7.链路的稳定性监控
。。。。。。等等
详细来讲,比如延时,不同的协议,不同的架构和解决方案,
对应的时延效果不同,常见的HLS协议可能延时在10-30秒甚
至是1分钟,但是却是目前使用的最为广泛的直播协议,原因
在于HLS协议的兼容性好,使用简单,不管是无线native、H5、
PC都能够比较简便的应用,如果对延时要求较高,可能得使用
RTMP协议,一般大概可以控制在3s以内,缺点就是依赖于Flash
或者native的解码,另一种场景就是视频聊天或者会议,这种
对于时延的要求更为苛刻,可能要求在1s以内,那么就需要采
用类似于google的WebRTC的方案,再就是软解硬解,软解兼容
性好,但是耗电手机容易发烫,硬解性能好不发烫,但是兼容
性差。。。当然了,还有很多,不一一细说了