研究生: |
林偉婷 Lin, Wei-Ting |
---|---|
論文名稱: |
互動式多媒體串流平台用戶端之設計 Design of Client Architecture for Interactive Multimedia Streaming Platform |
指導教授: |
黃能富
Huang, Nen-Fu |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 英文 |
論文頁數: | 43 |
中文關鍵詞: | 多媒體串流 、人機介面設計 、遠距教學 、視訊會議 |
外文關鍵詞: | Multimedia Streaming, User Interface Design, Distance Learning, Video Conferencing |
相關次數: | 點閱:4 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
我們生活在一個電腦資訊和多媒體串流技術日新月異的時代。多媒體串流的技術對整個網路資訊的傳遞交流帶來革命性的改變,同時也對人們的生活和工作產生深遠的影響。在多媒體的環境中,我們可以同時擁有圖形和文字的資訊交流,也可以增加照片,動畫,高品質的聲音及錄影。因此,只擁有單一媒體的串流平台就難以應付現今資訊爆炸的時代。
在此篇論文中,我們提出了一個完整的方法來設計和實作一個多媒體影音串流平台。我們特別著重於在用戶端的架構下去設計。我們也根據Shneiderman所提出的八個最重要的使用者介面設計準則來設計規劃一個完整的人機介面。此外,為了減輕Server端的負擔和提升用戶使用經驗的品質,我們也添加RIA技術在我們平台作為解決方案。所以,此篇論文所提出的平台將會提供一個穩定、可信賴並同步的即時多媒體串流服務。
在未來展望方面,我們將希望增加P2P的技術以及同時保留Client-Server的架構在我們系統上。在P2P的技術的幫忙下,我們平台將能容納更多的使用者,進而實現我們大型房間的設計。另一方面,繼續維持Client-Server的架構將能夠保有我們現在平台互動性的優點。
We live in an era that witnesses rapid developments in information technology and multimedia. The technology of multimedia streaming brings the revolutionary change for the network information exchange and profound influence to people's work and the life. In the multimedia environment, we have graphics and text at the same time, we can also add the photograph, animation, good-quality sound, and full motion video. Therefore the single media platform is not enough for the current era of information explosion.
We provided a complete approach to design and implemented an interactive multimedia streaming platform and focused on the client architecture in this thesis. We also designed well-defined user interface by based Shneiderman's “Eight Golden Rules of Interface Design”. Besides, in order to reduce server load and increase user experience, we proposed a solution that add RIA technology in our platform. The proposed platform in the thesis will provide a stable e, reliable and synchronous real-time multimedia streaming service.
In the future work, we will add P2P technology and keep client-server architecture in our system. With P2P technology, our platform will support more users and make large room be implemented. On the other hand, to keep the client–server architecture will retain the original advantage of interaction.
[1] JM Galusha, “Barriers to learning in distance education,” Interpersonal Computing and Technology, 1997
[2] R Wootton, “Telemedicine: a cautious welcome,” British Medical Journal, 1996
[3]Fetterman, David M, “Videoconferencing On-Line: Enhancing Communication over the Internet”, Educational Researcher, v25 n4 p23-27 May 1996
[4] RIA Services, http://www.nikhilk.net/
[5] Rich Internet Applications,
http://www.adobe.com/resources/business/rich_internet_apps/
[6] Flex, http://flex.org/what-is-flex
[7] J. Garrett. “Ajax: A new approach to web applications,” http://www.adaptivepath.com/publications/essays/archives/000385.php,2005
[8] Java Applets, “Getting Started with Applets”.
http://java.sun.com/docs/books/tutorial/deployment/applet/getStarted.html, June.
[9] GWT, “Google Web Toolkit – Building AJAX apps in the Java language”. http://code.google.com/webtoolkit/, June.
[10] Klein, N., Carlson, M. and McEwann, G., (2007), “Laszlo in Action, Manning
Publications, Early Edition,” Chapter 1.
[11] OpenLaszlo, “Opensource platform for Rich Internet Applications,”
http://www.openlaszlo.org, June.
[12] Red5, http://red5.org/
[13] Apache Tomcat, http://tomcat.apache.org/
[14] MySQL, http://dev.mysql.com/
[15] Ben Shneiderman, "The eyes have it: a task by data type taxonomy for information visualizations," Paper, 1996.
[16] Ben Shneiderman, "Designing the User Interface: Strategies for Effective Human-Computer Interaction,” Addison-Wesley Pub Co, 1997.