宽带无线IP接入网视频业务的协议优化
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着无线IP接入技术的日趋成熟、无线网络带宽的不断提高,视频流在宽带无线IP接入网中的传播已成为现实。与一般的数据业务不同,视频流的播放有严格的实时性要求,这就要求网络为视频传输提供足够的带宽、有保障的时延和误码率。与之相对,承载视频业务的无线网络却具有带宽波动、时延和时延抖动大、差错率高等弱点。同时,传统的视频业务在传输层采用UDP协议会造成对TCP流的不公平现象,并且加重网络的拥塞。因此如何让视频流在无线网络中更好的传输、最大限度的保证视频播放质量成为了业界研究的热门问题。
     以解决无线视频业务存在的问题为出发点,本文首先分析了MPEG-4视频流层次结构,并在此基础上提出了以视频图像重建时VOP重要性为依据的视频流细粒度等级划分算法;其次采用TFRC(TCP Friendly Rate Control)协议对视频流的发送速率进行控制,使视频流具有对TCP的友好性,并结合视频流等级划分算法实现内容敏感的视频速率控制机制,最大限度的保证了接收端的视频播放质量;随后针对传统的TFRC在无线网络中存在带宽利用率差的缺点,提出了对TFRC加入LDA(Loss Differentiation Algorithm)算法,使其能区分产生丢包事件的原因,从而提高了带宽利用率,形成适用于无线网络环境下的无线TFRC;最后,本文提出了结合视频流等级划分与无线TFRC速率控制机制的视频业务传输体系,仿真结果表明本系统不但实现了对TCP流的友好性,同时最大限度的保证了接收端的视频质量,在无线信道误码情况下亦具有很高的带宽利用率。
With the development and popularization of Internet technologies, the simple information such as texts, images and sounds can not satisfy users’requirements, and these will be replaced by a kind of new multimedia information which is composed by audio, video and data. With the gradually maturity of wireless IP access technology and continually development of wireless network’s bandwidth, the propagation of video streaming through wideband wireless IP access network has come true. Different with general data service, the broadcast of video streaming call for exact real time demand, which will ask for the network afford sufficient bandwidth, ensured delay and error rate. Relatively, video services over wireless network have some shortcomings such as fluctuating bandwidth, long delay and high error rate. At the same time, traditional video services adopt UDP protocol on transport layer will be unfair to TCP streaming, also aggravate network congestion. Therefore, how to make video streaming transmit better and guarantee video broadcast quality utmost come to the fore of industrial research.
     In the paper, the author first analyzed the system structure of MPEG-4 video streaming, and then proposed a classification algorithm of MPEG-4 video streaming based on it. MPEG-4 video coding standard has provided video image reconstruction technologies based on objects, and coding different AVO separately is allowed. A MPEG-4 video streaming contains one or more video objects (VO), each video object sequence includes many layered video streaming, which can be expanded, each layer of video streaming is a group of VOP sequence, VOP is the basic cell of video data. What should be paid more attention through video streaming transmission is not only controlling the transfer speed of video streaming to fit the characteristics of wireless network, but also ensuring the image quality of receiving terminal. Due to MPEG-4 video streaming is composed of many objects, many expanded layers and many different types of VOP, and these different components have different influences on image reconstruction quality of receiving terminal, therefore, MPEG-4 video streaming should be classified before improving the protocol of video service, then corresponding protocol optimization should be made based on the classification result .
     At transport layer, traditional video operation generally adopts UDP protocol which doesn”t have congestion control mechanism. It’s easy to lead network congestion brought by video streaming. When network congestion happens, UDP protocol doesn’t realize the current status of the network congestion. It goes on sending large numbers of data. So it’s difficult to resume from the status of the network congestion.At the same time, because of the AIMD speed control tactic (addition increase, multiplication decrease) of the TCP protocol, TCP streaming in the network will decrease the sending quantity. In this way, it will abate the status of the network congestion. But due to the presence of the UDP streaming, the status of the network congestion can’t be improved. TCP streaming has to go on releasing the bandwidth. It finally leads that the important operation which adopts TCP protocol can’t be transmitted. The unfair phenomenon to TCP will occur. Therefore, it’s vital to add TCP-Friendly congestion control mechanism in video transmission.
     This paper adopts TFRC(TCP-Friendly Rate Control) to control the speed of the video streaming. TFRC is current more mature TCP-Friendly control protocol controlled by the sending end. It became international standard RFC3448 of the RFC in January,2003. In wire environment, TFRC can recognize the status of the network congestion by losing package event which is discovered at sink. Thereby, the sending speed can be adjusted based on the network status. And finally the aim to TCP-Friendly[0] is achieved. But in wireless environment,due to the high channel error rate,the losing package event happened at sink not only because of the network congestion,but also the channel error code . But TFRC protocol mechanism which was setted in RFC3448 cann’t distinguish the reason of these two losing package. When the losing package happens, it is usually thought that It is caused by the network congestion. Thereby, the sending speed is reduced mistakenly .It leads the fall of the bandwidth using rate. Aim at this problem, the paper lodge adding LDA arithmetic at TFRC sink[0]. It makes TFRC to distinguish the procreant reason of the losing package event. It improves the bandwidth using rate.
     Combined with the classification of video streaming and wireless TFRC rate control scheme, this paper proposes a system framework of video transmission. In the sending terminal, MPEG-4 video streaming is sent to classification module is to do VOP classification. And according to the current sending rate returned from wireless TFRC protocol module, the VOP packets of[0] high priority are chosen to send. Wireless TFRC protocol module calculates the current sending rate based on the feedback information sent from receiving terminal, submits it to the classification module. At the same time, the VOP packets which are selectivity sent by the classification modual will be timestamped, and then sends it to the network for transmission by UDP protocol. Wireless TFRC module of receiving terminal first processes TFRC packets, picks up the timestamp and the packet number from them, differentiates the reason of packet loss events and calculates loss event rate. Then it sends feedback information to the sending terminal regularly and put the video data into the buffer for synchronization simultaneously. Finally the video image is reconstructed by decoder.
     Because of the high cost of constructing a real network to experiment and many nonideal scene factors in real network, the real effects from all kinds of factors are understood hardly in experiments. So this paper adopts NS network simulation software to do simulation experiments. In the aspect of video traffic simulation, this paper uses the method of drawing the Trace file of video streaming into NS simulation environment, which can reflect the change of video traffic exactly and be convenient to mark each VOP priority level simultaneously. The network topology used in experiments is wireless LAN topology which is the combination of wire and wireless. Because wired and wireless links coexist, hierarchical routing of network should be set up and addresses should be allocated for each node.
     It has four emulate research in this paper. First one has validated that the feasibility of real video streaming Trace file emulation method, and has analyzed the reason that video quality at receiving terminal was poor without classification of video streaming algorithm. Second one has validated that video quality at receiving terminal was worse than wired network in wireless network topology structure without channel error. Third one has contrasted that UDP was inequitable to TCP with that TFRC protocol was friendly to TCP, and the infection to video quality at receiving terminal with or without classification of video streaming. Fourth one has validated that TFRC has an disadvantag that was the decrease of bandwidth utilization ratio with wireless transimission losses, but improved wireless TFRC enhanced the bandwidth utilization ratio clearly with wireless channel error.
     The work has been done in the pape[0]r is summarized at the end, and put forward further improved scheme. Classification of video streaming algorithm in this paper can be applied to the optimization of protocol in different layers[0]. It has only discussed that the application of transport layer protocol optimization in this paper, and the wireless video transmission system more perfect combined with services division model in network layer and unequaled error protection mechanism joint source channel coding.
