| 研究生: |
郭俊男 Guo, Jun-Nan |
|---|---|
| 論文名稱: |
以封包內分段方法配合ARQ協定提升TFRC視訊串流之品質 Employing In-packet Segmentation with Wireless ARQ Protocols to Improve the Quality of TFRC Video Streaming |
| 指導教授: |
謝錫堃
Shieh, Ce-Kuen 黃文祥 Hwang, Wen-Shyang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2008 |
| 畢業學年度: | 96 |
| 語文別: | 英文 |
| 論文頁數: | 48 |
| 中文關鍵詞: | TFRC 、goodput 、公平 、optimal |
| 外文關鍵詞: | TFRC, goodput, fairness, optimal |
| 相關次數: | 點閱:71 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在無線網路上傳輸即時串流影像時,會因為封包發生壅塞遺失或是無線錯誤,導致影像品質的下降,為了減少網路的壅塞,且維持平穩的傳送速度,可以使用TCP 友好協定 (TFRC) 來傳送視訊串流。根據之前的研究,封包長度對於無線網路上影像傳輸的 “可靠” 及 “效率”,有很大的影響。封包越小,越不易發生錯誤,但是卻會造成較高的頻寬負擔及使得TFRC跟TCP競爭頻寬時,會有不公平的現象。這篇論文提出一個以封包內分段方法配合ARQ協定來提升TFRC視訊串流之品質。這個方法會將封包虛擬切割成多個區段,並且利用無線網路上的ARQ 重送機制將錯誤的區段補好。虛擬切割這個動作,會根據當前網路的情況,選擇一個能使傳輸較有效率的最佳區段長度,來做虛擬切割。實驗結果顯示,我們的方法可以改善 TFRC 視訊串流之品質,並且達到TFRC競爭頻寬時的公平性。
While transmitting real-time video stream over wireless networks, the packet losses due to congestion losses and wireless errors cause the degradation of video quality. In order to reduce the network congestion while maintaining the smooth sending rate, TCP-friendly rate control is designed for multimedia services. From previous studies, it is shown that the packet length determines the tradeoff between robustness and efficiency for wireless video transmissions. The smaller the packet size, the lower the packet corruption rate. However, the small-packet transmission induces the high overhead and unfairness problem occurs when small-packet TFRC flows compete the available bandwidth with large-packet TCP flows. In this paper, we propose an in-packet segmentation scheme to transport TFRC video streams over the wireless network. The proposed scheme virtually segments the original TFRC packet into segments and utilizes the retransmissions of the wireless ARQ protocol to recover the corrupted segments. The optimal segment size is obtained based on the current channel condition to maximize the data goodput (i.e., transmission efficiency).The experimental results show that by employing the virtual segmentation technique and the segment recovery mechanism, our proposed scheme can improve the TFRC video quality while achieving the throughput fairness.
References
[1] IEEE Standards for Information Technology --- Telecommunications and Information Exchange between System --- Local and Metropolitan Area Network --- Specific Requirements.
[2] D. Wu, Y. T. Hou, and Y.-Q. Zhang, “Transporting Real-Time Video over The Internet: Challenges and Approaches,” Proceedings of the IEEE, Vol. 88, pp. 1855-1877, December 2000.
[3] G. Ding, Ghafoor, H. , Bhargava, B. , “Error Resilient Video Transmission over Wireless Networks,” IEEE Workshop on Software Technologies for Future Embedded Systems, pp. 31-34, May 2003.
[4] The introduction of madwifi, http://madwifi.org/.
[5] M. Handley, S. Floyd, J. Padhye, and J. Widmer, TCP Friendly Rate Control (TFRC): Protocol Specification, RFC3448, January 2003.
[6] Q. Zhang, W. Zhu, and Y. Zhang, “End-to-End QoS for Video Delivery Over Wireless Internet,” Proceedings of the IEEE, Vol. 93, Issue: 1, pp. 123-134, January 2005.
[7] V. K. M. Vadakital, M. M. Hannuksela, M. Razaei, and M. Gabbouj, “Optimal IP Packet Size for Efficient Data Transmission in DVB-H,” Proceedings of the 7th Nordic Signal Processing Symposium, pp. 82-85, June 2006.
[8] J. Korhonen, Y. Wang, “Effect of Packet Size on Loss Rate and Delay in Wireless Links,” IEEE Wireless Communications and Networking Conference, Vol. 3, pp. 1608-1613, March 2005.
[9] L.-A. Larzon, M. Degermark, S. Pink, L.-E. Jonsson, G. Fairhurst, The Lightweight User Datagram Protocol (UDP-Lite), RFC3828, July 2004.
[10] S. Gringeri, R. Egorov, K. Shuaib, A. Lewis, B. Basch, “Robust Compression and Transmission of MPEG-4 Video,” Proceedings of the seventh ACM international conference on Multimedia (Part 1), pp. 113-120, 1999.
[11] A. Singh, A. Konrad, A. D. Joseph, “Performance Evaluation of UDP Lite for Cellular Video,” Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video, pp. 117-124, 2001.
[12] Zheng, H., Boyce, J., “An Improved UDP Protocol for Video Transmission over Internet-to-Wireless Networks,” IEEE Transactions on Multimedia, Vol. 3, Issue: 3, pp. 356-365, September 2001.
[13] J. Yin, X. Wang, D. P. Agrawal, “Optimal Packet Size in Error-prone Channel for IEEE 802.11 Distributed Coordination Function,” IEEE Wireless Communications and Networking Conference, Vol. 3, pp. 1654-1659, March 2004.
[14] S. Ci, H. Sharif, “Improving Goodput in IEEE 802.11 Wireless LANS by Using Variable Size and Variable Rate(VSVR) Schemes,” Wireless Communications & Mobile Computing, Vol. 5, Issue: 3, pp. 329-342, 2005.
[15] D. Wu, S. Ci, H. Sharif, Y. Yang, “Packet Size Optimization for Goodput Enhancement of Multi-Rate Wireless Networks,” IEEE Wireless Communications and Networking Conference, pp. 3575-3580, March 2007.
[16] E. Modiano, “An Adaptive Algorithm for Optimizing the Packet Size Used in Wireless ARQ Protocols,” Wireless Networks, Vol. 5, Issue: 4, pp. 279-286, 1999.
[17] S. A. Khayam , H. Radha , “Comparison of Multimedia Transport Schemes over Markovian Wireless Channels,” Asilomar Conference on Signals, Systems and Computers, pp. 1207-1211, November 2007.
[18] S. Choudhury, Gibson, J. D. , “Payload Length and Rate Adaptation for Multimedia Communications in Wireless LANs,” IEEE Journal on Selected Areas in Communications, Vol .25, Issue: 4, pp. 796-807, May 2007.
[19] J. Widmer, C. Boutremans, J.- Y. L. Boudec, “End-to end Congestion Control for TCP-Friendly Flows with Variable Packet Size,” ACM SIGCOMM Computer Communication Review, Vol. 34, Issue: 2, pp. 137-151, 2004.
[20] P. R. Vasallo, “Variable Packet Size Equation-Based Congestion Control,” International Computer Science Institute, 2000.
[21] W. W. Plummer, “TCP Checksum Function Design,” ACM SIGCOMM Computer Communication Review, Vol. 19, Issue: 2, pp. 95-101, 1989.
[22] J. Stone, M. Greenwald, C. Partridge, J. Hughes, “Performance of Checksums and CRC’s over Real Data,” IEEE/ACM Transactions on Networking (TON), Vol. 6, Issue: 5, pp. 529-543, 1998.
[23] P. Lettieri, M. B. Srivastava, “Adaptive Frame Length Control for Improving Wireless Link Throughput, Range, and Energy Efficiency,” Proceedings of IEEE INFOCOM, Vol. 2, pp. 564-571, San Francisco, 1998.
[24] V. Mitlin, “Optimal MAC Packet Size in Networks Without Cut-Through Routing,” IEEE Transactions on Wireless Communications, Vol. 2, Issue: 5, pp. 901-910, September 2003.
[25] C.-W. Lee, C.-S. Yang, Y.-C. Su, “Adaptive UEP and Packet Size Assignment for Scalable Video Transmission over Burst-Error Channels,” EURASIP Journal on Applied Signal Processing, Vol. 2006, pp. 1-9, September 2005.
[26] G. Renker, The document of UDP-Lite-HOWTO, http://www.erg.abdn.ac.uk/users/gerrit/udp-lite/files/UDP-Lite-HOWTO.txt.
[27] W. Stanislaus, G. Fairhurst, J. Radzik, “Crosser Layer Techniques for Flexible Transport Protocol Using UDP-Lite over A Satellite Network,” 2nd International Symposium on Wireless Communication Systems, pp. 706-710, September 2005.
[28] C. Hernandez, A. Alesanco, V. Abadia, J. Garcia, “The Effects of Wireless Channel Errors on the Quality of Real Time Ultrasound Video Transmission,” 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 6457-6460, New York, 2006.
[29] A. C. Minaburo, L. Toutain, E. Martinez, K. D. Singh, C. Marc, “Performance Improvement of Multimedia Flows by Using UDP-Lite and ROHC Compression,” Information, Communications and Signal Processing, pp. 498-502, December 2005.
[30] The introduction of atheros, http://www.atheros.com/.