视频业务学习 1.视频:连续的画面。连续的图像变化每秒超过24帧以上的。 (1)码率:数据单位时间传送的数据位数。就是需要多少带宽。每秒传输的数据的大小。码率=帧率(如:24fps)*平均每帧的数据大小(一张图片的大小,如:6M) (2)帧:数据传输的基本单位。一段数据的组合 (3)帧率:每秒显示的帧数
2.直播和点播: 视频点播:可以快进和回退 直播:不能快进回退。直播的回看功能也属于点播 直播就是每一帧数据打上时序标签后进行流式传输的过程。发送端源源不断的采集音视频过程 推流与转码:在数据传输的整个过程中从主播端到服务数据,经过编码、封包、推流与转码、在经过分发网络进行扩散传播,播放端再源源不断的下载数据并按时序进行解码播放。如此就产生了边生产、边传输、边消费的直播器端,再到边缘节点,以及从边缘节点到播放段。为了让采集端的流适配到各个平台端的不同协议,一般都会在服务端进行转码处理,将视频文件转成不同的格式,支持RTMP/HLS和FLV等不同的协议。
3.网络延时:从主播端采集,到观众端播放,之间存在时间差。
4.网络丢包:CDN直播用到的协议是基于TCP基础之上的,丢包会自动重传丢失的包,一直到超时。当网络丢包率升高时,重传会导致延时不断增大 解决方案:抛弃传统的基于TCP的解决方案。使用基于UDP的SD-RTN方案
CDN与SD-RTN的区别: CDN是存储转发结构 SD-RTN:本质上是一个实时传输网络,用户的数据在网络单元内部和
|