引文
[1] 卓力,沈兰荪,朱青,“视频流关键技术的研究进展”,电子学报,Vo1.30,No.8,Aug 2002
    [2] 周俊茂,“无线信道中视频传送技术的分析与研究”,南京邮电学院硕士学位论文,2002
    [3] Yao Wang, et al. 《视频处理与通信》候正信等译. 电子工业出版社,2003
    [4] Tang Tian-Ye and Liu Zhao. “Rate control based on content complexity in video coding”. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, v28, n 6, June, 2006, p 1115-1119
    [5] 王晖,沙基昌,孙晓,陶钧. 《MPEG-4 FGS视频流量模型的仿真应用研究》. 计算机仿真,第23卷,第12期,2006.12
    [6] Wang Min and Kuo Geng-Sheng. “A QoS-adaptive resource reservation scheme for MPEG4-based services in wireless networks”. IEEE International Conference on Communications, v5, ICC 2005-2005 IEEE International Conference on Communications, 2005, p 3261-3265
    [7] Zhu Xiao-Liang, Yang Zong-Kai, Du Xu and Cheng Wen-Qing. “Equation based rate control scheme for video streaming over wireless channels with link level ARQ”. Journal of Zhejiang University: Science, v7, n 10, October, 2006, p 1702-1708
    [8] Jianghua Li and Longwen Li. “Research of transmission and control of real-time MPEG-4 VideoStreaming for multi-channel over wireless QoS mechanism”. First International Multi-Symposiums on Computer and Computational Sciences, IMSCCS'06, v 2, First International Multi-Symposiums on Computer and Computational Sciences, IMSCCS'06, 2006, p 257-261
    [9] Pliakas, Thomas, Kormentzas, George, and Skianis, Charalabos. “End-to-end QoS issues of MPEG4-FGS video streaming traffic delivery in an IP/UMTS network”. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v4267 LNCS, Autonomic Management of Mobile Multimedia Services-9th IFIP/IEEE International Conference on Management of Multimedia and MobileNetworks and Services, MMNS 2006, Proceedings, 2006, p 247-255
    [10] Sun Yang and Daigle John N. “A source model of video traffic based on full-length VBR MPEG4 video traces”. GLOBECOM-IEEE Global Telecommunications Conference, v2, GLOBECOM'05: IEEE Global Telecommunications Conference, 2005, 2005, p766-770
    [11] Chen Minghua and Zakhor Avideh. “Multiple TFRC connections based rate control for wireless networks”. IEEE Transactions on Multimedia, v8, n5, October, 2006, p 1045-1061
    [12] Yang Guang, Sun Tony, Gerla Mario, Sanadidi M.Y. and Chen Ling-Jyh. “Smooth and efficient real-time video transport in the presence of wireless errors”. ACM Transactions on Multimedia Computing, Communications and Applications, v2, n2, 2006, p109-126
    [13] Chan Siu-Ping and Sun Ming-Ting. “Network condition classification scheme for supporting video delivery over wireless Internet”. Journal of Zhejiang University: Science, v7, n 5, May, 2006, p 794-800
    [14] Muntean Gabriel-Miro and Cranley Nikki. “Resource efficient quality-oriented wireless broadcasting of adaptive multimedia content”. IEEE Transactions on Broadcasting, v53, n 1, March, 2007, p 362-368
    [15] Lim Sung-Chang, Na Hyeong-Ryul and Lee Yung-Lyul. “Rate control based on linear regression for H.264/MPEG-4 AVC”. Signal Processing: Image Communication, v22, n 1, January, 2007, p 39-58
    [16] 余兆明,李晓飞,陈春来. 《MPEG标准及其应用》. 北京邮电大学出版社
    [17] 吴四清,张国平,葛镜. 《MPEG-4 视频编码核心思想与关键技术》. 科技咨讯,2006
    [18] 刘浩,李卫锋,胡栋. 《MPEG-4视频编码的可分级技术研究》. 南京邮电学院学报,2002
    [19] 袁钢,段颖昕,王弘. 《MPEG- 4 标准概述》. 电脑知识与技术,2006
    [20] 张青. 《MPEG4 技术要点及应用前景分析》. 电脑知识与技术,2006
    [21] Feng Shun, Er Gui-Hua, Dai Qiong-Hai and Liu Ye-Bin. “Optimal quality adaptation mechanism for end-to-end FGS video transmission”. Journal of Zhejiang University: Science, v7, n SUPPL. 1, May, 2006, p 119-124
    [22] Conci, Nicola, Scorza, Giovanni Berlanda and Sacchi, Claudio. “A cross-layer approach for efficient MPEG-4 video streaming using multicarrier Spread-spectrum transmission andunequal error protection”. Proceedings- International Conference on Image Processing, ICIP, v1, IEEE International Conference on Image Processing 2005, ICIP 2005, 2005, p 201-204
    [23] Yan Jinyao, Zhang Qin and Li Jianzeng. “Application-rate aware congestion control algorithm for video streaming”. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v3961 LNCS, Information Networking: Advances in Data Communications and Wireless Networks-International Conference, ICOIN 2006. Revised Selected Papers, 2006, p 690-700
    [24] Wang Guijin, Futemma Satoshi, Kawada, Masato and Itakura, Eisaburo. “Practical rate control for video over WLAN”. 2006 3rd IEEE Consumer Communications and Networking Conference, CCNC 2006, v1, 2006 3rd IEEE Consumer Communications and Networking Conference, CCNC 2006, 2006, p 385-389
    [25] Jiang Yuming. “Per-domain packet scale rate guarantee forexpedited forwarding”. IEEE/ACM Transactions on Networking, v14, n 3, June, 2006, p 630-643
    [26] Yan Jinyao, Katrinis, Kostas, May, Martin and Plattner, Bernhard . “Media- and TCP-friendly congestion control for scalable video streaming”. IEEE Transactions on Multimedia, v8, n 2, April, 2006, p 196-206
    [27] Conci, Nicola,Scorza, Giovanni Berlanda and Sacchi, Claudio. “A cross-layer approach for efficient MPEG-4 video streaming using multicarrier Spread-spectrum transmission and unequal error protection”. Proceedings- International Conference on Image Processing, ICIP, v1, IEEE International Conference on Image Processing 2005, ICIP 2005, 2005, p 201-204
    [28] Wang Yue, Du Yinggang, Yu Songyu, Qiao Yantao and Wang Jia. “Unequal error protection system for robust video transmission”. High Technology Letters, v 12, n 1, January, 2006, p 24-30
    [29] M.Handley, S. Floy, J. Padhye and J.Widmer. “TCP Friendly Rate Control (TFRC): Protocol Specification”. RFC 3448, Jan, 2003
    [30] Clark D. D. “Window and Acknowledgement Strategy in TCP”. RFC 813, 1982
    [31] Song Cen, Pamela,C.Cosman, Geoffrey,M. Voelker. “End-to-End Differentiation of Congestion”. in IEEE/ACM Transactions on Networking (TON) ,Volume 11 , Issue 5 , p.703 – 717, October 2003
    [32] Chen, Minghua and Zakhor, Avideh . “Multiple TFRC connections based rate control forwireless networks”. IEEE Transactions on Multimedia, v8, n 5, October, 2006, p 1045-1061
    [33] Yang Guang, Chen Ling-Jyh, Sun Tony, Gerla, Mario and Sanadidi, M.Y. “Real-time streaming over wireless links: A comparative study”. Proceedings- IEEE Symposium on Computers and Communications, Proceedings-10th IEEE Symposium on Computers and Communications, ISCC 2005, 2005, p 249-254
    [34] S. Biaz and N. Vaidya, “Discriminating congestion losses from wireless losses using inter-arrival times at the receiver”. Proc. 1999 IEEE Symposium on Application-Specific Systems and Software Engr. and Techn. Richardson, TX, Mar 1999,p 10–17
    [35] 陈敏. 《OPNET网络仿真》. 清华大学出版社,2004
    [36] 徐雷鸣. 《NS与网络模拟》. 人民邮电出版社,2003
    [37] NS教学手册 . http://www.cublog.cn/u/19786/showart.php?id=191261
    [38] T. S. Rappaport. “ Wireless communications, principles and practice”. Prentice Hall, 1996
    [39] Kevin, Fall and Kannan, Varadhan. “The ns Manual”. UC Berkeley, LBL, USC/ISI, and Xerox PARC, September 23, 2003
    [40] Ahmed Toufik, Mehaoua Ahmed, Boutaba, Raouf and Iraqi, Youssef,“Adaptive packet video streaming over IP networks: A cross-layer approach”. IEEE Journal on Selected Areas in Communications, v23, n 2, February, 2005, p 385-401
    [41] Chen, Minghua and Zakhor, Avideh. “AIO-TFRC: A light-weight rate control scheme for streaming over wireless”. 2005 International Conference on Wireless Networks, Communications and Mobile Computing, v2, 2005 International Conference on Wireless Networks, Communications and Mobile Computing, 2005, p 1124-1129
    [42] Chen, Minghua and Zakhor, Avideh . “Rate control for streaming video over wireless”. Proceedings-IEEE INFOCOM, v2, IEEE INFOCOM 2004-Conference on Computer Communications-Twenty-Third Annual Joint Conference of the IEEE Computer and Communications Societies, 2004, p 1181-1190
    [43] Koutsakis, Polychronis. “Efficient wireless bandwidth allocation for MPEG-4 videos integrated with Web traffic”. Proceedings of the International Conference on Networking, International Conference on Systems andInternational Conference on Mobile Communications and Learning Technologies, ICN/ICONS/MCL'06, v 2006, Proceedings of the InternationalConference on Networking, International Conference on Systems andInternational Conference on Mobile Communications and Learning Technologies, ICN/ICONS/MCL'06, 2006, p 1628350
    [44] Jianghua, Li and Longwen, Li. “Research of transmission and control of real-time MPEG-4VideoStreaming for multi-channel over wireless QoS mechanism”. First International Multi- Symposiums on Computer and Computational Sciences, IMSCCS'06, v2, First International Multi- Symposiums on Computer and Computational Sciences, IMSCCS'06, 2006, p 257-261
    [45] Li, Qi and Chen, Di . “Analysis and improvement of TFRC congestion control mechanism”. Proceedings-2005 International Conference on Wireless Communications, Networking and Mobile Computing, WCNM 2005, v2, Proceedings-2005 International Conference on Wireless Communications, Networking and Mobile Computing, WCNM 2005, 2005, p 1103-1107
    [46] 周屹然. 《TCP友好的速率控制》. 电信工程技术与标准化,2004,9
    [47] [美]Brent,B.Welch . 《Tcl/Tk组合教程》. 电子工业出版社,2001
    [48] [美]Christopher Negus . 《Linux宝典》. 电子工业出版社,2005
    [49] 钱能. 《C++程序设计教程》. 清华大学出版社,2003
    [50] 秦冀,姜雪松. 《移动IP技术与NS-2模拟》. 机械工业出版社,2006

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700