直播技术剖析
直播流程
直播流程: 录制->编码->网络传输->解码->播放 (中间还会有转码的过程,转成不同分辨率的流)
Ucloud 直播技术分享连载:http://blog.ucloud.cn/archives/694
1. 网络接入部分,实现对用户位置的判断。(通过用户访问的dns进行判断用户所在的网络地址)
2. 视频传输协议的选择
3. 缓存策略
* I帧(important)表示关键帧。你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成。(因为包含完整画面) GOP表示 多少秒一个I帧
* P帧表示这一帧跟之前的一个关键帧(或P帧)的差别。解码时需要用之前缓存的画面叠加上本帧定