(3.238.88.35) 您好!臺灣時間:2021/04/11 17:07
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:蔡萌芬
研究生(外文):Meng-Fen Tsai
論文名稱:即時教學錄影課輔系統之實作
論文名稱(外文):Implemention of Real-time Video Course Recording and On-line Learning System
指導教授:王永鐘
口試委員:蔡復翔江昭皚王振興
口試日期:2013-07-03
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:電機工程系所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2013
畢業學年度:101
語文別:中文
論文頁數:44
中文關鍵詞:MatterhornOpenCartAforge.Net Framework
外文關鍵詞:MatterhornOpenCartAforge.Net Framework
相關次數:
  • 被引用被引用:0
  • 點閱點閱:298
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文實作隨堂課程錄製與課輔系統,本系統可即時錄製授課老師上課的影像和電腦畫面,並自動上傳、轉存至後端的多媒體伺服器,本系統可應用於學校課後輔導,使學生可依所需選擇課程觀看影片以利學習。本系統分為錄影端、用戶端、伺服器三個部分。錄影端使用Aforge.Net Framework撰寫,主要功能可分為兩項,錄製影片和影片自動上傳。教師上課時可由錄影端錄製指定的畫面和音源,錄製完成則自動上傳至伺服器,伺服器會將此影片檔轉檔並發布。用戶端使用OpenCart改寫而成,採用MVCL (Model-View-Controller-Language)的設計架構,此種設計架構能讓網頁的資料與視圖分離,便於多國語言的製作,更能簡化程式的開發和增加程式的維護性。伺服器採用的是Matterhorn的Core Server,接收錄影端上傳的影片並將影片轉檔發布。

In this thesis, we implement the real-time video course recording and on-line learning system. The system can record teacher video and computer screen images in the class lectures, and automatically upload to the back-end multimedia server. This system can be applied to after-school tutoring. Students can choose the courses in order to facilitate learning. The system consists of three components: Capture Agent, Core Server and Courseware. The Capture Agent based on Aforge.Net Framework, that has two major features: video recording and automatic uploading. In class, the teacher can activate the Capture Agent by specifying audio-visual contents, and then upload the recorded materials to the Core Server. The Core Server will convert the materials to the appropriate format and then publish online. The Courseware based on OpenCart, that adopts the design framework of MVCL (Model-View-Controller-Language). The framework can separate the representation of information from the users’ interaction with it. MVC not only can facilitate the creation of multi-lingual content but also reduce the development complexity and improve the system maintainability. The Server is the Core Server of Matterhorn, that receiving video, video compile and video release.

摘 要 i
ABSTRACT ii
誌 謝 iii
目錄 iv
表目錄 vi
圖目錄 vii
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 1
1.3 研究目的 2
1.4 論文章節編排 2
第二章 相關研究 4
2.1 Matterhorn 4
2.1.1 Matterhorn開發背景 4
2.1.2 Matterhorn介紹 4
2.2 錄影端的開發工具 5
2.2.1 .NET Framework 6
2.2.2 Aforge.NET Framework 6
2.3 OpenCart 7
2.4 相關技術 8
2.4.1 超文件傳輸協定 8
2.4.2 REST Service 10
第三章 系統介紹 12
3.1 系統架構 12
3.2 Capture Agent 12
3.2.1 Capture Agent功能介紹 13
3.2.2 Capture Agent操作流程 14
3.3 Core Server 14
3.3.1 Core Server功能簡介 14
3.3.2 Core Server動作流程 16
3.4 Courseware 18
3.4.1 Courseware架構 18
3.4.2 Courseware功能介紹 19
第四章 系統設計與實作 22
4.1 系統環境需求 22
4.2 系統運作流程 23
4.3 系統細部設計 24
4.3.1 Capture Agent 25
4.3.2 Capture Agent與Core Server的連結 26
4.3.3 Courseware與Core Server的連結 27
4.3.4 Courseware資料庫設計 28
第五章 系統實測 33
5.1 Capture Agent操作流程 33
5.2 Core Server管理介面 36
5.3 Courseware操作流程 39
第六章 結論與未來展望 43
6.1 結論 43
6.2 未來展望 43
參考文獻 44


[1]YouTube, https://www.youtube.com/, May 2012
[2]Vimeo, https://vimeo.com/, June 2013
[3]優酷, http://www.youku.com/, Oct 2012
[4]M. Ketterl, O. A. Schulte and A. Hochman ,”Opencast Matterhorn: A Community-Driven Open Source Solution for Creation, Management and Distribution of Audio and Video in Academia,” 11th IEEE International Symposium on Multimedia, San Diego, CA , Dec. 2009, pp.687-692
[5]progressive streaming,
http://cck1616tw.pixnet.net/blog/post/31729818-%E4%BD%95%E8%AC%82%E4%B8%B2%E6%B5%81%E5%AA%92%E9%AB%94 , Apr 2013
[6]real time streaming wiki, http://en.wikipedia.org/wiki/Streaming_media, Apr 2013
[7]Solr, http://newsletter.ascc.sinica.edu.tw/news/read_news.php?nid=2288, June 2013
[8]Atom, http://www.atomenabled.org/, June 2013
[9]鄧文淵,挑戰Visual C# 2008程式設計樂活學,台北:碁風資訊股份有限公司,2009
[10]R. Lammel, R. Linke, E. Pek, and A. Varanovich, “A Framework Profile of .NET,” 18th Working Conference on Reverse Engineering, Limerick, 2011, pp.140-150
[11]Aforge.NET Freamework, http://www.aforgenet.com/framework/documentation.html, Oct 2012
[12]DirectShow wiki, http://zh.wikipedia.org/wiki/DirectShow, Nov 2013
[13]OpenCart, http://www.OpenCart.com/ , Sep 2012
[14]戴天時、林長毅譯,JAVA網路程式設計,台灣:聯寶文化事業有限公司,2001
[15]REST, http://www.williamlong.info/archives/1728.html, June 2013
[16]URI, http://blogs.mintac.net/tw/blog/2008/08/17/uri-uniform-resource-identifier-%E5%8F%88%E6%98%AF%E4%BB%80%E9%BA%BC%EF%BC%9F/, Apr 2013
[17]HTML, http://mirlab.org/jang/books/html/intro.asp?title=1-1%20HTML%20%AA%BA%B0%F2%C2%A6%B7%A7%A9%C0, May 2013
[18]XML, http://www.xml.com, June 2013
[19]JSON, http://blog.wu-boy.com/2011/04/%E4%BD%A0%E4%B8%8D%E5%8F%AF%E4%B8%8D%E7%9F%A5%E7%9A%84-json-%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%B4%B9/, June 2013
[20]林鴻斌,非同步伺服器推送網路會議系統設計與實作,碩士論文,國立臺北科技大學電機系,臺北,2008。


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