研究生: |
王懷毅 Huai-Yi Wang |
---|---|
論文名稱: |
設計和實作一個基於Android作業系統的家庭監控和影片分享系統 Design and Implementation of An Android-Based Home Surveillance and Video Sharing System |
指導教授: |
吳傳嘉
Chwan-Chia Wu |
口試委員: |
黎碧煌
Bih-Hwang Lee 張俊明 none 謝錫堃 none |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 100 |
中文關鍵詞: | 家庭監控 、影片分享 、遠端開機 、遠端操控 、遠端影片上傳 、影片搜尋與觀看 、Android作業系統 |
外文關鍵詞: | Home Surveillance, Video Sharing, Wake on lan, Remote Control, Video Upload, Video Search and Watch, Android OS |
相關次數: | 點閱:198 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文設計了一個使用手機操控家庭監控和影片分享的機制。我們使用Android手機作業系統為主要的設計操作平台,在此平台上設計兩個機制:1.家庭監控機制;2.影片分享機制。1.家庭監控的運作機制為:為利用手機來遠端開機將家中的電腦開機後,再使用遠端操控來操控家中電腦上的錄影應用程式來作錄製家中由Web Camera所捕捉到的影像畫面。2.影片分享的運作機制為:將遠端家中電腦搭配數位電視棒,利用手機將家中的電腦開機後,然後利用遠端操控來操控家中的電腦來錄製數位電視節目的影像存放在家中電腦硬碟上,然後利用手機將所錄好的影像的檔案位址和名稱傳送給遠端的伺服器,命令其將位址上的影音檔案上傳至所指定的網路影音分享平台,待上傳完成後再利用手機上的影片搜尋程式來搜尋剛剛上傳的影片,搜尋到後即可觀看。
在實作方面,可分為Android手機端的開發和Windows XP電腦端的開發。在手機端開發了四個功能(1).遠端開機、(2).遠端操控、(3).遠端影片上傳、(4).影片搜尋;在電腦端利用Directshow開發了一個錄影程式來錄製Web Camera所捕捉的畫面,而數位電視棒和其錄製影像的軟體為利用圓剛的數位電視棒產品和其所附帶的錄製軟體。
This thesis designs a using the mobile phone to control the home surveillance and video-sharing mechanism. We use the Android mobile operating system as the main design platform, the platform is designed in two mechanisms:1.Home surveillance mechanisms;2. Video-sharing mechanisms. 1. Home surveillance the operation of the mechanism: the use of mobile phone to remotely boot the home computer is turned on, and then use the remote control to control home computer video program to be recorded at home by a Web Camera that captures images of the screen. 2. Video-sharing operation of the mechanism: the remote at home computer with a digital TV stck, use of mobile phones to a home computer is turned on, then use the remote control to control a home computer to record digital TV programs, and store the video in computer hardware dish, and then use a mobile phone to send the video address and name to the remote server, and the command that it will uploaded the address of video to the specified network video-sharing platform, to be uploaded then use mobile phone’s video search program to search for just uploaded the video, you can search to watch after.
In practical implementation, can be divided into the development of Android mobile terminal and the development of Windows XP computer. Development in the mobile phone side, four function(1).Remote boot、(2).Remote control、(3).Remote video uploading、(4).Video search. Development in the computer side using Directshow developed a video program to record image captured by Web Camera, and digital TV stick and it’s recording video software for the use of AVmedia’s digital TV stick and it’s accompanying recording software.
[1] W.K. Wong, J.T.Y. Liew, C.K. Loo and W.K. Wong,
“Omnidirectional Surveillance System for Digital Home Security,”
International Conference on Signal Acquisition and
Processing 2009.ICSAP 2009, Kuala Lumpur, Malaysia, 3-5 April
2009, pp.8-12.
[2] 莊秉原,“個人化延遲即時影音,”國立台灣大學資訊網路與多媒體研究所
論文,2008.
[3] “YouTube”,Wikipedia, http://en.wikipedia.org/wiki/Youtube.
[4] 陸其明, DirectShow開發指南, 清華大學出版社,2003.
[5] J.Prosise, Programming Windows with MFC ,2nd ed.
Microsoft Press, April 1999.
[6] DiretShow MSDN,
http://msdn.microsoft.com/en-us/library/dd375454(v=VS.85).aspx.
[7] Reto Meier, Professional Android application development,
Wiley,2009.
[8] J.F.DiMarzio, Android : a programmer's guide, McGraw-Hill,2008.
[9] Sadun and Erica, The iPhone developer's cookbook : building
applications with the iPhone SDK, Pearson Education, 2009.
[10] McPherson and Frank, How to Do Everything with Windows Mobile,
McGraw-Hill, 2006.
[11] Android Developers/SDK Website,
http://developer.android.com/sdk/index.html.
[12] iPhone Dev Center/iPhone SDK 4 Website,
http://developer.apple.com/iphone/index.action.
[13] Windows Phone Developer Website,
http://developer.windowsphone.com/?mkt=en-us.
[14] depicus/What is Wake On Lan? Website,
http://www.depicus.com/wake-on-lan/what-is-wake-on-lan.aspx.
[15] 曾典祥,“虛擬實驗室管理系統,” 國立中正大學電機工程研究所論文
,2007.
[16] TightVNC Website,
http://www.tightvnc.com/.
[17] T.Richardson,“The RFB Protocol, Version 3.8”, Last
Updated 24 November 2009.
[18] Google YouTube API Website,
http://code.google.com/apis/youtube/developers_guide_protocol.html.
[19] Http Protocol Website,
http://www.w3.org/Protocols/.
[20] Use the YouTube API with PHP Website,
http://www.ibm.com/developerworks/xml/library/x-youtubeapi/.
[21] J.Castagnetto, H.Rawat, S.Schumann, C.Scollo and D.T.Veliath, Professional PHP Programming, Wrox Press Ltd, 1999.
[22] 黃智璿,“BDA架構之DVB-T數位電視接收機及播放器實作,”銘傳大學資
訊工程學系論文,2008.
[23] H. Xu, R. Su, X. Hou and Q. Ni,
“Remote Control System Design Based on Web Server for Digital Home,”
2009 Ninth International Conference on Hybrid Intelligent Systems
.ICHIS 2009, Vol.2,Shenyang, China, 12-14 Aug. 2009, pp.457-461.
[24] J.K. Nurminen, O. Karonen, L. Farkas and T.Partala,
“Sharing the Experience with Mobile Video: A Student Community
Trial,” Consumer Communications and Networking Conference, 2009.
CCNC 2009. 6th IEEE, Las Vegas,NV, USA, 10-13 Jan. 2009, pp.1-5 .
[25] H.J. La and S.D. Kim,
“A Service-based Approach to Developing Android Mobile Internet
Device(MID) Application,”IEEE International Conference on
Service-Oriented Computing and Applications,2009.ICSOCA 2009,
Taipei, Taiwan, 14-15 Jan. 2009, pp.1-7.
[26] D.Gabriel, G.Thomas, O.Edgar and R.Frank,
“Sharing Audio/Video Applications Among Heterogeneous Platforms,”
5th IEEE COMSOC International Workshop on Multimedia Communications
,1994.IWMC 1994, Kyoto, Japan, 16-19 May 1994,
pp.1/5/1-1/5/6.
[27] 高偉傑,“跨平台手機遊戲開發框架在Symbian手機之研究,”交通大學多
媒體工程研究所論文,2008.
[28] Fourm.Nokia/Library Website,
http://www.forum.nokia.com/.
[29] SYMBIAN developer Website,
http://developer.symbian.org/.