簡易檢索 / 詳目顯示

研究生: 洪承宗
Hung, Cheng-Tsung
論文名稱: 互動式多媒體影音串流平台之設計:著重於伺服器端
Design of Server Architecture for Interactive Multimedia Streaming Platform
指導教授: 黃能富
Huang, Nen-Fu
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2010
畢業學年度: 98
語文別: 英文
論文頁數: 42
中文關鍵詞: 互動式多媒體影音串流
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著網路技術的進步,網路上各式各樣的多媒體應用軟體亦隨之蓬勃發展。其中互動式多媒體軟體更是廣泛的被使用,使用者可以透過網路達到與其他使用者進行視訊、音訊、甚或桌面分享的功能。目前大多數的通訊軟體或線上會議平台所提供的會議功能,大多都設計為給少數人開會使用,有一定的人數上限;而線上教學系統則是設計給多人使用,無法提供小型會議所能提供的功能。在此篇論文中,我們提出了一個互動式多媒體影音串流平台,並著重於伺服器端架構的設計,提供健全可靠的服務。透過各種機制的實現,使得透過網路進行會議、教學等活動,能夠更貼近日常生活的情況。其中,我們提出小型及中型房間的概念,用以解決上述的問題。除此之外,在會議進行中的角色也給予明確的分級,使得每個角色擁有不同的權限對會議進行操作。對於網路服務提供者則可以透過控制介面,對使用者的帳戶、會議進行管控,與本論文提出的系統可以有明確的溝通。因此,透過部屬本論文提出的平台架構,可以使得線上會議更貼近日常生活的使用。


    Because of the progress of network technology, many multimedia applications are increasing recently. Interactive multimedia streaming software are considered as the killer application and widely used. Users can communicate with others by using video, audio, or desktop sharing through the Internet. So far most of communication software or web meeting platform only provide the service for small meetings, and there is a user number limitation. On the other hand, online learning system is designed for large number of user to watch online lecture, and it cannot provide voice exchange or video sharing of every user. In this thesis, we proposed an interactive multimedia streaming platform which is robust and reliable. We specifically focus on the server-side architecture. Some mechanisms are provided to make online meetings or lectures closer to meetings in reality. The conceptions of different room sizes and the roles classification are brought up to deal with problems mentioned above. In addition, network service providers can communicate explicitly with the proposed system to manage accounts, rooms, and meetings. Thus, with the deployment of the proposed platform, it contributes to making web meetings closer to our daily life.

    Chapter 1 Introduction 1 Chapter 2 Related Works 4 2.1 Red5 Server 4 2.2 Java Media Framework 5 Chapter 3 System Design 8 3.1 Features and Infrastructure 8 3.1.1 User Management 10 3.1.2 Room Management 16 3.1.3 Meeting Management 19 3.2 Operation Scheme 20 3.2.1 User Registration 20 3.2.2 System Administration 22 3.2.3 Account Administration 22 3.2.4 Meeting Reservation 23 3.2.5 Meeting Execution 24 Chapter 4 System Implementation and Performance Evaluation 26 4.1 System Implementation 26 4.1.1 Implementation of User Management 27 4.1.2 Implementation of Room Management 30 4.1.3 Implementation of Meeting Management 33 4.2 Performance Evaluation 36 4.2.1 CPU Utilization 37 4.2.2 Bandwidth Consumption 38 Chapter 5 Conclusions 41 References 42

    [1] WebEx. http://www.webex.com/
    [2] Lorna Olsen, “Being there: a "teach them to fish..." approach to training and
    support using WebEx□, videoconferencing, and the telephone,” in Proceedings of the 34th annual ACM SIGUCCS fall conference table of contents, Edmonton,
    Alberta, Canada, 2006, Pages: 295 - 300  
    [3] Natalya Goreva, Michael V. Yudelson, and Bryan A. Marshall, “Using WebEx in a web application programming course,” in Issues in Information Systems, 2007
    [4] Co-Life. http://colife.nchc.org.tw/
    [5] Paul Barford and Mark Crovella, “Generating representative Web workloads for
    network and server performance evaluation,” in Proceedings of the 1998 ACM
    SIGMETRICS joint international conference on Measurement and modeling of
    computer systems, Madison, Wisconsin, United States, 1998, Pages: 151 - 160 
    [6] Gaurav Banga and Peter Druschel, “Measuring the Capacity of a Web Server,” in
    Proceedings of the USENIX Symposium on Internet Technologies and Systems,
    Monterey, California, December 1997
    [7] Frank Fabbrocino, Jose Renato Santos, and Richard Muntz, “An Implicitly Scalable, Fully Interactive Multimedia Storage Server,” in Distributed Interactive Simulation and Real-Time Applications, 1998
    [8] Red5 : Open Source Flash Server. http://osflash.org/red5
    [9] Terracotta Cluster. http://en.wikipedia.org/wiki/Terracotta_Cluster
    [10] Spring Framework. http://en.wikipedia.org/wiki/Spring_Framework
    [11] Java Media Framework http://en.wikipedia.org/wiki/Java_Media_Framework
    [12] Real-Time Messaging Protocol http://www.adobe.com/devnet/rtmp/

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE