Responsive image
博碩士論文 etd-0701110-203534 詳細資訊
Title page for etd-0701110-203534
論文名稱
Title
在混合式的有線與無線網路上實作SVC Streams的分流與合併機制
Implementations of Splitting and Merging Mechanisms for SVC Streams on Mixed Wired and Wireless Networks
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
78
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2010-06-24
繳交日期
Date of Submission
2010-07-01
關鍵字
Keywords
混合的有線與無線網路、合併、分流
IPTV, SVC Streams, Buffer
統計
Statistics
本論文已被瀏覽 5806 次,被下載 38
The thesis/dissertation has been browsed 5806 times, has been downloaded 38 times.
中文摘要
本論文在混合的有線與無線網路環境中,建置了一部SVC影像串流控制閘道器 (SVC Streaming Gateway, SSG),我們提出了stream splitting與stream merging兩個機制,來因應網路上可用頻寬產生劇烈變化時,可以有效的使用頻寬。這兩個機制主要是利用SVC (Scalable Video Coding)影像編碼分層的特性。stream splitting是當有一部client發出要求觀看IPTV串流的request,若目前線上已在傳送,且SSG估算目前尚有可用頻寬,則根據可用頻寬split出適當的Layers數的串流。stream merging是P2P (Peer to Peer)網路上已經有兩條IPTV串流,內容相同但不同layer數、不同來源server的stream在傳送,當client端的可用頻寬變大,SSG則從layers數較多的stream中取出部分enhancement layer進行merge。另外由於網路上存在transmission delay,會造成兩條streams在通過SSG時,發生一條stream比另外一條stream快抵達SSG的現象,針對這個問題我們使用buffer做為緩衝,主要是buffer較快的stream,如果layers數多的stream比較快,則直接copy要merge的enhancement layer進入buffer,如果layers數多的stream比較慢,則delay已經抵達的且layer數比較少的stream。
  我們在Linux平台上實做這兩個機制,使得SSG可以定期量測網路的可用頻寬,以動態調整串流影片的SVC層級,最後經由實驗的數據證明使用stream splitting可以有效的節省IPTV Server至SSG間的WiMAX頻寬,並避免因網路壅塞所造成的影像停頓與馬賽克現象。在stream merging的機制中,我們針對buffer delay、queue length與merged packets做效能的分析比較。
Abstract
In this thesis, we propose two mechanisms, stream splitting and merging, to fully utilize the bandwidth in a mixed wired and wireless network. The two mechanisms implemented on a SVC Streaming Gateway (SSG) mainly exploit the characteristics of multi-layer SVC (Scalable Video Coding). In the stream splitting mechanism, the available bandwidth can be calculated on SSG, so that an adequate number of layers of a SVC stream can be determined for splitting. In the stream merging mechanism, when the available bandwidth is increased, a stream with more number of enhancement layers can be extracted to merge onto a stream with less number of layers. Additionally, when two streams pass through SSG concurrently, one stream may arrive at SSG faster due to different traffic conditions. If one stream with more SVC layers is faster than the one with less SVC layers, we buffer the packets of the faster stream on SSG, so that the buffered packets can be merged to the top of SVC layers of the slow stream. On the other hand, if one stream with more SVC layers is slower than the one with less SVC layers, to effectively merge the enhancement layers of the slow stream onto the faster stream, SSG will delay the packets of the faster stream to wait for the packets of the slow stream. Finally, we implement these two mechanisms on the Linux platform. In the experiments, we measure buffer delay, queue length, and the number of merged packets to demonstrate that the two proposed mechanisms can effectively improve the picture freeze-up and mosaic phenominon.
目次 Table of Contents
第一章 導論 1
1.1 研究動機 1
1.2 研究方法 2
1.3 章節介紹 3

