| 研究生: |
高谷蘭 Kao, Ku-Lan |
|---|---|
| 論文名稱: |
針對MPEG-4影像傳輸在802.11e無線網路上之動態跨層對映演算法 An Adaptive Cross-layer Mapping Algorithm for MPEG-4 Video Transmission over 802.11e Wireless Networks |
| 指導教授: |
謝錫堃
Shieh, Ce-Kuen 黃文祥 Hwang, Wen-Shyang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 英文 |
| 論文頁數: | 52 |
| 中文關鍵詞: | 影像傳輸 、無線網路 、服務品質 |
| 外文關鍵詞: | Wireless Networks, QoS, Video transmission |
| 相關次數: | 點閱:68 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
這篇論文主要是在現有的802.11e無線網路架構上,提出一個新的動態跨層對映演算法,讓影像在無線網路上傳輸時,可以有動態調整適應的機制,改善影像在無線網路上傳輸的品質。這個跨層的動態對映機制,除了利用階層式影像編碼技術的特性,將不同種類的影像封包在應用層產生的重要性,帶到下層做判斷的依據,使影像傳輸的過程中,給予比較重要的影像封包較高的優先傳送機率,藉此提供影像服務品質,還利用演算法中的適應性調變,對目前網路負載的情形做動態的判斷,將不同重要性的影像封包指派到最適合的佇列中,希望能藉此更有效的利用網路資源,並使這個機制能夠適應各種不同的網路負載狀況。這個新的演算法適用於任何具有階層性的影像壓縮技術,而在本篇論文的實驗中,是以MPEG-4為例。在實驗數據與分析中,我們的機制將與原本的802.11e EDCA和靜態對應演算法做比較,結果顯示我們所提出來的機制確實能夠使佇列空間達到更有效的利用,並經由給予不同重要性的影像封包優先次序,改善影像傳輸的品質。
This essay presents an adaptive cross-layer mapping algorithm to improve the transmission quality of MPEG-4 video stream over IEEE 802.11e wireless network. In this cross-layer design, the MPEG-4 video packets are dynamically mapped to appropriate access category (AC) according to both the significance of the video data and the network traffic load. Furthermore, the proposed QoS algorithm can not only guarantee the prior transmission opportunity of essential video data, but also effectively utilize the queue spaces. This mechanism relies on the different priority of distinct video frames and their corresponding dynamic mapping at the 802.11e-based layer. The obtained experiment results and analyzed performance metrics indicate that our scheme performs superior in all the experimental scenarios than 802.11e (EDCA) and the static mapping scheme. Conclusively, this adaptive cross-layer design completely makes the advantages of the both the characteristic of MAC layer and application layer, and improves the video transmission quality over wireless networks.
[1] IEEE Std 802.11e-2005;"Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 8: Medium Access Control (MAC) Quality of Service Enhancements", November, 2005
[2] Albert Banchs, Arturo Azcorra, Carlos Garcia, and Ruben Cuevas, “Applications and challenges of the 802.11e EDCA mechanism: an experimental study”, IEEE Network, July, 2005.
[3] Yang Xiao, “QoS guarantee and provisioning at the contention-based wireless MAC layer in the IEEE 802.11e wireless LANs”, IEEE Wireless Communications, Feb, 2006.
[4] Ray-Guang Cheng, Chung-Ju Chang, Chih-Yung Shih, and Yih-Shen Chen, “A new scheme to achieve weighted fairness for WLAN supporting multimedia services”, IEEE Transactions on wireless communications, May, 2006.
[5] Chih-Ming Yen, Chung-Ju Chang, and Yih-Shen Chen, “An adaptive p-persistent MAC scheme for multimedia WLAN”, IEEE Communications Letters, Nov, 2006.
[6] Yang Xiao, Frank Haizhon Li, and Bo Li, “Bandwidth Sharing Schemes for Multimedia Traffic in the IEEE 802.11e Contention-Based WLANs”, IEEE Transactions on mobile computing, July, 2007,
[7] D. Le Gall, “MPEG: A Video Compression Standard for Multimedia Applications”, ACM Communications, Apr. 1991.
[8] J. Mitchell and W. Pennebaker. “MPEG Video: Compression Standard.” Chapman and Hall, 1996. ISBN 0412087715
[9] M. van der Schaar and S. Shankar N, “Cross-layer wireless multimedia transmission: Challenges, principles, and new paradigms,” IEEE Wireless Communications, Aug. 2005.
[10] E. Setton, T. Yoo, X. Zhu, A. Goldsmith and B. Girod, “Cross-layer design of ad hoc networks for real-time video streaming,” IEEE Wireless Communications, Aug. 2005.
[11] M. van der Schaar, D. S. Turaga, and R. Wong, “Classification-based system for cross-layer optimized wireless video transmission,” IEEE Transactions on Multimedia, Oct. 2006.
[12] Ksentini, A., Naimi, M., and Gueroui, A.; “Toward an improvement of H.264 video transmission over IEEE 802.11e through a cross-layer architecture,” IEEE Communications Magazine, Jan. 2006.
[13] International Organization for Standardization. “Overview of the MPEG-4 Standard,” Dec., 1999.
[14] Video Group, MPEG-4 video verification model version 18.0, “Coding of Moving Pictures and Associated Audio MPEG 2001/N3908,” ISO/IEC JTC1/SC29/WG11, Pisa, Italy, Jan. 2001.
[15] ISO/IEC 14496 (MPEG-4) Video Reference Software, Version: Microsoft -FDAM1-2.3-001213.
[16] Floyd, S. and Jacobson, V., “Random early detection gateways for congestion avoidance,” IEEE/ACM Transactions on Networking, Aug. 1993.
[17] T. Hasegewa, T. Kato, and K. Suzuki, “A video retrieval protocol with video data prefetch and packet retransmission considering play-out deadline,” in IEEE International Conference of Network Protocols Proceeding, 1996.
[18] S. H. Kang and A. Zakhor, “Effective bandwidth based scheduling for streaming media,” IEEE Transactions on Multimedia, Dec. 2005.
[19] M. van der Schaar, S. Krishnamachari, S. Choi, and X. Xu, “Adaptive cross-layer protection strategies for robust scalable video transmission over 802.11 WLANs,” IEEE Journal on Select Areas Communications, Dec. 2003.
[20] NS simulator, http://nsnam.isi.edu/nsnam/index.php/Main_Page.
[21] NS-2 simulator,
http://hpds.ee.ncku.edu.tw/~smallko/ns2/ns2.htm
[22] J. Klaue, B. Rathke, and A. Wolisz, “EvalVid - A Framework for Video Transmission and Quality Evaluation,” In Proceeding of the 13th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, Sep 2003.
[23] Evalvid, http://www.tkn.tu-berlin.de/research/evalvid/
[24] Evalvid, http://hpds.ee.ncku.edu.tw/~smallko/ns2/Evalvid_in_NS2.htm.
[25] Chih-Heng Ke, Cheng-Han Lin, Ce-Kuen Shieh, Wen-Shyang Hwang, and Artur Ziviani, “Evaluation of Streaming MPEG Video over Wireless Channels,” Journal of Mobile Multimedia, 2007
[26] YUV video sequences (CIF), http://www.tkn.tu-berlin.de/research/evalvid/cif.html.
[27] YUV video sequences (QCIF), http://www.tkn.tu-berlin.de/research/evalvid/qcif.html.
[28] Video trace, http://trace.eas.asu.edu/
[29] Video trace, http://www.tkn.tu-berlin.de/research/trace/trace.html
[30] ffmpeg, http://ffmpeg.sourceforge.net/index.php.