簡易檢索 / 詳目顯示

研究生: 邱文廷
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 1.1 研究背景 1 1.1.1 影像訊號處理 1 1.1.2 網路通訊協定 4 1.2 研究動機與目的 5 1.3 章節提要 7 第二章 文獻探討 9 2.1 多媒體編碼技術發展概況 9 2.2 抗錯誤傳輸技術探討 12 2.2.1 源端抗錯編碼技術 13 2.2.2 通道抗錯編碼技術 17 2.2.3 Wireless Channel Model 19 2.2.4 Joint Source and Channel Coding 21 2.3多媒體串流技術探討 23 2.4 RTP通訊協定介紹 26 2.5 RTCP通訊協定介紹 29 2.5.1 Sender Report 31 2.5.2 Receiver Report 33 2.5.3 SDES 34 第三章 視訊串流自適應傳輸研究 36 3.1 Multimedia Adaptation 36 3.2 Overview of H.264/AVC 40 3.3 The SP/SI Design for H.264/AVC 46 3.4 Intelligent Streaming 48 3.5 MPEG-21 Multimedia Framework 50 3.5.1 MPEG-21 Digital Item Adaptation 51 第四章 RTP協議的網路自適應控制研究 53 4.1服務品質動態監測 53 4.2服務品質控制方法 54 4.2.1服務品質動態回饋控制步驟 55 4.2.2服務品質動態控制判斷依據 56 4.3 Dynamic QoS Control Algorithm 58 4.4 Sliding Buffer Design 62 4.5 Results of Executions 69 第五章 視訊傳輸系統實作 74 5.1 Introduction to DirectShow 74 5.2 Real-time Video Streaming System Design 75 5.2.1 Thread Structure of System 77 5.2.2 Framework Structure of System 78 5.2.3 Server Design 79 5.2.4 Client Design 80 5.3 The design of Filter in Multimedia Streaming System 81 5.3.1 Sender Filter Design 81 5.3.2 Client Filter Design 82 5.4 System Design Framework 82 5.4.1 Server Design Method 82 5.4.2 Client Design Method 87 第六章 結論與未來研究方向 92 6.1 研究結論 92 6.2 未來研究工作 92 參考文獻(References) 94

    [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

    下載圖示 校內:2014-08-05公開
    校外:2014-08-05公開
    QR CODE