第二章 WiMAX上的SVC影音串流 5
2.1 SVC技術介紹 5
2.1.1 SVC Encoding 5
2.1.2 SVC Bit Stream的結構 6
2.2多媒體網路的傳送協定 10
2.2.1 傳送層協定 10
2.2.2 應用層協定 10
2.3無線寬頻網路 11
2.3.1 LTE/4G 11
2.3.2 WiMAX 12
2.4 Stream Splitting與Merging 13
2.5 SVC影音串流的相關研究 14
2.5.1利用優先權調整Stream Bit Rate 15
2.5.2 利用中間節點調整Stream Bit Rate 15
2.5.3 其它SVC影音串流的相關研究 17
2.6 本論文提出的SVC影音串流機制 17

第三章 Splitting and Merging of SVC Streams 18
3.1 IPTV與SVC 18
3.2 RTSP-Lite 19
3.2.1 RTSP-Lite的Header設計 19
3.2.2 RTSP -Lite Protocol 20
3.3 IPTV Server與 Client流程 21
3.3.1 NAL與IP封包 21
3.3.2 IPTV Server 22
3.3.3 Client 22
3.4.1 Stream Splitting啟動時機 24
3.4.2 Stream Splitting的詳細流程 25
3.5 Stream Merging 機制流程 28
3.5.1 當Layer數較少的Stream比較慢 29
3.5.2 當Layer數較多的Stream比較慢 30

第四章 實作與結果分析 33
4.1 Linux平台上的實作 33
4.1.1 IPTV Server 33
4.1.2 IPTV Client 36
4.1.3 SSG 38
4.2實驗設備與環境設定 43
4.3 實驗結果與分析 45
4.3.1實驗一:Stream Splitting 45
4.3.2實驗二 : Stream Merging 47

第五章 結論與未來工作 54
5.1 結論 54
5.2 遭遇困難 56
5.3 未來工作 56

