簡易檢索 / 詳目顯示

研究生: 唐世賢
Tang, Shi-Xian
論文名稱: 設計及實現多媒體多人互動溝通工具
Design and Implementation of Multi-User Multimedia Communication Tools
指導教授: 朱治平
Chu, Chih-Ping
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 65
中文關鍵詞: 串流同儕傳輸群播
外文關鍵詞: multicast, streaming, peer-to-peer
相關次數: 點閱:72下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   即時多媒體串流傳輸需要大量的頻寬,即使只有少量的串流接收端,也會使得多媒體串流來源端的頻寬趨於飽和。群播(IP Multicast)可以使得單一傳送端,很容易的傳送資訊給多個接收端,但是目前網路層的群播並不成熟。同儕串流傳輸(Peer-to-Peer streaming),將使得大量的即時多媒體串流傳輸得以實現。但大多數的同儕串流傳輸架構會使得他們的樹狀傳輸架構之高度太高,因此接收到的多媒體串流將會不那麼即時,且某一個peer離開後的恢復時間將會變的很長。

      本論文提出一個結合群播與同儕傳輸的傳送架構,來處理即時的多媒體串流傳輸,我們叫此架構為APM (An Architecture combining Peer-to-Peer with IP Multicast)。一方面,當有許多的peer位於同一個網域,APM可以利用群播的優點,另一方面,APM可以使用同儕傳輸的方法由某個peer傳送給在不同網域內的其他peer。

      我們以APM架構建立一個一對多的語音/視訊會議系統。並建立一個多對多的語音/視訊會議系統。使用者可以看到及聽到同一討論群組裡所有人的影像及聲音。同時也設計一套線上多人白板溝通工具來處理手寫資訊,以及線上多人投影片溝通工具來處理投影片同步資訊。

     Since live multimedia streaming needs high bandwidth, even a small number of clients receiving the stream will saturate the bandwidth at the source. Using Group multicast protocol can easily transport information from one transmitter to many receivers. But, at present, Internet protocol multicast is not mature. Peer-to-Peer streaming will enable large-scale live media streaming. But most of peer-to-peer streaming architecture may make their delivery tree too high, the media received is not so live and the time to recover from a peer departure will be long.

     In this paper, we propose an architecture combining peer-to-peer with IP Multicast for live multimedia streaming, we call our architecture as APM (An Architecture combining Peer-to-Peer with IP Multicast). On one hand, when many peers are in the same sub-net, APM can take advantage of IP Multicast, and on the other hand, APM can use peer-to-peer approach to transport information from one peer to other peers in different sub-net.
     
     We construct a single-source audio/video conference system based on APM. We also construct a multi-source audio/video conference system. Users can see/hear other members’video/audio information in the same discussion group. We also design an online multi-user whiteboard communication for handwriting information. We also design an online multi-user PPT communication for PowerPoint synchronization.

    第一章 緒論 1 1.1簡介 1 1.2研究動機與目的 1 1.3章節提要 4 第二章 背景知識 5 2.1 群播 6 2.1.1 簡介 6 2.1.2 群播協定 8 2.2 同儕傳輸 9 2.2.1 同儕傳輸的目的 9 2.2.2 純粹式P2P與混合式 P2P 10 2.2.3 相關研究 10 2.3 Java Media Framework 13 2.3.1基於時間的媒體 13 2.3.2 上層JMF架構 14 2.3.3 播放器(Player) 16 2.3.4.處理器(Processor) 18 2.3.5擷取、傳送、接收 19 2.3.6 即時傳輸協定 20 2.4 Java Applet 22 第三章 架構設計 24 3.1 APM 25 3.1.1 平台硬體組織架構 25 3.1.2 傳送架構 26 3.1.3 角色探討 27 3.1.4節點加入(Node Join) 28 3.1.5節點離開(Node Exit) 29 3.1.6 軟體架構模型 31 3.1.7 控制訊息 32 3.2 多對多影音溝通工具平台架構 34 3.2.1 軟體架構 36 3.2.2 傳送接收流程 37 3.3 白板溝通工具與投影片溝通工具平台架構 39 3.3.1 軟體架構 40 3.3.2 訊息傳送接收流程 40 3.4 投影片溝通工具平台架構 42 3.4.1 軟體架構 42 3.4.2訊息傳送接收流程 43 第四章 系統實作 46 4.1 基於APM之一對多影音溝通工具 46 4.2 多對多影音同步播放 50 4.3 白板同步播放 53 4.4 投影片同步播放 55 4.5 APM效能比較 57 4.5.1 封包接收比率 57 4.5.2 節點離開回復時間 60 第五章 結論與未來工作 62 5.1 結論 62 5.2 未來工作 63

    [1]CHEN Lin TANG Min CHEN Gen-Cai, “Using Java Technology to Realize WEB-base Multimedia System”, ICSP Proceeding IEEE 2002

    [2]Duc A. Tran, Kien A Hua, Tai T. Do, “A Peer-to-Peer Architecture for Media Streaming” IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO. 1, JANUARY 2004

    [3] H. Deshpande, M. Bawa, and H. Garcia-Molina. “Streaming Live Media over a Peer-to-Peer Network”,Technical Report,Stanford University, August 2001.

    [4]James F.Kurose Keith W.Ross,”Computer Networking”

    [5]Juan C. Guerri, Carlos E. Palau, Ana Pajares, Manuel Esteve, “A Real-time E-learning System Via Satellite Based on JMF and
    Windows Media”, Multimedia’02, December 1-6,2002 ACM

    [6]Suman Banerjee, Bobby Bhattacharjee, Christopher Kommareddy, “Scalable Application Layer Multicast”, SIGCOMM’02, August
    19-23, 2002, Pittsburgh, Pennsylvania, USA. ACM

    [7]T. Kamolphiwong, S. Kamolphiwong, and C. Siryuenyong, “A Design Framework of Interactive Distance Learning in Distributed Systems”,International Conference on Computers in Education (ICCE'02) IEEE 2002

    [8]Tetsuya Oh-ishi, Koji Sakai, Kazuhiro Kikuma, and Akira Kurokawa , ”Study of the Relationship between Peer-to-Peer Systems and IP Multicasting”, IEEE Communications Magazine January 2003

    [9]Venkata N. Padmanabhan, Helen J. Wang, Philip A.Chou, “Resilient Peer-to-Peer Streaming” Proceedings of the 11th
    IEEE International Conference on Network Protocols 2003
    [10]Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan, and Hui Zhang, “A Case for End System Multicast”, IEEE JOURNAL ON SELECTED
    AREAS IN COMMUNICATIONS, VOL. 20, NO. 8, OCTOBER 2002

    [11]Yunhao Liu, Li Xiao, Xiaomei Liu Lionel M. Ni, Xiaodong Zhang, “Location Awareness in Unstructured Peer-to-Peer Systems” in
    IEEE Transactions on parallel and distributed systems, VOL.16,
    NO. 2, February 2005

    [12]張瑞芬,WEB環境支援互動合作學習軟體平台架構,國立成功大學資訊工程學系碩士論文,2003

    下載圖示 校內:2006-07-19公開
    校外:2006-07-19公開
    QR CODE