| 研究生: |
許秋明 Hsu, Eagle |
|---|---|
| 論文名稱: |
網際網路即時影像及語音傳輸系統之研究與設計 The Design and Analysis of Real-Time Video and Audio Transmission System in Internet |
| 指導教授: |
周哲民
Jou, Jer-Min |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系碩士在職專班 Department of Electrical Engineering (on the job class) |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 中文 |
| 論文頁數: | 136 |
| 中文關鍵詞: | 即時傳輸 、語音編碼 、訊息匯流排 、網路影像電話 、混音 、網際網路 、數位語音 |
| 外文關鍵詞: | RTCP, Mbus, TCL, DCOM, Timestamp, IPC, VIC, VOIP, VOD, RTP, MBone, CORBA, Socket, UDP, OSI, RAT |
| 相關次數: | 點閱:101 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著網際網路基礎建設的發展,寬頻網路不但改變了人類的生活行為,也為網路多媒體的形式重新定義,寬頻網路使得多媒體在網際網路上的應用成為實用的技術,例如 Videoconference , VOD(Video On Demand)等,其中應用最廣泛也最成功的技術之一就是網路影像語音方面的應用,我們統稱為VoIP(Voice over Internet Protocol),正快速地改變傳統的電話語音通訊方式。
為了快速地了解網路傳送影像語音封包的技術,並且在未來能夠發展出網路影像電話,因此我們將藉由研究開放原始碼的語音會議軟體與視訊會議軟體,來達到此目的,且成功地整合了兩套軟體。
在本篇論文中我們研究了網際網路即時傳輸協定RTP/RTCP、訊息溝通匯流排 MBus(Message Bus),以及語音、影像封包在網路上的遺失及修補機制,更進一步地藉由研究語音、影像的軟體架構與程式執行流程,實做出網路影像電話,並且對語音、影像的各個功能區塊作執行時間的分析,及網際網路封包的傳送過程中,所發生的封包遺失及傳送封包數量作時間的分析。
Recently, growing the foundation of internet-based, wide band network changing the behavior of human being, and redefine the style of network multimedia, wide band network enable the apply of multimedia over internet become practical technology, for example : Videoconference, VOD(Video On Demand) etc. , among these application, the technology of widely use and successfully apply is the video and audio over the internet , we call all these is VoIP(Voice Over Internet Protocol), now is rapidly change the voice communication manner by traditional phone .
In order to understand rapidly the technology of delivering real-time video and audio data packet through the network, and develop the video telephone in the future, in order to achieve the goal of video phone, we study and analyze the open source of audio conferencing software and video conference, then integrated the audio and video software successfully.
In this thesis we study the Real-time Transport Protocol (RTP) and the Real-time Control Protocol (RTCP) for transmitting real-time packets, and the Message Bus(MBus), and the packet loss, repair mechanism of internet multimedia. we present the architecture and the execution flow of the video and audio, finally, we present the execution time of each function block making up video phone, and the number of packet loss in the internet.
[1] Andrew S. Tanenbaum, Computer Networks (Third Edition), Prentice-Hall 1996.
[2] Audio Conferencing Application http://www-nrg.ee.lbl.gov/vat/
[3] CCITT G.711 Pulse Code Modulation(PCM) http://ckp.made-it.com/pcm.html
[4] Colin Perkins, Orion Hodson, and Vicky Hardman. A Survey of Packet Loss Recovery Techniques for Streaming Audio. IEEE Network, 12(5), September/October 1998.
[5] Common Object Request Broker Architecture (CORBA) http://www.corba.org/standards.htm
[6] Distributed Component Object Model (DCOM) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndcom/html/msdn_dcomarch.asp
[7] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: A Transport Protocol for Real-Time Applications. Request for comments (Proposed Standard) RFC 1889, Internet Engineering Task Force, January 1996.
[8] H. Schulzrinne. RTP Profile for Audio and Video Conferences with Minimal Control. Request for comments (Proposed Standard) RFC 1890, Internet Engineering Task Force, January 1996.
[9] International Organization for Standardization http://www.iso.org/iso/en/ISOOnline.frontpage
[10] John K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley Publishing Company. 1994.
[11] J. Ott, C. Perkins, and D. Kutscher. A Message Bus for Local Coordination. RFC 3259, Internet Engineering Task Force, April 2002.
[12] Larry L. Peterson and Bruce S. Davie. COMPUTER NETWORKS: A Systems Approach 2nd, Morgan Kaufmann, 340-350, 2000.
[13] McCanne, S., and Jacobson, V., "vic: A Flexible Framework Framework for Packet Video " ACM Multimedia '95. http://www-mice.cs.ucl.ac.uk/multimedia/software/vic/
[14] Ramachandran Ramjee, Jim Kurose, Don Towsley, and Henning Schulzrinne. Adaptive playout mechanisms for packetized audio applications in wide-area networks. In Conference on Computer Communications (IEEE Infocom), Toronto, Canada, June 1994.
[15] Reverse Path Forwarding (RPF) http://www.juniper.net/techpubs/software/erx/erx50x/swconfig-routing-vol1/html/ip-multicast-config7.html
[16] S. Deering. Host extensions for IP multicasting. Request for comments (Proposed Standard) RFC 1112, Internet Engineering Task Force, August 1989.
[17] Stefan Brunner , and Akhlaq A. Ali "Voice Over IP 101 Understanding VoIP Networks" http://www.Juniper.net VoIP-Def.pdf Aug 2004
[18] Stephen Casner and Stephen Deering. First IETF Internet audiocast. ACM Computer Communication Review, 22(3):92-97, July 1992.
[19] T. Turletti and C. Huitema, “RTP payload format for H.261 video streams,” Request for Comments (Proposed Standard) RFC 2032, Internet Engineering Task Force, Oct. 1996.
[20] Tcl/Tk : A Developer's Guideby Clif Flynt. Publisher: Morgan Kaufmann. Publish date: 05 May, 2003.
[21] University College London, Computer Science Department, User Guide for VIC v2.8, Version 1 (DRAFT), 29 September 1998, http://www-mice.cs.ucl.ac.uk/multimedia/software/documentation/vic-userguide.zip, vic-userguide.doc.
[22] Vicky Hardman, Angela Sasse, and Isidor Kouvelas. Successful Multi-party Audio Communication over the Internet. In Communications of the ACM, 41(5),May 1998.
[23] Vicky Hardman, Martina Angela Sasse, Mark Handley, and Anna Watson. Reliable Audio for Use over the Internet. In Proceedings of INET95, 1995.
[24] Vicky Hardman, Peter Kirstein, Martina Angela Sasse, Orion Hodson, Isidor Kouvelas, and Colin Perkins. Robust Audio Tool (RAT). User Guide, Availablefromwww-mice.cs.ucl.ac.uk/multimedia/software/documentation/rat4-ug-v4-0011.pdf, October 1994.
[25] Windows 95 程式設計指南. 原著: Jeffrey Richter & Jonathan Locke 譯者李書良 出版商:碁峰,
[26] 朱孝國, 語音合成Speech Synthesize Note, 朱孝國的筆記本http://www.cyut.edu.tw/~s9154610/
[27] 邱庭鈺, 即時語音會議之強健性語音工具的分析與研究, 國立成功大學電機工程學系, 碩士論文, 2004.