摘 要: 针对直播系统在复杂网络环境下传输信号差的缺陷,提出基于内容分发网络的实时流媒体直播系统。采用先进的流媒体服务器集群技术,在传输服务器接收流媒体信息时采用RUDP协议,在传输服务器将流媒体信息推送至媒体服务器时采用RTMP协议,可以极大地提升系统所要求支持的并发性流量和数目,有效地避免了单点失效给系统带来的不良影响。通过分别对用RTMP与RUDP结合、RTMP和RUDP实现的消息传输性能进行测试和比较,表明该方法可以提高复杂网络环境下直播系统中音视频流媒体的传输质量和传输效率。 |
关键词: 内容分发网络;推流;服务器集群;流媒体 |
中图分类号: TP393
文献标识码: A
|
基金项目: 武汉智云时代信息技术有限公司产学研合作项(CX21-008);湖北省教育厅科学技术计划指导性项目(B2017397). |
|
Design of Real-time Streaming Media Live Broadcast System based on Content Distribution Network |
SU Yonghong
|
(Institute of Information Engineering, Wuhan Huaxia University of Technology, Wuhan 430223, China)
461782640@qq.com
|
Abstract: Aiming at poor transmission signal of the live broadcast system in complex network environment, the paper proposes to design a real-time streaming media live broadcast system based on content distribution network, by adopting advanced streaming media server cluster technology. RUDP (Reliable User Datagram Protocol) protocol is used when transmission server receives streaming media information. RTMP (Real-time Messaging Protocol) protocol is used when transmission server pushes the streaming media information to media server. This greatly increases the concurrent traffic and number required by the system, and effectively avoids the adverse impact of single-point failure on the system. The message transmission performance achieved by combining RTMP and RUDP, by RTMP and by RUDP is tested and compared, which shows that this method can improve the transmission quality and transmission efficiency of audio and video streaming media in a live broadcast system in a complex network environment. |
Keywords: content distribution network; push flow; server cluster; streaming media |