簡易檢索 / 詳目顯示

研究生: 涂義昇
Twu, I-Sheng
論文名稱: 適用於視訊會議之即時傳輸控制協定硬體的設計與實現
Design of Real-Time Control Protocol Hardware For Video Conference System
指導教授: 周哲民
Jou, Jer-Min
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2003
畢業學年度: 91
語文別: 中文
論文頁數: 104
中文關鍵詞: 視訊會議即時傳輸
外文關鍵詞: video conference, real time, RTCP, RTP
相關次數: 點閱:79下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 由於網際網路的技術日趨成熟,使用者對於網路上的應用工具,要求也越來越高,視訊會議就是其中一種。以往我們只能在電腦或是工作站上藉由內部的軟體,透過網際網路的傳輸與多媒體的壓縮/解壓縮,達成傳送影像的目的。隨著傳送資料的網路協定與壓縮/解壓縮的演算法的進步,視訊會議系統的效能也越來越令人滿意。
    但是在電腦或工作站上,單純使用軟體來完成各種視訊會議需要的動作,不但會造成處理器極大的負擔,也讓視訊會議的參與人數與影像品質出現了瓶頸。因此,為了達成多人參與會議與高品質的影像的目的,又不造成工作站與電腦的負擔,將整個系統實現成硬體是會是一個良好的解決方法。
    視訊會議系統所使用的多個網路協定中,即時傳輸協定(RTP)是一個經常使用在即時系統的網路協定,其特殊的封包格式、控制流量的機制與配合的網路層協定,都可以讓即時系統達成即時傳輸的目的。其中,即時傳輸控制協定(RTCP)負責控制封包的傳送,藉由RTP封包內的時間標記與序號計算出用來控制傳送的變數;在實現視訊會議系統時,是個很好的開端。
    本篇論文我們著重在RTCP封包部分,並且提出RTCP封包產生器與處理器的硬體架構,藉由硬體的加速,多人的視訊會議系統也能即時的處理。並在論文的最後,我們點出整個系統未來實現的方向。

    Due to the development of technology of Internet, more and more requirements of the application tools, such as “Video Conference”, are needed. Before, image is transferred to other users by software applications in computers or workstations over internet. With the development of network protocols and data compress algorithm, the performance of Video Conference would become better and better. However, using only software to complete all operations in the Video Conference on computers or workstation would make much overhead to center processor. Moreover, the number of participants and the performance of image quality would be limited. Therefore, implementing the whole system to hardware would be a nice solution to increasing participants and enhancing image performance without overhead of computers and workstations.
    In several network protocols used by Video Conference System, real-time transfer protocol(RTP) is one which is usually used in real-time application. The specific packet format, transmission control mechanism, and lower protocol of RTP can make application to transmit media stream in real-time. The real-time control protocol(RTCP) in RTP can determine the transmit frequency of RTP packet by time stamp and sequence number in the RTP packet header. Using RTP is a nice beginning to implement the Video Conference System.
    In this thesis, we focus on the RTCP packet and propose the hardware architecture of RTCP packet processor and generator. In addition, we will point out our future work of implementing whole Video Conference System in the end of this thesis.

    英文摘要 中文摘要 Chapter 1 概論----------------------1 1.1 序論-----------------------1 1.2 研究動機---------------------3 1.3 章節安排---------------------4 Chapter 2 視訊會議與VIC的介紹 --------------6 2.1 簡介-----------------------6 2.2 VIC的系統建構方式 ----------------8 2.3 VIC的網路架構 ------------------9 2.4 VIC的軟體架構------------------10 2.5 訊號壓縮 --------------------17 2.6 MBone的介紹-------------------17 2.7 Tcl/Tk. 的介紹 -----------------21 Chapter 3 RTP的介紹-------------------25 3.1 簡介 ----------------------26 3.2 RTP的應用--------------------27 3.3 各項專有名詞的定義 ---------------30 3.4 時間格式 --------------------32 3.5 RTP資料傳輸協定-----------------32 3.6 RTP控制協定(RTCP)---------------37 Chapter 4 RTCP的設計與實現 ---------------58 4.1 視訊會議中的RTCP ----------------59 4.2 RTCP系統架構 ------------------59 4.3 資料庫記憶體的格式 ---------------60 Chapter 5 RTCP封包產生器 ----------------64 5.1 RTCP封包產生器的架構 --------------65 5.2 RTCP封包產生器的主要控制區塊 ----------66 5.3 回報格式區塊 ------------------68 5.4 SR&RR封包產生器 ----------------73 5.5 SDES封包產生器 -----------------75 5.6 BYE封包產生器------------------78 Chapter 6 RTCP封包處理器 ----------------79 6.1 RTCP封包處理器的架構 --------------80 6.2 RTCP封包處理氣得主要控制區塊 ----------81 6.3 回報格式區塊 ------------------83 6.4 SR&RR封包處理器 ----------------86 6.5 SDES封包處理器 -----------------89 6.6 BYE封包處理器------------------91 Chapter 7 模擬結果 -------------------94 7.1 RTCP封包產生器的模擬結果 ------------94 7.2 RTCP封包處理器的模擬結果 ------------97 Chapter 8 結論---------------------102 參考文獻 ------------------------103

    [1] Andrew S. Tanenbaum, COMPUTER NETWORKS, third edition.
    [2] BALENSON, D. Privacy Enhancement for Internet Electronic Mail: Part III : Algorithms, Modes, and Identifiers. ARPANET Working Group Requests for Comment, DDN Network Information Center, Feb. 1993. RFC-1423.
    [3] Brent B. Welch, Practical Programming in Tcl and Tk. Third Edition.
    [4] CASNER, S., AND DEERING, S. First IETF Internet audiocast. ConneXions 6, 6 (1992), 10–17.
    [5] CLARK, D. D., AND TENNENHOUSE, D. L. Architectural considerations for a new generation of protocols. In Proceedings of SIGCOMM ’90 (Philadelphia, PA, Sept. 1990), ACM.
    [6] FREDERICK, R. Network Video (nv). Xerox Palo Alto Research Center.
    [7] FREDERICK, R. Experiences with real-time software video compression. In Proceedings of the Sixth International Workshop on Packet Video (Portland, OR, Sept. 1994).
    [8] HOFFMAN, D., FERNANDO, G., AND GOYAL, V. RTP Payload Format for MPEG1/MPEG2 Video. Internet Engineering Task Force, Audio-Video TransportWorking Group, June 1995. Internet Draft expires 12/1/95.
    [9] JACOBSON, V., AND MCCANNE, S. LBL Whiteboard.Lawrence Berkeley Laboratory.
    [10] JACOBSON, V., AND MCCANNE, S. Visual Audio Tool.Lawrence Berkeley Laboratory.
    [11] JACOBSON, V., AND MCCANNE, S. Visual Audio Tool. Lawrence Berkeley Laboratory.

    [12] JACOBSON, V., AND MCCANNE, S. LBL Whiteboard. Lawrence Berkeley Laboratory.
    [13] JACOBSON, V. Session Directory. Lawrence Berkeley Laboratory.
    [14] John K. Ousterhout, Tcl and the Tk Tookit.
    [15] Koji OKAMURA, Design and Implementation of Selective RTP Translator.
    [16] McCanne, S., Jacobson, V., “vic: A Flexible Framework for Packet Video.” ACM Multimedia, November 1995, pp 1-19.
    [17] OUSTERHOUT, J. K. An X11 toolkit based on the Tcl language. In Proceedings of the 1991 Winter USENIX Technical Conference (Nashville, TN, Jan. 1991), USENIX.
    [18] OUSTERHOUT, J.K. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
    [19] OUSTERHOUT, J.K. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
    [20] Paul Raines, Jeff Tranter, TCL/TK in a NUTSHELL.
    [21] SCHULZRINNE,H. Voice communication across the Internet:A network voice terminal. Technical Report TR 92-50, Dept. of Computer Science, University of Massachusetts, Amherst, Massachusetts, July 1992.
    [22] SCHULZRINNE, H., CASNER, S., FREDERICK, R., AND JACOBSON, V. RTP: A Transport Protocol for Real-Time Applications. Internet Engineering Task Force, Audio-Video Transport Working Group, Mar. 1995. Internet Draft expires 9/1/95.
    [23] TURLETTI, T. The INRIA videoconferencing system (IVS). ConneXions 8, 10 (Oct. 1994), 20–24.
    [24] Video codec for audiovisual services at p*64kb/s, 1993. ITUT Recommendation H.261.

    下載圖示 校內:立即公開
    校外:2003-08-21公開
    QR CODE