千联科技

成都APP开发制作公司

直播系统开发之音视频流内容分发和转码

发布时间:2020-09-04 18:53  作者:千联科技

1.前端设备,手机或者摄像机等设备将直播的音视频内容进行采集处理,才推动到平台源站服务器(采用多机集群热备份机制)。
2. 源站服务器一般会连接有专业的磁盘阵列存储设备,当源站服务器接收到数据之后,会先复制多份转发给下面的各个CDN节点,然后再复制其中一份发送给转码服务器。
转码服务器会将收到的每一个音视频流进行实时转码。转码服务器会将实时的直播码流录制保存到磁盘阵列中,以方便用户进行回放使用。
3.由于音视频内容需要由高性能的服务器完成,在实时转码的过程中,常常会因为考虑不当,出现无法满足需求的问题。
毕竟目前的直播应用属于高并发的大规模直播运营,在每个直播间不同的时间段都会遇上百个甚至成千上万个直播流,进行实时转码。
这样一来就需要配置更多高配置的服务器,成本相对来说也会加大。
4.直播流的转码必须是实时性,而且必须要求转码延迟在1s内,对于先前的2-3s的延迟还是存在一定的差距的。
所以,为了保证直播软件开发完成之后,音视频的转码能够顺利的进行,不仅需要在服务器的配置上多下功夫,也要注意是否具备高度实时性,转码延迟是否可以控制在一定的时间内。

成都APP开发制作公司
拨打右边千联科技客服热线在线咨询