博碩士論文 102522083 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:27 、訪客IP:3.144.160.219
姓名 陳致諺(Chih-Yen Chen)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 基於WebRTC之低延遲與高擴充性的數位學習即時串流系統
(A Low-Latency and High-Scalability Real-time Streaming System for E-learning Purpose using WebRTC)
相關論文
★ 具多重樹狀結構之可靠性群播傳輸★ 在嵌入式行動裝置上設計與開發跨平台Widget
★ 在 ARM 架構之嵌入式系統上實作輕量化的手持多媒體播放裝置圖形使用者介面函式庫★ 基於網路行動裝置所設計可擴展的服務品質感知GStreamer模組
★ 針對行動網路裝置開發可擴展且跨平台之GSM/HSDPA引擎★ 於單晶片多媒體裝置進行有效率之多格式解碼管理
★ IMS客戶端設計與即時通訊模組研發:個人資訊交換模組與即時訊息模組實作★ 在可攜式多媒體裝置上實作人性化的嵌入式小螢幕網頁瀏覽器
★ 以IMS為基礎之及時語音影像通話引擎的實作:使用開放原始碼程式庫★ 電子書嵌入式開發: 客制化下載服務實作, 資料儲存管理設計
★ 於數位機上盒實現有效率訊框參照處理與多媒體詮釋資料感知的播放器設計★ 具數位安全性的電子書開發:有效率的更新模組與資料庫實作
★ 適用於異質無線寬頻系統的新世代IMS客戶端軟體研發★ 在可攜式數位機上盒上設計並實作重配置的圖形使用者介面
★ Friendly GUI design and possibility support for E-book Reader based Android client★ Effective GUI Design and Memory Usage Management for Android-based Services
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 近年來隨著網路通訊技術的日新月異以及硬體計算能力的增長,用戶們能分享到網路的內容也更為豐富。其中影音多媒體相關的應用更已經深入到了人們的日常生活中。目前為止,影音多媒體應用已經涉足了眾多領域,其中在教育領域也產生了莫大的影響。數位學習的方式儼然成為了現今學子們獲取知識的一條重要管道,但有研究指出,數位學習也附帶了一些問題,諸如網路教學資源太多無法有效吸收,無法保證學子們自主學習的意願等問題。為了解決這些問題,在本論文中,我們藉由結合WebRTC、內容傳遞網路以及一個支援WebRTC的串流伺服器開源專案,設計出一套大型的線上直播教室系統。並且採用同步式數位學習的方式,讓學子們在安排的時間內登入網站上課,而在有問題的時候可以直接透過視訊鏡頭與老師進行即時視訊討論,無須安裝任何軟體,以同時達到遠距教學、督促學習、即時解惑等多個目的。除了讓學子們能有一個良好的數位學習模式之外,本系統還能解決珍貴師資不足的問題,讓老師能夠同時對上千位學生進行授課,相信藉由本系統,我們可以讓學子們接受到最完善的學習資源與模式,並且更有效率的在學習的路程上邁進。
摘要(英) With the rapid development of network communication technology and the growth of hardware capacity in recent years, the content which users can share to network is more abundant. Multimedia applications have gone deeply into people′s lives, such as education purpose. E-learning seems to be an effective way to acquire knowledge for students. But studies have shown that e-learning also comes with some issues, such as cannot guarantee the efficiency of learning when students learning by themselves. In order to guarantee the learning efficiency, in this thesis, we combine WebRTC, content delivery networks and a WebRTC-supported open source streaming server, and propose an online real-time classroom. In the scenario, students have to login the website and attend the class at the scheduled time. And the students’ problem can be solved by having a real-time video discussion with the teacher. In addition to providing a good e-learning model for students, this system also solves the problem of the shortage of teachers, let one teacher be able to teach thousands of students at a certain time. We believe that students can retrieve a good learning experience and learn in a more effective way in their learning processes.
關鍵字(中) ★ WebRTC
★ 大型即時串流
★ 內容傳遞網路
★ 同步式數位教學
關鍵字(英) ★ WebRTC
★ Large-Scale Real-time streaming
★ Content Delivery Networks
★ Synchronous e-learning
論文目次 Table of Contents
摘要 II
Abstract III
致謝 IV
Table of Contents V
List of Figures VIII
List of Tables X
1. Introduction 1
1.1 Motivation and Challenge 4
1.2 Organization of Thesis 7
2. Background and Related Work 8
2.1 Large Scale Streaming Architecture Research 8
2.1.1 Content Delivery Network (CDN) 8
2.1.2 Peer to Peer Network (P2P) 10
2.1.3 CDN-P2P Hybrid Network 11
2.1.4 Comparison 12
2.2 Edge Server Selection Algorithm Research 14
2.3 WebRTC 17
2.3.1 WebRTC Architecture 17
2.3.2 Potential of WebRTC 20
3. System Design 21
3.1 System Goal 21
3.2 System Overview 23
3.3 System Architecture 25
3.3.1 A WebRTC-based online classroom system 26
3.3.1.1 Control Server Module 26
3.3.1.2 Edge Server Module 27
3.3.1.3 End User Module 29
4. Implementation 30
4.1 Environment Setup 30
4.2 Control Server Module 31
4.2.1 Edge Server Status Initialization 31
4.2.2 Edge Server Selection Algorithm for User 35
4.2.3 Classroom Monitor Module 37
4.3 Edge Server Module 37
4.3.1 Janus WebRTC Gateway Server 37
4.3.2 Resource Monitor Module 38
4.3.3 Round-Trip-Time Measure Module 38
4.3.4 Edge Server to Edge Server Connection Module 39
4.4 User Application Interface Module 41
4.4.1 Login interface 41
4.4.2 Online Classroom Interface 42
4.4.2.1 One to Many Video Room 42
4.4.2.2 One-to-One Video Call 43
4.4.3 Admin Interface 44
5. Conclusion and Future Works 45
List of References 46
參考文獻 List of References
[1] Guoqiang Gao, Ruixuan Li, Weijun Xiao, Zhiyong Xu, "Measurement study on P2P streaming systems," The Journal of Supercomputing, pp. 1656-1686, 12 June 2013.
[2] Kazuki Nakamura, Ryo Tanigawa, Hideki Shimada, Kenya Sato, "Multi-Stream Viewer: Simultaneous Viewing System for Streaming Videos with the Time Tag," Consumer Communications and Networking Conference (CCNC), 2013 IEEE, pp. 629 - 632, 11-14 Jan 2013.
[3] "Number of digital video viewers in the United States from 2012 to 2018 (in millions)," [Online]. Available: http://www.statista.com/statistics/271611/digital-video-viewers-in-the-united-states/. [Accessed 24 June 2015].
[4] "Traditional education," [Online]. Available: https://en.wikipedia.org/wiki/Traditional_education. [Accessed 24 June 2015].
[5] S. Malik and A. Agarwal, "Use of multimedia as a new educational technology tool - a study," International Journal of Information and Education Technology, pp. 468-471, 5 Oct 2012.
[6] "Coursera," [Online]. Available: https://zh-tw.coursera.org/. [Accessed 24 June 2015].
[7] "edX," [Online]. Available: https://www.edx.org/. [Accessed 24 June 2015].
[8] "Taiwan MOOCs," [Online]. Available: http://courses.taiwanmooc.org/. [Accessed 24 June 2015].
[9] Curtis A. Carver, Jr., Richard A. Howard, and William D. Lane, SM, "Enhancing student learning through hypermedia courseware and incorporation of student learning styles," Education, IEEE Transactions on (Volume:42 , Issue: 1 ), pp. 33 - 38, Feb 1999.
[10] R. Jain, "A Revolution in Education," MultiMedia, IEEE, 6 Aug 2002.
[11] 張振亨, 陳思亮, "數位學習(e-learning)的認識與應用," 2014.
[12] A. I. Obasa, "The Development of an Integrated Virtual Classroom," M. Tech thesis, Federal University of Technology, Akure, 2010.
[13] Haiying Shen, Ze Li, Jin Li, "A DHT-Aided Chunk-Driven Overlay for Scalable and Efficient Peer-to-Peer Live Streaming," Parallel and Distributed Systems, IEEE Transactions on, pp. 2125 - 2137, 22 Oct 2012.
[14] "Content delivery network," [Online]. Available: https://en.wikipedia.org/wiki/Content_delivery_network. [Accessed 24 June 2015].
[15] "Everything You Need To Know About CDN Load Balancing," [Online]. Available: http://www.webtorials.com/main/resource/papers/Dyn/paper1/CDN-LoadBalancing.pdf. [Accessed 24 June 2015].
[16] Wang Weiwei, Li Zimu, "The Study Summarize for Distribution Technology of Streaming Media under the Basement of CDN," Computer Engineering and Applications, pp. 121-125, Aug 2004.
[17] "Akamai," [Online]. Available: https://www.akamai.com/. [Accessed 24 June 2015].
[18] "Level 3," [Online]. Available: http://www.level3.com/. [Accessed 24 June 2015].
[19] Meeyoung Cha, Pablo Rodriguez, Sue Moon, Jon Crowcroft, "On Next-Generation Telco-Managed P2P TV Architectures," International workshop on Peer-To-Peer Systems (IPTPS), 2008.
[20] Xiaojun Hei, Chao Liang, Jian Liangy, Yong Liu, and Keith W. Ross, "A Measurement Study of a Large-Scale P2P IPTV System," IEEE Transactions on multimedia, pp. 1672-1687, 19 Nov 2007.
[21] "Bandwidth Management for Peer-to-Peer Applications," 14 Dec 2007. [Online]. Available: https://f5.com/resources/white-papers/bandwidth-management-for-peer-to-peer-applications. [Accessed 24 June 2015].
[22] Zhijie Shen, Jun Luo, Roger Zimmermann, Athanasios V. Vasilakos, "Peer-to-Peer Media Streaming: Insights and New," Proceedings of the IEEE, pp. 2089 - 2109, 18 Oct 2011.
[23] "PPLive," [Online]. Available: http://wand.net.nz/trac/libprotoident/wiki/PPLive. [Accessed 24 June 2015].
[24] Pascal Frossard, Juan Carlos de Martin, "Media Streaming With Network Diversity," Proceedings of the IEEE, pp. 39 - 53, 17 Dec 2007.
[25] Zhihui Lu, Ye Wang, Yang Richard Yang, "An analysis and comparison of CDN-P2P hybrid content delivery system and model," JOURNAL OF COMMUNICATIONS, p. 232–245, 3 Mar 2012.
[26] Dongyan Xu, Sunil Suresh Kulkarn, Catherine Rosenberg, Heung-Keung Chai, "Analysis of a CDN–P2P hybrid architecture for cost-effective streaming media distribution," Multimedia Syst, pp. 383-399, 4 Apr 2006.
[27] HAO YIN, XUENING LIU, TONGYU ZHAN, VYAS SEKAR, FENG QIU, CHUANG LIN, HUI ZHANG, BO LI, "LiveSky: Enhancing CDN with P2P," ACM Trans. Mutimedia Comput., Commun, pp. 16-34, 3 Aug 2010.
[28] L. M. d. Sales, "Global Media Transmission Protocol (GMTP)," [Online]. Available: http://gmtp-protocol.org/. [Accessed 24 June 2015].
[29] Dapeng Wu, Hou, Y.T., Zhu, Wenwu, Ya-Qin Zhang, Peha, J.M., "Streaming video over the Internet: approaches and directions," Circuits and Systems for Video Technology, IEEE Transactions on, pp. 282-300, 7 Aug 2002.
[30] Sungsu Kim,Sin-seok Seo, Joon-Myung Kang, Pujolle, G., Hong, J.W.-K., "Autonomic resource allocation for video streaming services in Content Delivery Networks," Global Information Infrastructure and Networking Symposium (GIIS), 2012, pp. 1-4, 17-19 Dec 2012.
[31] Zhenyun Zhuang, Chun Guo, "Optimizing CDN Infrastructure for Live Streaming with Constrained Server Chaining," Parallel and Distributed Processing with Applications (ISPA), 2011 IEEE 9th International Symposium on, pp. 183-188, 26-28 May 2011.
[32] Hyunwoo Nam, Kyung-Hwa Kim, Calin. D., Schulzrinne. H., "Towards dynamic network condition-aware video server selection algorithms over wireless networks," Computers and Communication (ISCC), 2014 IEEE Symposium on, pp. 1-6, 23-26 June 2014.
[33] Carter, R.L. ; Crovella, M.E., "Server selection using dynamic path characterization in wide-area networks," INFOCOM ′97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution., Proceedings IEEE, pp. 1014-1021, 7-12 Apr 1997.
[34] Seyyedi, S.M.Y. ; Akbari, B., "Hybrid CDN-P2P architectures for live video streaming: Comparative study of connected and unconnected meshes".
[35] Longxin Lin, "A heuristic overlay multicast routing algorithm for minimum delay optimization," Computing, Communication and Networking Technologies (ICCCNT), 2014 International Conference on, pp. 1-6, 11-13 July 2014.
[36] Suman Banerjee, Christopher Kommareddy, Koushik Kar, Bobby Bhattacharjee, Samir Khuller, "OMNI: An efficient overlay multicast infrastructure for real-time applications," Computer Networks, pp. 826-841, 2006.
[37] "WebRTC," [Online]. Available: http://www.webrtc.org/. [Accessed 24 June 2015].
[38] A. Bergkvist, D. C. Burnett, C. Jennings, and A. Narayanan, "Webrtc 1.0: Real-time communication between browsers," [Online]. Available: http://dev.w3.org/2011/webrtc/editor/webrtc.html. [Accessed 2013].
[39] "IETF. (2013) Rtcweb status pages.," [Online]. Available: http://tools.ietf.org/wg/rtcweb/charters. [Accessed 24 June 2015].
[40] "internet Speech Audio Codec," [Online]. Available: https://en.wikipedia.org/wiki/Internet_Speech_Audio_Codec. [Accessed 24 June 2015].
[41] "Internet Low Bitrate Codec," [Online]. Available: https://en.wikipedia.org/wiki/Internet_Low_Bitrate_Codec. [Accessed 24 June 2015].
[42] "Opus Interactive Audio Codec," [Online]. Available: https://www.opus-codec.org/. [Accessed 24 June 2015].
[43] "VP8," [Online]. Available: https://zh.wikipedia.org/wiki/VP8. [Accessed 24 June 2015].
[44] "STUN (Session Traversal Utilities for NAT)," [Online]. Available: https://en.wikipedia.org/wiki/STUN. [Accessed 24 June 2015].
[45] "Traversal Using Relays around NAT (TURN)," [Online]. Available: https://en.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT. [Accessed 24 June 2015].
[46] "Interactive Connectivity Establishment (ICE)," [Online]. Available: https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment. [Accessed 24 June 2015].
[47] "Network address translation (NAT)," [Online]. Available: https://en.wikipedia.org/wiki/Network_address_translation. [Accessed 24 June 2015].
[48] "WebRTC in the real world: STUN, TURN and signaling," [Online]. Available: http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/. [Accessed 24 June 2015].
[49] WebRTC Industry Status & Forecasts Report, 2014 Edition, Global, 2014.
[50] A. Amirante, T. Castaldi, L. Miniero, S. P. Romano, "Janus a general purpose WebRTC gateway," IPTComm, pp. 1-8, 2 Oct 2014.
指導教授 吳曉光(Eric Hsiao-Kuang Wu) 審核日期 2015-7-14
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明