本文设计了一种基于覆盖组播网络的流媒体传输系统,通过在网络中部署数据流转发中问服务器(intermediate server,IMS),构建一层覆盖组播网络,实现流媒体的应用层组播,提高数据传输效率,减少数据网络冗余;同时通过度和延时受限的路由算法,均衡网络流量;根据视频编码的特点,在应用层进行网络过滤,自适应调节视频发送码率,避免了网络阻塞,保证了流媒体的可靠传输。本系统部署简单,通过现场测试,达到了较好的效果。
Transmitting real-time video streams on the current network of a coal mine is easy to cause network congestion, which has become a obstacle to develop video monitoring systems in mine. In this paper, an overlay muhicast network to transmit video stream is proposed. By the allocation of distributed intermediate server, an overlay network is constructed, which can improve the data-transmitting efficiency, and minimize the redundant packets in the network. By the use of degree-bounded and relay-bounded routing algorithm, the network is balanced. Also, according to the characteristics of video encoding, a network filter is designed to adjust the bit rate of transmitting video to avoid the network congestion and guarantee the reliable transmission of video stream. The system can be implemented easily, and performs a good performance in practice.