直播技术基本概念

1. 视频码率

kbps即千位每秒,和网速类似,网速
与网速单位一样,我们平常看到的下载速度单位是KBps,所以下载速度是带宽除以8.

视频文件大小 = 码率乘以视频时长。注意,此处视频文件不包含音频大小。

2. 旁路直播

该功能可以把互动直播上行的数据转码成通用格式进行推流分发,以方便用户通过Web或流媒体播放器观看。

实时音视频中视频流为私有协议,为了满足将房间内视频分享给外部用户,可以在后台将视频流通过通过转码,将实时音视频的数据转换成标准格式,推送给直播后台。这个过程称为旁路直播。

3. RTMP

RTMP,即Real Time Messaging Protocol(实时消息传输协议)。该协议基于TCP,和TCP/IP一样,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等变种。

4.视频转码

视频转码:将已经压缩编码的视频码流转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。转码本质上是一个先解码,再编码的过程,因此转换前后的码流可能遵循相同的视频编码标准,也可能不遵循相同的视频编码标准。

5.COS

即Cloud Object Storage,存储海量数据的分布式存储服务。

猜你喜欢

转载自blog.csdn.net/bengxu/article/details/80674036