參考文獻(References) 58
Acronyms 64
索引 65
參考文獻 References
[1] C.-N. Wang et al., “Scalable Multimedia Streaming TestBed for Media Coding and Testing in Streaming Environments,” ISO/IEC JTC1/SC29/WG11 MPEG2004/M11117, Redmond, July 2004.
[2] H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the Scalable Video Coding,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 17, Issue 9, Page(s): 1103-1120, September 2007.
[3] S. Hahm, C. Park, K. Park, and M. Kim, “Implementation on a Real-Time SVC Encoder for Mobile Broadcasting,” IEEE Consumer Communications and Networking Conference, January 10-12, 2008.
[4] T. Schierl, C. Hellge, S. Mirta, K. Grüneberg, and T. Wiegand, “Using H.264/AVC-based Scalable Video Coding (SVC) for Real Time Streaming in Wireless IP Networks,” IEEE International Symposium on Circuits and Systems, May 27-30, 2007.
[5] 郭其昌/工研院電通所,“H.264先進視訊編解碼標準”,數位視訊月刊(2005.04)
[6] 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, Issue 9, Page(s): 1103-1120, September 2007.
[7] Y.-K. Wang, M.-M. Hannuksela, S. Pateux, A. Eleftheriadis, and S. Wenger, “System and Transport Interface of SVC,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 17, Issue 9, Page(s): 1149-1163, September 2007.
[8] P. Amon, T. Rathgen, and D. Singer, “File Format for Scalable Video Coding,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 17, Issue 9, Page(s): 1174-1185, September 2007.
[9] Joint Video Team (JVT), “H.264,” Telecommunication Standardization Sector of ITU, November 2007.
[10] D. Renzi, P. Amon, and S. Battista, “Video Content Adaptation Based on SVC and Associated RTP Packet Loss Detection and Signaling,” Ninth International Workshop on Image Analysis for Multimedia Interactive Services, May 7-9, 2008.
[11] S. Wenger, Y.-K. Wang, and T. Schierl, “Transport and Signaling of SVC in IP Networks,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 17, Issue 9, Page(s): 1164-1173, September 2007.
[12] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications,” IETF RFC 1889, January 1996.
[13] D. Wing, “RFC 4961 - Symmetric RTP / RTP Control Protocol (RTCP),” IETF RFC 4961, July 2007.
[14] H. Schulzrinne, A. Rao, and R. Lanphier, “Real-Time Streaming Protocol (RTSP),” IETF RFC 2326, April 1998.
[15] D. Astély, E. Dahlman, A. Furuskär, Y. Jading, M. Lindström, and S. Parkvall, “LTE: The Evolution of Mobile Broadband,” IEEE Communications Magazine, Vol. 47, Issue 4, Page(s): 44-51, April 2009.
[16] K. Jun, “Packet QoS Aware AMC Selection for 3G LTE of Evolved Packet System,” IEICE Transactions Communication, Vol. 91, No. 8, Page(s): 2740-2743, August 2008.
[17] J. Puttonen, T. Henttonen, N. Kolehmainen, K. Aschan, M. Moisio, and P. Kela, “Voice-over-IP Performance in UTRA Long Term Evolution Downlink”, IEEE Vehicular Technology Conference, May 11-14, 2008.
[18] IEEE 802.16e. IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems. Amendment 2: Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands and Corrigendum 1, February 2006.
[19] IEEE 802.16, IEEE Standard for Local and Metropolitan Area Networks, Part 16: Air Interface for Fixed Broadband Wireless Access Systems, October 2004.
[20] Y.-J. Chio, K.-B. Lee, and S. Bank, “All-IP 4G Network architecture for efficient mobility and resource management,” IEEE Wireless Communications, Vol. 14, Issue 2, Page(s): 42-46, April 2007.
[21] I. Cerutti, F. Meucci, P. Castoldi, and L. Pierucci, “An Adaptive Cross-Layer Strategy for QoS-guaranteed Links in 4G Networks,” IEEE Global Telecommunications Conference, November 30-December 4, 2008.
[22] A. Markhasin, “Ubiquitous and Multifunctional Mobile Satellite all-IP over DVB-S Networking Technology 4G with Radically Distributed Architecture for RRD Regions,” International Satellite and Space Communications, September 13-14, 2007.
[23] H. Holma, A. Toskala, K. Ranta-aho, and J. Pirskanen, “High-Speed Packet Access Evolution in 3GPP Release 7 [Topics in Radio Communications],” IEEE Communications Magazine,Vol. 45, Issue 12, Page(s): 29-35, December 2007.
[24] C. Nie, T. Korakis, and S. Panwar, “A Multi-Hop Polling Service with Bandwidth Request Aggregation in IEEE 802.16j Networks,” IEEE Vehicular Technology Conference, May 11-14, 2008.
[25] Z. Tao, A. Li, K.-H. Teo, and J. hang, “Frame Structure Design for IEEE 802.16j Mobile Multihop Relay (MMR) Networks,” IEEE Global Telecommunications Conference, November 26-30, 2007.
[26] S.-W. Peters and R.-W. Heath, “The future of WiMAX: Multihop relaying with IEEE 802.16j,” IEEE Communications Magazine, Vol. 47, Issue 1, Page(s): 104-111, January 2009.
[27] L.-N. Zhang, C. Yuan, and Y.-Z. Zhong, “A Novel SVC VoD System with Rate Adaptation and Error Concealment over GPRS/EDGE Network,” Congress on Image and Signal Processing, May 27-30, 2008.
[28] L.-N. Zhang, C. Yuan, and Y.-Z. Zhong, “HandVoD: A Robust and Scalable VoD Solution with Raptor Codes over GPRS/EDGE Network,” IEEE International Circuits and Systems for Communications, May 26-28, 2008.
[29] J.-C. Chiang, H.-F. Lo, and W.-T. Lee, “Scalable Video Coding of H.264/AVC Video Streaming with QoS-Based Active Dropping in 802.16e Networks,” Proceedings of the 22nd International Conference on Advanced Information Networking and Applications, March 25-28, 2008.
[30] I. Kofler, R. Kuschnig, and H. Hellwagner, “Improving IPTV Services by H.264/SVC Adaptation and Traffic Control,” IEEE International Broadband Multimedia Systems and Broadcasting, May 13-15, 2009.
[31] G. Bianchi, A. Detti, P. Loreti, C. Pisa, W. Kellerer, S. Thakolsri, and J. Widmer, “Application-aware H.264 Scalable Video Coding delivery over Wireless LAN: Experimental assessment,” International Workshop on Cross Layer Design, June 11-12, 2009.
[32] Y. Zhao, D.-L. Eager, and M.-K. Vernon, “Scalable On-Demand Streaming of Nonlinear Media,” IEEE Transactions on Networking, Vol. 15, No. 5, Page(s): 1149-1162, October 2007.
[33] C. Griwodz, “Movie Placement in a Hierarchical CDN with Stream Merging,” Multimedia Computing and Networking 2004 (MMCN'04), Vol. 5305, Page(s): 1-15, January 21-22, 2004.
[34] H. Jin and D. Deng, “HHMSM: A Hierarchical Hybrid Multicast Stream Merging Scheme for Large-scale Video-on-demand Systems,” International Conference on Multimedia and Expo, Vol. 2, Page(s): 305-308, July 6-9, 2003.
[35] H. Wu, Y. Liu, Q. Zhang, and Z.-L. Zhang, “SoftMAC: Layer 2.5 Collaborative MAC for Multimedia Support in Multihop Wireless Networks,” IEEE Transactions on Mobile Computing, Vol. 6, Issue 1, Page(s): 12-25, January 2007.
[36] S. Mao, D. Bushmitch, S. Narayanan, and S.-S. Panwar, “MRTP: a multiflow real-time transport protocol for ad hoc networks,” IEEE Transactions on Multimedia, Vol. 8, Issue 2, Page(s): 356-369, April 2006.
[37] E. Kurutepe, M. R. Civanlar, and A. M. Tekalp, “Client-Driven Selective Streaming of Multiview Video for Interactive 3DTV,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 17, Issue 11, Page(s): 1558-1565, September 2007.
[38] P. Chen, J. Lim, B. Lee, M. Kim, S. Hahm, B. Kim, K. Lee, and K. Park, “A network-adaptive SVC Streaming Architecture,” The 9th International Conference on Advanced Communication Technology, February 12-14, 2007.
[39] C.-M. Lin, J.-K. Zao, W.-H. Peng, C.-C. Hu, H.-M. Chen, and C.-K.Yang, “Bandwidth Efficient Video Streaming Based Upon Multipath SVC Multicasting,” Wireless Communications and Mobile Computing Conference, August 6-8, 2008.
[40] Joint Video Team (JVT), Joint Scalable Video Model reference software. JSVM 8.0, February 2007.
[41] M. Wien, R. Cazoulat, A. Graffunder, A. Hutter, and P. Amon, “Real-Time System for Adaptive Video Streaming Based on SVC,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 17, Issue 9, Page(s): 1227-1237, September 2007.
[42] M. Jacobs, J. Barbarien, S. Tondeur, R. Van de Wall, T. Paridaens, and P. Schelkens, “Statistical Multiplexing Using SVC,” IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, March 31-April 2, 2008.
[43] L.-N. Zhang, C. Yuan, and Y.-Z. Zhong, “HandVoD: A Robust and Scalable VoD Solution with Raptor Codes over GPRS/EDGE Network,” IEEE International Circuits and Systems for Communications, May 26-28, 2008.
[44] J.-W. Kim, G.-R. Kwon, N.-H. Kim, A. Morales, and S.-J. Ko, “Efficient Video Transcoding Technique for QoS-Based Home Gateway Service,” IEEE Transactions on Consumer Electronics, Vol. 52, Issue 1, Page(s): 129-137, February 2006.
[45] S. Kang and H. Yin, “A hybrid CDN-P2P System for Video-on-Demand,” Second International Conference on Future Networks, January 2010.
[46] D. Katsaros, G. Pallis, K. Stamos, A. Vakali, A. Sidiropoulos, and Y. Manolopoulos, ”CDNs Content Outsourcing via Generalized Communities,” IEEE Transactions on Knowledge and Data Engineering, Vol. 5, Issue 1, Page(s): 137-151, January 2010.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內公開,校外永不公開 restricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 52.91.67.23
論文開放下載的時間是 校外不公開

Your IP address is 52.91.67.23
This thesis will be available to you on Indicate off-campus access is not available.

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

QR Code