帳號:guest(18.226.185.25)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):吳承儒
作者(外文):Wu, Cheng ju
論文名稱(中文):RTP/RTCP NS-3模擬模組之設計與實作
論文名稱(外文):Design and Implementation of an RTP/RTCP NS-3 Simulation Module
指導教授(中文):楊舜仁
指導教授(外文):Yang, Shun Ren
口試委員(中文):高榮駿
顏在賢
口試委員(外文):Kao, Jung Chun
Gan, Chai-Hien
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:102062520
出版年(民國):104
畢業學年度:103
語文別:中文
論文頁數:57
中文關鍵詞:即時傳輸協定實時傳輸控制協議多重無線存取技術
外文關鍵詞:RTP ProtocolNS-3RTP Control Protocolmulti-RAT
相關次數:
  • 推薦推薦:0
  • 點閱點閱:524
  • 評分評分:*****
  • 下載下載:42
  • 收藏收藏:0
即時傳輸協定被設計成用來支援多媒體應用的實時傳輸。對於相對較新的網路模擬平台-NS-3,雖然支援許多新的無線行動通訊技術像是4G和LTE,然而NS-3本身卻沒有提供即時傳輸協定與實時傳輸控制協議的模組以用來驗證即時性媒體傳輸。因此本篇論文的目標主要為在NS-3網路模擬平台提供與設計一個完整的即時傳輸協定與實時傳輸控制協議的模組。不失一般性,本篇論文在實作的部分創建即時傳輸協定的標頭檔案類型以及相關資訊,同時也創建了五種不同的實時傳輸控制協議標頭檔以及相關資訊。同時本篇論文也加入了加密與解密標頭檔的方法,以方便所創造的即時傳輸協定與實時傳輸控制協議的模組能在不同的網路環境使用。而對於驗證傳輸的結果,可以利用網路封包分析軟體-Wireshark檢查傳輸的封包是否按照制定的標準協定運作。為了進一步證實本篇所創建的模組是否能在不同的網路環境使用,我們實作一個應用層級的排程,利用本篇在NS-3上所創建的模組,觀察在多重無線存取技術之下傳輸即時性可適性視訊影片傳輸情形。以用來證明本文提出的即時傳輸協定與實時傳輸控制協議的模組可以在NS-3上靈活運用多媒體應用相關研究之分析網路效能。
The Real-Time Transport (RTP) protocol is designed to support the real-time transmission of multimedia applications. On the other hand, NS-3 is a relatively new simulation platform, supporting many new wireless and mobile technologies such as 4G and LTE. However, NS-3 does not provide RTP/RTCP module for certifying the real-time media transmission. This thesis aims at designing and implements a RTP/RTCP module for NS-3 Simulator. Without loss of generality, we create the RTP header type packet and five different RTCP header type packets in our implementation. Also, by setting the decoding and encoding methods, our RTP/RTCP protocol module can be widely used in different kinds of network environment. As for verifying the transmission results, we use Wireshark, which is packet monitoring software to certify that the packets we create follow the standard. To further confirm that the module we created can correctly execute in different network environments, we implement an Application layer scheduling scheme for real-time scalable video transmissions over multiple radio access systems (multi-RAT). The scheduling scheme is implemented within NS-3 using our developed RTP/RTCP module. We justify that our RTP/RTCP module can be easily incorporated for multimedia application researches on the NS-3 simulator for analyzing network performance.
Content
Abstract I
Content II
Content of figures V
1.Introduction 1
2.RTP and RTCP 4
2.1 The Real-time Transport Protocol 4
2.1.1 Background overview 4
2.1.2 Design Philosophies of RTP 5
2.1.3 RTP Sessions 6
2.1.4 RTP Packet Formats 7
2.2 RTP Control Protocol 9
2.2.1 RTCP Packet Formats 9
3.Network Simulator-NS-3 14
3.1 Overview of NS-3 14
3.2 NS-3 Architecture 15
3.3 Key Terms 16
3.3.1 Node 16
3.3.2 Application 16
3.3.3 Channel 17
3.3.4 Net Device 17
3.3.5 Topology helper 17
4.RTP Protocol Implementation in NS-3 19
4.1 System Architecture 19
4.2 Implementation and Utilization Module 20
4.2.1 Proposed Implementation Module in NS-3 20
4.2.2 Proposed NS-3 Simulation structures 24
4.3 RTP/RTCP Protocol Implementation 28
4.3.1 Sender Sides 28
4.3.2 Receiver Sides 31
4.3.3 Remark 33
5.System overview for application scheduling 35
5.1 Scalable video coding (SVC)-based videos 35
5.2 Application layer forward error correction (APP-FEC) 36
5.3 Multiple radio access technologies (Multi-RAT) 37
6.Application layer scheduling framework 39
6.1 Sender Sides: 40
6.1.1 Video layer selection module 40
6.1.2 APP-FEC module 41
6.1.3 Channel selection module 41
6.2 Receiver Sides: 41
6.2.1 APP-FEC decoders 41
6.2.2 Decoding buffers 41
7.Application layer scheduling algorithm 43
7.1 Video Layer and APP-FEC Rate Adaptation 43
7.2 Transmission Data Rate Adaptation Scheme 44
7.2.1 Intra-network stage 45
7.2.2 Inter-network stage 46
8.Demonstration 47
8.1 Packet Capture (PCAP) 47
8.2 WireShark 50
9.Conclusion 55
Reference 56
[1] Aijaz, A.; Aghvami, H.; Amani, M. “A survey on mobile data offloading: technical and business perspectives.” Published in: Wireless Communications, IEEE (Volume: 20, Issue: 2)
[2] Colin Perkins, “RTP Audio and Video for the Internet “Addison-Wesley, 2006
[3] Uras Tos, Tolga Ayav, “Adaptive RTP Rate Control Method”, 2011 35th IEEE Annual Computer Software and Applications Conference Workshops
[4] Nen-Fu Huang, Chi-An Su, Chieh-Wen Cheng, Chuan-Pwu Wang, Jer-Han Fang, Yi-Jang Wu, “The Design and Implementation of a Multicast Real-time Multimedia Protocol”, 1996 IEEE
[5] Dr. Li Rong He, Dr. Ian Rogers, Dr. Li Sha He, Dr. B.M.G.Cheetham, Dr. W. Suntiamorntut, “A New Transport Control Protocol Applied to Real-Time Multimedia Distance Learning”, 2005 IEEE
[6] Shiwen Mao, Dennis Bushmitch, Sathya Narayanan, Shivendra S. Panwar, “MRTP: A Multiflow Real-Time Transport Protocol for Ad Hoc Networks”, 2006 IEEE
[7] Xiaohan Shi, Guosong Tian and Yu-Chu Tian, “A Reliable Real-Time Transport Protocol for Control Systems over Wireless Networks”, 2012 IEEE
[8] The Network Simulator (NS-3), https://www.nsnam.org
[9] Xiang Chen, Jenq-Neng Hwang, Cheng-Ju Wu, Shun-Ren Yang, Chung-Nan Lee, “A QoE-Based APP Layer Scheduling Scheme for Scalable Video Transmissions over Multi-RAT Systems.” Proceedings of IEEE International Conference on Communications (ICC) 2015
[10] Velibor Adzic, Hari Kalva, Borko Furht, “A survey of multimedia content adaptation for mobile devices.” Multimedia Tools and Applications January 2011, Volume 51, Issue 1, pp 379-396
[11] Jenq-Neng Hwang, Multimedia Networking: from Theory to Practice, Cambridge University Press, 2009
[12] Mehdi Bennis, Meryem Simsek, Andreas Czylwik, Walid Saad, Stefan Valentin, Merouane Debbah, “When Cellular Meets WiFi in Wireless Small Cell Networks.” IEEE Communications Magazine, June 2013
[13] Xiaojun Lin, Shroff, N.B., Srikant, R., “A tutorial on cross-layer optimization in wireless networks.” Selected Areas in Communications, IEEE Journal on (Volume: 24, Issue: 8)
[14] Ksentini, A., Naimi, M., Gueroui, A., “Toward an improvement of H.264 video transmission over IEEE 802.11e through a cross-layer architecture.” Communications Magazine, IEEE (Volume:44 , Issue: 1)
[15] Thomas Wiegand, Ludovic Noblet, Fabrizio Rovati, “Scalable Video Coding for IPTV Services.” IEEE transactions on broadcasting, VOL. 55, NO.2, JUNE 2009
[16] Luby, M., Stockhammer, T., Watson, M., “IPTV Systems, Standards and Architectures: Part II - Application Layer FEC in IPTV Services.” Communications Magazine, IEEE (Volume:46 , Issue: 5)
[17] https://instagram.com/lessonsfrommovies
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *