|
折失的誓言群
| 来自北京
网络直播平台的实现技术,归纳起来主要有如下这些:
一、视音频的采集和编码技术,当前主流的主要是H.264、H.265这种视频编码技术和AAC、MP3这种音频编码技术。
二、视音频的流媒体传输技术。
三、CDN内容分发技术。
四、终端解码技术。
架构方面,如果要做运营级的服务平台,需要采用分布式的架构方式,不仅包括各个功能模块的分布式部署,还包括各种应用服务器的分布式部署。
流媒体传输技术通常使用的方式主要包括:
1、通过HTTP协议传输,需要通过技术开发来实现高性能的HTTP流媒体服务器;
2、通过RTMP协议传输,需要通过技术开发来实现高性能的RTMP流媒体服务器;
3、通过UDP协议传输,这种方式通常用于大规模的可控网络中,比如IPTV电视直播应用,通过交换机即可支持这种传输方式;
4、通过P2P方式传输,P2P方式所用的传输协议可以由用户自主定义,并且可以基于UDP或TCP来实现,这种方式通常也是用于超大规模组网环境中。 |
|