資源描述:
《一種基于android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)申請上海交通大學工程碩士學位論文一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)學校代碼:10248作者姓名:陳金鳳學號:1070379235第一導師:王賡第二導師:邢濤學科專業(yè):軟件工程答辯日期:年月日上海交通大學軟件學院2012年3月一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)ADissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeofEngineeringDEVELOPMENTOFAVIDEOSURVEILLANCESYSTEMBASE
2、DONANDROIDSYSTEMUniversityCode:10248Author:ChenJinfengMentor1:WangGengMentor2:XingTaoField:SoftwareEngineeringDateofOralDefense:SchoolofSoftwareShanghaiJiaotongUniversityMarch,2012一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)上海交通大學學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的學位論文,是本人在導師的指導下,獨立進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個
3、人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律結果由本人承擔。學位論文作者簽名:日期:年月日一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)上海交通大學學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權上海交通大學可以將本學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。保密□,在年解密后適用本授權書。本學位論文屬于不
4、保密□。(請在以上方框內(nèi)打“√”)學位論文作者簽名:指導教師簽名:日期:年月日日期:年月日一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)摘要視頻監(jiān)控技術以其方便、直觀和具有豐富信息內(nèi)容在安全領域發(fā)揮著重要作用,并廣泛應用于民用安全和城市交通等各個領域,尤其是一些重要安保部門或重大事件中。隨著網(wǎng)絡、計算機以及圖像處理、傳輸技術的蓬勃發(fā)展,視頻監(jiān)控技術也得到了突飛猛進的發(fā)展,視頻監(jiān)控技術步入了全數(shù)字化的網(wǎng)絡時代,傳統(tǒng)模擬視頻監(jiān)控系統(tǒng)和基于PC機的數(shù)字視頻監(jiān)控系統(tǒng)已不能滿足現(xiàn)代社會發(fā)展需要,成為視頻監(jiān)控系統(tǒng)發(fā)展新趨勢的基于
5、嵌入式技術的網(wǎng)絡視頻監(jiān)控系統(tǒng),具有廣闊應用前景和實用價值。論文設計的嵌入式視頻監(jiān)控原型系統(tǒng)的服務器端選用的是移植了Android操作系統(tǒng)的Real6410開發(fā)板。論文圍繞著視頻監(jiān)控系統(tǒng)平臺的設計構建、視頻監(jiān)控系統(tǒng)平臺驅(qū)動程序的移植和自動化測試進行研究,重點分析了Android系統(tǒng)的移植過程,并且闡述了如何搭建移植環(huán)境、如何制作交叉編譯工具鏈、如何制作開機引導程序Bootloader和建立根文件系統(tǒng)yaffs2等,最后總結出Android操作系統(tǒng)移植過程的要點。論文論述了視頻監(jiān)控系統(tǒng)構建時Android驅(qū)動程序設計,從模塊化、驅(qū)動架構以及設備模型方面分別給出了驅(qū)動程序
6、編寫流程和編寫思想,以Monkey自動化測試方法來測試和驗證了視頻監(jiān)控原型系統(tǒng)的可靠性和穩(wěn)定性。論文設計的視頻監(jiān)控系統(tǒng)采用了B/S模式來設計服務器和客戶端軟件。服務器端主要功能:web連接服務響應、視頻數(shù)據(jù)采集和通過網(wǎng)絡來傳輸數(shù)據(jù)。通過移植Android操作系統(tǒng)和服務器軟件Boa,以構建嵌入式web服務器系統(tǒng)。由Boa服務器響應客戶端的連接請求,并提供ActiveX控件的下載。數(shù)據(jù)采集代碼利用Linux視頻子系統(tǒng)Video4Linux2提供的API函數(shù)編寫,用來接收ZC0301plus傳送的JPEG格式二進制視頻數(shù)據(jù)。同時整理好接收到的數(shù)據(jù),通過Socket套接字通
7、訊,并且通過網(wǎng)絡接口以組播方式發(fā)送到瀏覽器客戶端??蛻舳瞬糠值闹饕δ埽築oaWeb服務器連接和下載ActiveX控件。與web服務器端的網(wǎng)絡通信,顯示圖像等功能需要在ActiveX控件中實現(xiàn)?;鵌一種基于Android的視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)于網(wǎng)頁中可以嵌入ActiveX控件的原理,這樣就可以通過瀏覽器訪問基于Android系統(tǒng)的web服務器,實現(xiàn)對遠端現(xiàn)場的實時監(jiān)控。本文所研究的視頻監(jiān)控系統(tǒng)包括三個重要模塊:視頻數(shù)據(jù)采集模塊、服務器與客戶端通信模塊和視頻圖像顯示模塊。視頻圖像的采集利用Linuxvideo4linux2API實現(xiàn),視頻數(shù)據(jù)網(wǎng)絡傳輸采用基于U