透過您的圖書館登入
IP:18.219.224.103
  • 學位論文

RTP/RTCP NS-3模擬模組之設計與實作

Design and Implementation of an RTP/RTCP NS-3 Simulation Module

指導教授 : 楊舜仁

摘要


即時傳輸協定被設計成用來支援多媒體應用的實時傳輸。對於相對較新的網路模擬平台-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.

並列關鍵字

RTP Protocol NS-3 RTP Control Protocol multi-RAT

參考文獻


[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)
[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

延伸閱讀