1. 首页
  2. _iframe
  3. 行业资讯_iframe
  4. 行业咨询

视频直播系统开发涉及的知识

在做视频直播系统开发之前,一定做多方面的考察也就是我们常说的做一份视频直播系统方案,一般来说视频直播系统方案中需要涉及到直播的模型、技术构架、数据编码以及视频直播系统涉及到的协议等等,今天我们就来为大家一一介绍。
一、直播模型:
主播端:涉及到采集数据、前处理、编码,
观众端:涉及到的环节是解码和渲染,
服务端:是在这两端之间建立起传输通道,它负责接收主播端的推流,将其处理之后分发给观众播放端
二、直播的技术架构:
直播视频采集SDK—直播CDN—直播视频播放器SDK
三、音视频处理的流程:
数据采集->数据编码->数据传输->解码数据->播放显示
1、数据采集:
选择一:主播端电脑或手机自带摄像机及集音器收集原始的音视频数据;
选择二:专业级摄像机或集音器收集原始的音视频数据;
2、数据编码:
编码处理:对收集到的音视频原始数据进行编码处理将其数字化;
打包封装:对接受到的音视频混合数据进行打包封装。
3、数据传输:
将编码完成后的音视频数据进行传输
4、解码数据:
对接收到的且编码完成的音视频数据进行解码,将数据转换成能直接显示的图像或声音
5、播放显示:
在观看端的播放器里播放接收到的图像或声音。
四、直播系统用到的协议:
1、实时消息传送协议
2、实时流传输协议
3、实时传输协议
4、实时传输控制协议

发表评论

评论列表(0条)

QR code