Responsive image
博碩士論文 etd-1012116-104601 詳細資訊
Title page for etd-1012116-104601
論文名稱
Title
SVC影音串流在Multi-RAT網路上使用RTSP的分流實作機制
Implementation of an SVC Stream-Splitting Mechanism Using RTSP in Multi-RAT Networks
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
96
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2016-10-25
繳交日期
Date of Submission
2016-11-14
關鍵字
Keywords
LTE、WiFi、SVC、Multi-RAT、RTSP、RTP、Linux
Linux, RTP, RTSP, SVC, Multi-RAT, WiFi, LTE
統計
Statistics
本論文已被瀏覽 5816 次,被下載 34
The thesis/dissertation has been browsed 5816 times, has been downloaded 34 times.
中文摘要
隨著高畫質影音串流的興起,使用單一無線存取介面的行動主機(Mobile Station, MS)接收影音串流時可能會發生頻寬不足的問題,導致影片畫面可能產生大量馬賽克或停格的現象,為了解決上述問題,本論文在WiFi和LTE的多重無線存取技術(Multi Radio Access Technology, Multi-RAT)網路環境中提出SVC影音串流的分流機制(SVC Stream-Splitting Mechanism, SSSM),在我們所提出的SSSM中,一條SVC影音串流會從影音串流伺服器經由WiFi和LTE傳送到MS,但是當WiFi的可用頻寬降低時會導致封包遺失率上升,所以MS會每隔一段時間量測在WiFi網路中的平均封包遺失率(Packet Loss Rate)與單位時間的吞吐量(Throughput)。為了讓伺服器可以在LTE和WiFi兩個介面間做適當的分流,我們修改Real-time Transport Streaming Protocol (RTSP)協定的DESCRIBE Message,當平均封包遺失率超過某個臨界值時,MS會使用單位時間的吞吐量來比對SVC每一層的Bit Rate以計算出要經由WiFi傳送的層級。另外,因為影音串流經由WiFi與LTE分流後會產生封包亂序的情形,我們在Real-time Transport Protocol (RTP)協定中新增一個欄位(Common Sequence Number)來重組影音串流的封包。最後,我們使用Linux平台來實作本論文所提出的SSSM,從量測結果中我們驗證有使用分流的單位時間吞吐量比沒有使用分流時來的高,而且影片的畫面品質也會比沒有使用分流時來的好。
Abstract
With the emerging of high-definition video, a mobile station (MS) using a single radio interface may suffer insufficient bandwidth, leading to serious mosaic or even frame-frozen phenomenon. To solve the above problem, in this thesis, we propose an SVC Stream-Splitting Mechanism (SSSM) using multi-radio access technologies (Multi-RAT). In our proposed scheme, an SVC (Scalable Video Coding) streaming server divides a video stream into two sub-streams, and each sub-stream is delivered, respectively, via WiFi and LTE to an MS. When WiFi network encounters congestion, packet loss rate (PLR) will largely increase. A threshold of PLR is therefore set to divert the transmission of a certain upper SVC layers to LTE. One of the major contributions in this thesis is that we modify the DESCRIBE message of Real-time Transport Streaming Protocol (RTSP) such that the bit rate of each SVC layer can be delivered to an MS. Thus, an MS can compute the number of SVC layers to be diverted to LTE by comparing the received bit rates with the measured WiFi throughput. Additionally, since a video stream after the split into two sub-streams may produce out-of-order packets, we design a pre-buffer scheme to re-sequence the out-of-order packets by adding a common sequence number (CSN) in the Real-time Transport Protocol (RTP) header. Finally, we implement the SSSM on the Linux platform. From the experimental results, we demonstrate that the proposed SSSM with stream splitting can achieve higher throughput than that without using stream splitting. Also, the video stream received at MS can exhibit much better quality.
目次 Table of Contents
摘要 i
Abstract ii
目錄 iii
圖表目錄 vi
第一章 導論 1
1.1 研究動機 1
1.2 研究方法 2
1.3 章節介紹 3
第二章 SVC影音串流與多重無線存取技術 4
2.1 SVC影音串流技術 4
2.2 RTSP與RTP 6
2.2.1 RTSP 6
2.2.1.1 OPTIONS Request/Response Message 7
2.2.1.2 DESCRIBE Request/Response Message 9
2.2.1.3 SETUP Request/Response Message 11
2.2.1.4 PLAY Request/Response Message 12
2.2.2 RTP 13
2.3 Multi-RAT 13
2.3.1 LWA 14
2.3.2 SVC影音串流在Multi-RAT上的序列重組 15
2.3.3 MS的雙介面的層級架構 16
2.4相關研究 17
2.4.1 不考慮資料流型態的分配法 17
2.4.2 考慮資料流型態的分流法 18
2.4.2.1 一般影音串流的分流方法 18
2.4.1.2 SVC影音串流的分流方法 20
2.5本論文的機制 22
第三章 SVC影音串流的分流機制 24
3.1 SSSM的系統架構 24
3.2 RTSP連線建立模組的修改 28
3.3 決定SVC層級的分流與回復模組 29
3.3.1 計算封包遺失率與單位時間的吞吐量 29
3.3.2 決定在WiFi傳送的SVC層級 31
3.4 SVC影片動態層級配置模組 34
3.5 RTP協定的修改 35
3.6 使用PB重新排序的模組 36
3.7 SVC動態層級配置的舉例說明 38
第四章 Linux平台的實作與結果分析 40
4.1實驗環境與設備規格 40
4.2 在Linux平台上的實作 42
4.2.1 SVC影片動態層級配置模組 42
4.2.2 決定SVC層級的分流與回復模組 50
4.2.3 使用PB重新排序的模組 56
4.3實驗與結果分析 60
4.3.1 實作結果 60
4.3.2 實驗內容與參數的設定 63
4.3.2.1 固定 改變BG 64
4.3.2.2 改變 與BG 69
4.3.2.3 固定 與BG 71
第五章 結論與未來工作 73
5.1 結論 73
5.2 實作中所遭遇的困難與解決方法 74
5.3 未來工作 74
Reference 76
Acronyms 80
Index 83
參考文獻 References
[1] H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the Scalable Video Coding Extension of the H.264/AVC Standard,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1103-1120, Sept. 2007.
[2] R. C. Gonzalez and R. E. Woods, Digital Image Processing 3rd Edition (State of New Jersey, Pearson, 2007), Chapter 8, pp. 547-648.
[3] J. Reichel, H. Schwarz, and M. Wien, “Joint Scalable Video Model 11 (JSVM 11),” Joint Video Team, Doc. JVT- X, July 2007.
[4] M. Blestel and M. Raulet, “Open SVC decoder: A flexible SVC library,” ACM 18th International Conference on Proceedings of the Multimedia, New York, USA, pp. 1463-1466, 25-29 Oct. 2010.
[5] H. Schulzrinne, A. Rao, and R. Lanphier, “Real Time Streaming Protocol (RTSP),” IETF RFC 2326, April 1998.
[6] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A Transport Protocol for Real-time Applications,” IETF RFC 3550, July 2003.
[7] M. Handley, V. Jacobson, and C. Perkins, “SDP: Session Description Protocol,” IETF RFC 4566, July 2006.
[8] Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2 (Release 13), 3GPP TS 36.300, ver. 13.4.0, June 2016.
[9] C. Hua, H. Yu, R. Zheng, J. Li, and R. Ni, “Online Packet Dispatching for Delay Optimal Concurrent Transmissions in Heterogeneous Multi-RAT Networks,” IEEE Transactions on Wireless Communications, vol. 15, no. 7, pp. 5076-5086, July 2016.
[10] W. Lee, J. Koo, Y. Park, J. Li, and S. Choi, “Transfer Time, Energy, and Quota-Aware Muiti-RAT Interface Activation Scheme in Smartphones,” IEEE Transactions on Vehicular Technology, vol. 65, no. 1, pp. 307-317, Jan. 2016.
[11] D. Zhou, W. Song, and M. Shi, “Goodput Improvement for Multipath TCP by Congestion Window Adaptation in Multi-Radio Devices,” IEEE Consumer Communications and Networking Conference (CCNC 2013), Las Vegas, USA, pp. 508-514, 11-14 Jan. 2013.
[12] M. E. Helou, M. lbrhim, S. Lahoud, K. Khawam, D. Mezher, and B. Cousin, “A Network-Assisted Approach for RAT Selection in Heterogeneous Cellular Networks,” IEEE Journal on Selected Areas in Communications, vol. 33, no. 6, pp. 1055-1067, June 2015.
[13] J. Wu, C. Yuen, N. M. Cheung, and J. Chen, “Delay-Constrained High Definition Video Transmission in Heterogeneous Wireless Networks with Multi-Homed Terminals,” IEEE Transactions on Mobile Computing, vol. 15, no. 3, pp. 641-655, March 2016.
[14] W. Song and W. Zhuang, “Performance Analysis of Probabilistic Multipath Transmission of Video Streaming Traffic over Multi-Radio Wireless Devices,” IEEE Transactions on Wireless Communications, vol. 11, no. 4, pp. 1554-1564, April 2012.
[15] J. Wu, B. Cheng, C. Yuen, Y. Shang, and J. Chen, “Distortion-Aware Concurrent Multipath Transfer for Mobile Video Streaming in Heterogeneous Wireless Networks,” IEEE Transactions on Mobile Computing, vol. 14, no. 4, pp. 688-701, April 2015.
[16] J. Wu, J. Yang, and J. Chen, “Loss Tolerant Bandwidth Aggregation for Multihomed Video Streaming over Heterogeneous Wireless Networks,” IEEE Global Communications Conference (GLOBECOM 2013), Atlanta, USA, pp. 2956-2962, 9-13 Dec. 2013.
[17] J. Wu, C. Yuen, B. Cheng, M. Wang, and J. Chen, “Streaming High-Quality Mobile Video with Multipath TCP in Heterogeneous Wireless Networks,” IEEE Transactions on Mobile Computing, vol. 15, no. 9, pp. 2345-2361, Sept. 2016.
[18] W. Hamidouche, M. Raulet, and O. Déforges, “4K Real-Time and Parallel Software Video Decoder for Multilayer HEVC Extensions,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 26, no. 1, pp. 169-180, Jan. 2016.
[19] T. Biatek, W. Hamidouche, J. F. Travers, and O. Deforges, “Adaptive Rate Control Algorithm for SHVC: Application to HD/UHD,” IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2016), Shanghai, China, pp. 1382-1386, 20-25 March 2016.
[20] L. P. Van, J. D. Praeter, G. V. Wallendael, S. V. Leuven, J. D. Cock, and R. V. de Walle, “Efficient Bit Rate Transcoding for High Efficiency Video Coding,” IEEE Transactions on Multimedia, vol. 18, no. 3, pp. 364-378, March 2016.
[21] Y. Sánchez, R. Skupin, C. Hellge, and T. Schierl, “Peak Bitrate Reduction for Multi-party Video Conferencing using SHVC,” IEEE International Conference on Image Processing (ICIP 2016), Phoenix, USA, pp. 1494-1498, 25-28 Sept. 2016.
[22] B. Yang, G. Chen, X. Zhang, Z. Guo, and L. Chen, “A Complexity Scalable Mode Decision Algorithm for Interframe Coding in HEVC,” IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB 2016), Nara, Japan, pp. 1-4, 1-3 June 2016.
[23] J. M. Boyce, Y. Ye, J. Chen, and A. K. Ramasubramonian, “Overview of SHVC: Scalable Extensions of the High Efficiency Video Coding Standard,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 26, no. 1, pp. 20-34, Jan. 2016.
[24] M. Xing, S. Xiang, and L. Cai, “A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Access Networks,” IEEE Journal on Selected Areas in Communications, vol. 32, no. 4, pp. 795-805, April 2014.
[25] X. Chen, J. N. Hwang, C. J. Wu, S. R. Yang, and C. N. Lee, “A QoE-Based APP Layer Scheduling Scheme for Scalable Video Transmissions over Multi-RAT Systems,” IEEE International Conference on Communications (ICC 2015), London, UK, pp. 6779-6784, 8-12 June 2015.
[26] S. Moon, J. Yoo, and S. Kim, “Exploiting Adaptive Multi-interface Selection to Improve QoS and Cost-Efficiency of Mobile Video Streaming,” IEEE International Conference on Mobile Services (MS 2015), New York, USA, pp. 134-141, June 27 - July 2 2015.
[27] V. Gupta, S. Somayazulu, N. Himayat, H. Verma, M. Bisht, and V. Nandwani, “Design Challenges in Transmitting Scalable Video over Multi-Radio Networks,” IEEE Globecom Workshops (GC Wkshps 2012), Anaheim, USA, pp. 46-51, 3-7 Dec. 2012.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code