以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:71 、訪客IP:18.190.153.213
姓名 蔡政崇(Cheng-Chung Tsai) 查詢紙本館藏 畢業系所 通訊工程學系 論文名稱 SVC編碼視訊串流傳輸於下世代多媒體網路之研究–實作與佈建
(A Study of SVC Streaming Video Transmission over Next Generation Multimedia Network – Implementation and Deployment)相關論文 檔案 [Endnote RIS 格式] [Bibtex 格式] [相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]
- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
摘要(中) 隨著科技的進步,影音壓縮技術從MPEG-1、MPEG-2、MPEG-4發展到H.264(MPEG-4第十部分),其中H.264/AVC則是首度使用視訊編碼層(Video Coding Layer;VCL)和網路提取層(Network Abstraction Layer;NAL),透過網路提取層能把視訊編碼層壓縮好的影片使用在任何的網路架構上傳輸到網路上。
可調性視訊編碼(scalable video extensions):SVC(Scalable Video Coding)是H.264/AVC的延伸架構,H.264/AVC及H.264/SVC的設計有別於以往影像壓縮技術,考慮到網路傳輸的特性,使影片在網路上傳輸能有更佳的表現能力,提供更適合的影像品質,H.264/AVC及H.264/SVC所提出的網路提取層及分層編碼架構的視訊壓縮技術都是試圖提升影片在網路傳輸的特性,藉由分層編碼過後的位元流能把影片同時傳輸到網路上,並隨著頻寬的變動和使用者不同的視訊品質要求,解碼出不同品質的影音串流資料。本文也將利用其優點實作出H.264/SVC影音壓縮技術的多層傳輸服務,並設計出能因應各種網路狀況而能快速擴充的平台。
摘要(英) According to the advance in technology, the video compression technology has grown up from MPEG-1, MPEG-2, MPEG-4 and then to H.264 (MPEG-4 Part 10) which is the first one to use video coding layer and network abstraction layer. The compressed video can be transferred to any network structure with network abstraction layer.
Scalable Video Coding (SVC) is an extended architecture of H.264/AVC. The design of H.264/AVC and H.264/SVC are different from the previous video compression technology. H.264/AVC and H.264/SVC will take the network transmission into account to improve the performance of the network capacity and to provide the better image quality. H.264/SVC and H.264/AVC are the layered coding structure, the bitstream of the compressed video with layered coding structure can separate into many layers, and then the layers can simultaneously transmit in the network, and the user can receive the best suitable combination of these layers representations according to the radio channel condition and the capacity of the terminal station dynamically. Here, we propose a multi-layer mechanism for the video compression technology of H.264/SVC, and design a platform to extend features quickly depending on any the network condition.
關鍵字(中) ★ H.264標準
★ 可調性視訊編碼
★ 多層傳輸
★ 分層編碼關鍵字(英) ★ Scalable Video Coding
★ layer representation
★ H.264
★ multi-layer論文目次 摘要………………I
Abstract………………II
誌謝………………III
目錄………………IV
圖目錄………………VI
表目錄………………VIII
第一章 序論………………1
1.1 前言………………1
1.2 相關研究………………2
1.3 研究動機………………3
1.4 論文架構………………4
第二章 相關背景及研究………………6
2.1 H.264/AVC and H.264/SVC………………6
2.1.1 視訊編碼層(Video Coding Layer) ………………8
2.1.2 網路提取層(Network Abstraction Layer) ………………10
2.1.2.1 NAL unit………………11
2.2 RTP Payload Format for SVC Video and AVC Video………………14
2.2.1 即時傳輸協定封包格式的架構(Structure of Format) ………………16
2.2.1.1 Single NAL Unit Packet………………18
2.2.1.2 Aggregation Packet AP)………………19
2.2.1.2.1 Single-Time Aggregation Packet type A (STAP-A)………………20
2.2.1.2.2 Single-Time Aggregation Packet type B (STAP-B)………………21
2.2.1.2.3 Multi-Time Aggregation Packet with MTAP16………………22
2.2.1.2.4 Multi-Time Aggregation Packet with MTAP………………23
2.2.1.2.5 Non-Interleaved Multi-Time Aggregation (NI-MTAP) ………………24
2.2.1.3 Fragmentation unit (FU)………………26
2.2.1.3.1 FU-A………………26
2.2.1.3.2 FU-B………………27
2.2.1.3.2 Empty NAL unit………………28
2.2.1.3.3 Payload Content Scalability Information NAL Unit………………29
第三章 H.264/SVC的影片串流實作………………30
3.1 Structure of RTP Server………………30
3.2 Structure of RTP Client………………31
3.3 H.264/SVC的影片串流傳輸………………33
3.4 H.264/SVC的影片串流接收………………37
3.5 Aggregation packet(AP) 的傳輸和接收………………38
3.5.1 AP transmission………………40
3.5.2 AP Reader………………42
3.6 Fragmentation unit(FU) 的傳輸及接收………………43
3.6.1 FU transmission………………44
3.6.2 FU Reader………………46
第四章 Java多媒體應用系統………………47
4.1 Java Media Framework(JMF) ………………47
4.1.1 JMF Structure………………49
4.1.2 Data Model………………50
4.1.2.1 Pull DataSource………………51
4.1.2.2 Push DataSource………………51
4.1.2.3 Specialty DataSource………………52
4.1.3 Player model………………53
4.1.4 Processor model………………55
第五章 實驗結果與討論………………58
5.1 JMF GUI………………58
5.1.1 JMF functions………………60
5.2 insert plugin for JMF………………63
第六章 結論與未來研究………………68
附錄A H.264/SVC環境建置與驗證………………70
附錄 B H.264 SVC Server特色………………75
參考文獻………………76
參考文獻 [1] S., Wenger, M.M., Hannuksela, T., Stockhammer, M., Westerlund, D., Singer, 2005. RTP Payload Format for H.264 Video. RFC 3984, available from http://www.ietf.org/rfc/rfc3984.txt.
[2] S. Wenger, Y.-K. Wang, and T. Schierl, “RTP payload format for SVC Video, draft-ietf-avt-rtp-svc-20.txt,”IETF Internet Draft, October 26, 2009.
[3] Sun Developer Network, JMF, http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/download.html
[4] Thomas Wiegand, Gary J. Sullivan, Gisle Bjontegaard, and Ajay Luthra, "Overview of the H.264/AVC video coding standard," IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560–576, Jul. 2003.
[5] Iain E G Richardson, “H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia,” John Wiley & Sons, 2003
[6] ITU-T and ISO/IEC JTC 1, “Advanced Video Coding for Generic Audiovisual Services, ”ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG-4 AVC), Version 8 (including the SVC extension): Consented in July 2007.
[7] WENGER Stephan, WANG Ye-kui and HANNUKSELA Miska M., “RTP payload format for H.264/SVC scalable video coding,” Journal of Zhejiang University SCIENCE A, 2006 7(5):657-667
[8] H., Schulzrinne, S., R., Casner, V., Frederick, Jacobson, 2003. RTP: A Transport Protocol for Real-Time Applications. RFC 3550, STD 64, available from http://www.ietf.org/rfc/rfc3550.txt.
[9] S. Wenger, Y.-K. Wang, and T. Schierl, “RTP payload format for SVC Video, draft-ietf-avt-rtp-svc-20.txt,”IETF Internet Draft, October 26, 2009.
[10] S. , Wenger, M.M., Hannuksela, T., Stockhammer, M., Westerlund, D., Singer, 2005. RTP Payload Format for H.264 Video. RFC 3984, available from http://www.ietf.org/rfc/rfc3984.txt.
[11] JMF 2.0 FCS(November 19,1999), "Java Media Framework API Guide", available from http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/specdownload.html
[12] Pierre Nugues(May 2009), "Audio and Video Streaming" available from http://www.cs.lth.se/EDA095/lectures/Streaming/Streaming%202009.pdf
[13] JSVM(Joint Scalable Video Model), “JSVM Software Manual,” available from http://ip.hhi.de/imagecom_G1/savce/downloads/SVC-Reference-Software.htm
指導教授 吳中實(Jung-Shyr Wu) 審核日期 2010-7-16 推文 facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu 網路書籤 Google bookmarks del.icio.us hemidemi myshare