簡易檢索 / 詳目顯示

研究生: 曾建智
論文名稱: 使用手機連絡簿發起之臨時視訊會議系統之研製
The Design and Implementation of an Address Book Initiated Ad Hoc Video Conference System
指導教授: 黃能富
口試委員: 黃崇明
李維聰
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2013
畢業學年度: 101
語文別: 英文
論文頁數: 44
中文關鍵詞: 視訊會議多方通話手機連絡簿
相關次數: 點閱:4下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著網路技術的成熟以及智慧型行動裝置的普及,透過網路為媒介傳遞各項活動或訊息已成為現代通訊傳播極度重要的一環。相較於傳統桌上型電腦,智慧型行動裝置與人們的生活更加緊密。人們開始習慣透過手機、平板電腦等行動裝置汲取知識、與好友互動、交換信息甚至是商務洽談。隨著相關技術的進步,更加完備的功能以及更平易近人的價格,智慧型行動裝置不僅僅改變了人們的原先的生活習慣,同時也創造出龐大的市場商機。
    近年,透過網路的視訊音訊交流受到了相當的注目。伴隨著影像聲音壓縮技術的突破、網路頻寬的提升、大量相關產品的出現、Skype公司的成功發展,都證實了網路視音訊所潛藏的價值。其中,視訊會議有別於傳統的視訊對話,除了對於多個地點的使用者提供語音以及視訊的雙向即時溝通服務以外,也具備有白板、文件分享等功能。
    本論文嘗試於行動裝置平台上建構一套系統,能讓使用者輕易地透過智慧型手機發起一場臨時性的視訊會議。我們選擇了ShareRoom – 雲端線上視訊會議系統以及6talk – 雲端通話系統作為基底,發展出利用手機連絡簿發出邀請的臨時視訊會議系統。讓使用者透過簡單地操作發起一場臨時會議。更針對有需求的使用者提供能以個人電腦參與會議的服務。除了方便性外,該系統也具有高度的相容性能快速地與其他軟體做整合性應用。


    Abstract I 中文摘要 II Content III List of Figures V Chapter 1 Introduction 1 Chapter 2 Related Works 3 2.1 Skype 3 2.2 OpenTok 4 2.3 Microsoft Lync 5 2.4 Google+ Hangouts 6 Chapter 3 System Architecture 7 3.1 Pre-knowledge 7 3.1.1 ShareRoom 7 3.1.2 6talk 8 3.1.3 JSON 9 3.1.4 RTMP protocol 10 3.2 System architecture design 11 3.3 System architecture 13 3.3.1 To launch an ad hoc meeting 13 3.3.2 To join an ad hoc meeting 14 3.3.3 To switch to another device 15 Chapter 4 System Implementation 17 4.1 Implementation environment 17 4.1.1 Java 17 4.1.2 Red5 Media server 17 4.1.3 PHP 18 4.1.4 Adobe AIR 18 4.1.5 MySQL 19 4.1.6 MongoDB 19 4.2 Implementations 20 4.2.1 To launch an ad hoc meeting 20 4.2.2 To join an ad hoc meeting 23 4.2.3 To switch to another device 31 4.3 The performance measurement 34 Chapter 5 Conclusion and Future Works 40 References 43

    [1] ABI Research, “The Mobile App Market will be Worth $27 Billion in 2013 as Tablet Revenue Grows”, available at: http://www.abiresearch.com/press/the-mobile-app-market-will-be-worth-27-billion-in-, 25 Jun 2013.
    [2] Skype, available at: http://www.skype.com/
    [3] OpenTok, available at: http://tokbox.com/opentok/
    [4] Microsoft Lync, available at: http://office.microsoft.com/zh-tw/lync/
    [5] Google+ Hangouts, available at: http://www.google.com/hangouts/
    [6] ShareRoom, available at: https://www.shareroom.net/shareroom_website/.
    [7] 6talk, available at: http://www.callmesir.net/6talk/.
    [8] Crockford, Douglas. "The application/json media type for javascript object notation (json)." (2006).
    [9] Adobe, “Real Time Messaging Chunk Stream Protocol”, available at: http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/rtmp/pdf/rtmp_specification_1.0.pdf, (2009).
    [10] Red5 media server, available at: http://www.red5.org/
    [11] Adobe Integrated Runtime, available at: http://www.adobe.com/tw/products/air.html
    [12] Welling, Luke, and Laura Thomson. PHP and MySQL Web development. Sams Publishing, 2003.
    [13] Williams, Hugh E., and David Lane. Web database applications with PHP and MySQL. O'reilly, 2009.
    [14] Banker, Kyle. MongoDB in action. Manning Publications Co., 2011.
    [15] Ookla Speedtest.net., available at: http://www.speedtest.net/
    [16] Perry, Tekla S., and John Voelcker. "Of mice and menus: designing the user-friendly interface." Spectrum, IEEE 26.9 (1989): 46-51.
    [17] Noble, Joshua, et al. Flex 4 Cookbook: Real-world recipes for developing Rich Internet Applications. O'Reilly, 2010.
    [18] Nurseitov, Nurzhan, et al. "Comparison of JSON and XML Data Interchange Formats: A Case Study." CAINE 2009 (2009): 157-162.
    [19] Wang, Bei. "The Research of Web2. 0 Interface and Interaction." Advances in Electronic Engineering, Communication and Management Vol. 1. Springer Berlin Heidelberg, 2012. 449-454.
    [20] Ellis, Brian, Jeffrey Stylos, and Brad Myers. "The factory pattern in api design: A usability evaluation." Proceedings of the 29th international conference on Software Engineering. IEEE Computer Society, 2007.
    [21] Meier, Reto. Professional Android 4 application development. John Wiley & Sons, 2012.
    [22] Tretola, Rich. Beginning Adobe AIR: building applications for the Adobe integrated runtime. John Wiley & Sons, 2008.
    [23] Horowitz, Michael, et al. "H. 264/AVC baseline profile decoder complexity analysis." Circuits and Systems for Video Technology, IEEE Transactions on 13.7 (2003): 704-716.
    [24] Deitel, Paul J., et al. Android for Programmers: An App-Driven Approach. Prentice Hall Press, 2011.
    [25] Shupe, Rich, and Zevan Rosser. Learning ActionScript 3.0. O'Reilly Media, Inc., 2010.
    [26] Brossier, Véronique. Developing Android Applications with Adobe AIR. O'Reilly, 2011.
    [27] Chambers, Mike, Daniel Dura, and Kevin Hoyt. Adobe integrated runtime (AIR) for JavaScript developers pocket guide. O'Reilly, 2007.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE