基于Mesh的P2P实时流媒体传输协议研究
发布时间:2018-08-06 15:07
【摘要】:随着互联网应用技术的飞速发展,以网络音/视频为代表的流媒体业务早已成为Internet上最为流行的业务之一。与传统业务相比,流媒体业务具有高流量、高并发、高敏感性等特征,如今P2P技术在流媒体业务上的应用已在多个领域获得成功。但国内外对P2P流媒体传输协议的研究依然存在着诸多问题,如:P2P流媒体对传输的QoS保障力度不足、P2P覆盖网络中节点负载不均、P2P无法满足ISP的流量策略、现存P2P传输机制应对复杂网络环境的能力不足。因此传输的QoS成为了P2P流媒体传输协议研究的重点问题。 本文在P2P流媒体概念的基础上,详细分析并对比了当今P2P流媒体技术的优劣势,提出了P2P实时流媒体系统的总体设计,该设计是基于Mesh网络的CDN-P2P混合网络构架,引入了强力节点、负载均衡服务器概念,实现了P2P流媒体系统中服务器节点与终端节点的负载均衡、网络的拥塞控制,从而可以保证视频服务质量,满足ISP的流量策略,为传输协议的优化奠定了基础。 由于传统的PeerStreaming、ColdFusion的节点缓冲区管理能力不足,本文设计了新型缓冲区管理模型,缓冲区位图矩阵(BMM,Buffer Map Matrix),用来表示对等节点与其相邻节点的缓冲区中数据块存在的状态。 在缓冲区位图矩阵的理论基础上,本文设计了一种新型缓冲区动态管理策略。该策略主要用于对等节点刚进入系统时缓冲区窗口初始位置的确定与播放视频过程中缓冲区窗口位置的动态调整。根据该策略设计并实现了一个动态缓冲区同步算法,通过实验表明,该策略有效的利用了网络带宽,减少了传输延时,提高了系统整体的传输QoS。 针对目前P2P流媒体技术传输机制的不足,设计了一种新型基于推拉结合的传输机制。该机制按照数据块的稀有率与节点问请求比来决定使用推机制或拉机制进行数据传送。并在此基础上设计并实现了推拉机制调节算法,该算法高效的减少了数据传送延时,同时显著的降低了数据传送途中冗余数据的比率。
[Abstract]:With the rapid development of Internet application technology, streaming media service, represented by network audio / video, has become one of the most popular services on Internet. Compared with traditional services, streaming media services have the characteristics of high traffic, high concurrency, high sensitivity and so on. Nowadays, P2P technology has been successfully applied to streaming media services in many fields. However, there are still many problems in the research of P2P streaming media transmission protocol at home and abroad. For example, the QoS protection of P2P streaming media is not enough to meet the traffic policy of ISP in P2P overlay network. The existing P2P transmission mechanism has insufficient ability to deal with complex network environment. Therefore, QoS has become a key issue in P2P streaming media transmission protocol research. Based on the concept of P2P streaming media, this paper analyzes and compares the advantages and disadvantages of P2P streaming media technology in detail, and puts forward the overall design of P2P real-time streaming media system, which is a CDN-P2P hybrid network architecture based on Mesh network. The concept of strong node and load balancing server is introduced to realize load balance between server node and terminal node in P2P streaming media system and congestion control of network. Thus the quality of video service can be guaranteed and the traffic strategy of ISP can be satisfied. It lays a foundation for the optimization of transport protocol. Due to the deficiency of the traditional PeerStreamingColdFusion node buffer management capability, a new buffer management model is designed in this paper. The buffer bitmap matrix (BMMML-Buffer Map Matrix),) is used to represent the state of the data block in the buffer between the peer node and its adjacent node. Based on the theory of buffer bitmap matrix, a new buffer dynamic management strategy is designed in this paper. This strategy is mainly used to determine the initial position of buffer window when peer node first enters the system and to dynamically adjust the location of buffer window during video playback. According to this strategy, a dynamic buffer synchronization algorithm is designed and implemented. The experiments show that the strategy makes use of the network bandwidth effectively, reduces the transmission delay, and improves the overall transmission QoS of the system. Aiming at the shortage of P2P streaming media technology, a new transmission mechanism based on push-pull is designed. According to the rarity of data block and the ratio of node request, this mechanism decides to use push or pull mechanism to transmit data. On this basis, a push-pull mechanism adjustment algorithm is designed and implemented. The algorithm can effectively reduce the delay of data transfer and significantly reduce the ratio of redundant data on the way of data transmission.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN919.8
本文编号:2168105
[Abstract]:With the rapid development of Internet application technology, streaming media service, represented by network audio / video, has become one of the most popular services on Internet. Compared with traditional services, streaming media services have the characteristics of high traffic, high concurrency, high sensitivity and so on. Nowadays, P2P technology has been successfully applied to streaming media services in many fields. However, there are still many problems in the research of P2P streaming media transmission protocol at home and abroad. For example, the QoS protection of P2P streaming media is not enough to meet the traffic policy of ISP in P2P overlay network. The existing P2P transmission mechanism has insufficient ability to deal with complex network environment. Therefore, QoS has become a key issue in P2P streaming media transmission protocol research. Based on the concept of P2P streaming media, this paper analyzes and compares the advantages and disadvantages of P2P streaming media technology in detail, and puts forward the overall design of P2P real-time streaming media system, which is a CDN-P2P hybrid network architecture based on Mesh network. The concept of strong node and load balancing server is introduced to realize load balance between server node and terminal node in P2P streaming media system and congestion control of network. Thus the quality of video service can be guaranteed and the traffic strategy of ISP can be satisfied. It lays a foundation for the optimization of transport protocol. Due to the deficiency of the traditional PeerStreamingColdFusion node buffer management capability, a new buffer management model is designed in this paper. The buffer bitmap matrix (BMMML-Buffer Map Matrix),) is used to represent the state of the data block in the buffer between the peer node and its adjacent node. Based on the theory of buffer bitmap matrix, a new buffer dynamic management strategy is designed in this paper. This strategy is mainly used to determine the initial position of buffer window when peer node first enters the system and to dynamically adjust the location of buffer window during video playback. According to this strategy, a dynamic buffer synchronization algorithm is designed and implemented. The experiments show that the strategy makes use of the network bandwidth effectively, reduces the transmission delay, and improves the overall transmission QoS of the system. Aiming at the shortage of P2P streaming media technology, a new transmission mechanism based on push-pull is designed. According to the rarity of data block and the ratio of node request, this mechanism decides to use push or pull mechanism to transmit data. On this basis, a push-pull mechanism adjustment algorithm is designed and implemented. The algorithm can effectively reduce the delay of data transfer and significantly reduce the ratio of redundant data on the way of data transmission.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN919.8
【参考文献】
相关期刊论文 前3条
1 罗建光;张萌;赵黎;杨士强;;基于P2P网络的大规模视频直播系统[J];软件学报;2007年02期
2 郭清蓉;;基于C/S和P2P模式的信息资源共享与交流比较[J];图书馆学研究;2007年02期
3 孙辉;张晋豫;;基于推拉结合机制的P2P流媒体分发算法[J];软件;2013年05期
,本文编号:2168105
本文链接:https://www.wllwen.com/kejilunwen/wltx/2168105.html