研究生: |
洪承宗 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.
[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/