| 研究生: |
邱文廷 Chiu, Wen-Ting |
|---|---|
| 論文名稱: |
IP網路視訊串流傳輸技術之研究與實作 On the Implementation of Video Streaming Transporting Technology Based on IP Networks |
| 指導教授: |
黃悅民
Huang, Yueh-Min |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系碩士在職專班 Department of Engineering Science (on the job class) |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 97 |
| 中文關鍵詞: | 視訊串流 、自適應 、服務品質 |
| 外文關鍵詞: | QoS, RTP/RTCP, Video Streaming, Adaptation |
| 相關次數: | 點閱:69 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著IP網路的迅速發展,多媒體串流成為現今網路影音傳播技術的主流。但是串流媒體的傳遞會受到很多因素影響而使接收品質降低,例如網路環境的頻寬變化、封包遺失、封包失序、網路壅塞、網路延遲、異質網路等因素。所以如何克服現有網路問題、提高接收視訊品質及提供多媒體服務品質QoS(Quality of Service)的要求,成為熱門的研究目標。
在本論文中,我們研究了多媒體串流傳輸技術,其中包含了自適應控制方法的運用、智慧串流、抗錯誤傳輸技術的保護,網路協議方面則是使用即時傳輸協定RTP與RTCP,我們並且研究了最新的壓縮技術H.264。
我們提出了一項改善串流接收方法,在RTP/RTCP協議的基礎以新的服務品質動態控制演算法來即時監控網路狀態,改變緩衝區動態變動的方式,即時回應網路頻寬的變化,來幫助接收端節省資源、減少延遲。
本論文並以DirectShow結合RTP/RTCP協定實作了即時視訊傳輸系統。
As the rapid development of IP network architecture, the Multimedia Streaming has already become the mainstream of the transmission of real-time video over network. However, there are several factors affecting the transmission of streaming video and hence lower the receipt quality accordingly, such as the variable of network bandwidth, packet loss, out-of-order, network congestion, latency and heterogeneous networks. Therefore, it has become a popular research target about how to overcome the current network problems, to enhance the video quality for user or to provide the QoS demand for Streaming Video.
In this thesis, our research scope covers the Multimedia streaming technology such as the use of Adaptation control method, Intelligent Streaming, the protection of error robustness transmission. Furthermore, we take the RTP/RTCP real-time transport protocol for the Network protocol, and also research the latest H.264 standard.
Moreover, we proposed a new methodology for improving streaming. The new QoS Dynamic control algorithm based on the RTP/RTCP protocols will has real-time inspect the network status, and then dynamic change buffer length to deal the problem caused by bandwidth variance. This methodology can save resources of receiver and decrease network delay.
At the end of our thesis, we designed a real-time video streaming transporting system by combining DirectShow and RTP/RTCP protocols.
[1] T. Wiegand, G. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 13, no. 7, pp. 560-576, Jul. 2003.
[2] H.264/MPEG-4 Part 10 White Paper, http://www.vcodex.com/h264.html
[3] Weiping Li, “Overview of fine granularity scalability in MPEG-4 video standard,”IEEE Trans. on Circuits and System for Video Technology, vol.11, no. 3, pp. 301-317, March 2001.
[4] Thomas Stockhammer, “Progressive Video Transmission for Packet Lossy Channels exploiting Feedback and Unequal Erasure Protection,” IEEE International Conference on Image Processing 2002(ICIP 2002), 2002.
[5] Feng Wu, Shipeng Li and Ya-Qin Zhang,“Progressive Fine Granular Scalable(PFGS)video using Advance-Predicted bitplane coding(APBIC),” IEEE International Symposium on Circuits and Systems, vol. 5, pp. 97-100, 2001.
[6] S. Fukunaga, T. Nakai. and H.Inoue, “ Error resilient video coding by dynamic replacing of reference pictures,” Proc. IEEE GLOBECOM, vol. 3, pp. 1503-1508, Nov 1996.
[7] J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T.Stockhammer, and T. Wedi, “Video coding with H.264/AVC: tools, performance,and complexity, ” IEEE Circuit and Systems Magazine., vol. 4, no. 1, pp. 7-28, Jan. 2004.
[8] W.Yao, A.R.Reibman, L.Shunan,“Multiple description coding for video delivery,”PROCEEDINGS OF THE IEEE, VOL. 93, NO. 1, pp. 57-70, Jan. 2005.
[9] Zhihai He,Jianfei Cai,Chang Wen Chen,“Joint source channel rate-distortion analysis for adaptive mode selection and rate control in wireless video coding,“IEEE Trans. on Circuits and System for Video Technology, VOL. 12, NO. 6, pp. 511-523, JUNE 2002.
[10] T. Stockhammer, M.M. Hannuksela, and T. Wiegand, "H.264/AVC in wireless environments," IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol.13, no. 7, pp. 657-673, 2003.
[11] C. E. Shannon,“A mathematical theory of communication,” Bell Syst. Tech. J., vol. 27, pp. 379-423 and 623-656, 1948.
[12] Jianhua Wu and Jianfei Cai,“Wireless FGS video transmission using adaptive mode selection and unequal error protection,” Visual Communications and Image Processing 2004, Bhaskaran Vasudev, Proc. of SPIE-IS&T Electronic Imaging, Vol. 5308, pp. 1305-1316, 2004.
[13] D. Wu, Y. T. Hou, W. Zhu, Y. Q. Zhang and J. M. Peha, and Jon M P.,”Streaming Video over the Internet:Approaches and Directions,” IEEE Transaction on Circuits and System for Video Technology, vol.11, no 3, March, 2001.
[14] H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson,“RTP: A Transport Protocol for Real-Time Application,” RFC3550, July 2003.
[15] A.Vetro, C.Christopoulos and Huifang Sun, “Video transcoding architectures and techniques : an overview,”IEEE Signal Processing Mag., vol. 20, pp. 18-29, Mar.2003.
[16] H.Sun, W.Kwok and J.Zdepski,“Architectures for MPEG compressed bit stream scaling,”IEEE Trans. on Circuits and System for Video Technology, vol. 6, pp. 191-199, Apr.1996.
[17] Doshi, R. and Cao, P.,“Streaming traffic fairness over low bandwidth WAN links,” The Third IEEE Workshop on Internet Applications (WIAPP’03), pp.30-34, June 2003.
[18] R.S. Ramanujan, J.A. Newhouse, M.N. Kaddoura, A. Ahamad, E.R. Chartier and K.J. Thurber, ”Adaptive streaming of MPEG video over IP networks,”in Proceedings of IEEE Conference on Local Computer Networks, pp.398-409, 1997.
[19] M. Masugi, T. Takuma and M. Matsuda,“QoS assessment of video streams over IP networks based on monitoring transport and application layer processes at user clients,” IEE Proc.-Commun., vol.152, Issue 3, pp.335-341, June 2005.
[20] Panagiotis Papadimitriou and Vassilis Tsaoussidis,”A Rate Control Scheme for Adaptive Video Streaming over the Internet,” IEEE International Conference on Communications, pp. 616-621, June 2007.
[21] Lassi Lehikoinen and Tomi Räty,“Adaptive Real-Time Video Streaming System for Best-Effort IP Networks,” Fourth International Conference on Systems and Networks Communications, pp. 131-137, March 2009.
[22] M. Karczewicz and R. Kurceren,“The SP and SI frames design for h.264/AVC,” IEEE Transactions on Circuits and Systems, vol. 13, no. 7, pp. 637-644, July 2003.
[23] I. Burnett, R. Walle, K. Hill, Jan Bormans and F. Pereira, “MPEG-21: goals and achievements,” IEEE Multimedia, VOL. 10, NO. 4, pp. 60-70, 2003.
[24] T. Schroeder, S. Goddard and B. Ramamurthy,“Scalable Web Server Clustering Technologies,”IEEE Network, Volume 14, Issue 3, pp. 38-45, May/June 2000.
[25] J. Sun, Y. Yao and H. Zhu, “Quality of Service Scheduling for 802.16 Broadband Wireless Access Systems,”IEEE Vehicular Technology Conference (VTC), vol.3, pp.1221-1225, May 2006.
[26] I.Busse, B.Deffner and H.Schulzrinne,“Dynamic QoS Control of Multimedia Applications based on RTP,” Computer Communications Magazine, January 1996
[27] Microsoft Developer Network MSDN Library
[28] DirectX SDK Help, Microsoft Corporation