數(shù)字視頻監(jiān)控系統(tǒng)客戶端的設(shè)計與實現(xiàn).doc
約38頁DOC格式手機打開展開
數(shù)字視頻監(jiān)控系統(tǒng)客戶端的設(shè)計與實現(xiàn),摘要數(shù)字視頻監(jiān)控系統(tǒng)的客戶端的需求主要來自于遠程視頻監(jiān)控,面對計算機和移動設(shè)備的普及,用戶已經(jīng)不再滿足于只能在監(jiān)控室或保安室里觀看查看監(jiān)控視頻,用戶希望能隨時隨地地通過計算機和移動設(shè)備遠程地查看他們關(guān)心的監(jiān)控視頻。為了滿足需求,數(shù)字視頻監(jiān)控系統(tǒng)的客戶端已經(jīng)成為了數(shù)字視頻監(jiān)控系統(tǒng)中重要的組成部分。數(shù)字視頻監(jiān)控系統(tǒng)是以數(shù)字...
內(nèi)容介紹
此文檔由會員 losece 發(fā)布摘 要
數(shù)字視頻監(jiān)控系統(tǒng)的客戶端的需求主要來自于遠程視頻監(jiān)控,面對計算機和移動設(shè)備的普及,用戶已經(jīng)不再滿足于只能在監(jiān)控室或保安室里觀看查看監(jiān)控視頻,用戶希望能隨時隨地地通過計算機和移動設(shè)備遠程地查看他們關(guān)心的監(jiān)控視頻。為了滿足需求,數(shù)字視頻監(jiān)控系統(tǒng)的客戶端已經(jīng)成為了數(shù)字視頻監(jiān)控系統(tǒng)中重要的組成部分。
數(shù)字視頻監(jiān)控系統(tǒng)是以數(shù)字視頻處理技術(shù)為核心,綜合利用光電傳感器、計算機網(wǎng)絡(luò)、自動控制和人工智能等技術(shù)的一種新型監(jiān)控系統(tǒng)。與數(shù)字視頻監(jiān)控系統(tǒng)相關(guān)的主要技術(shù)有視頻數(shù)據(jù)壓縮,視頻的分析與理解,視頻流的傳輸與回放和視頻數(shù)據(jù)的存儲。而數(shù)字視頻監(jiān)控系統(tǒng)中的遠程監(jiān)控客戶端則是使用現(xiàn)代計算機技術(shù)和現(xiàn)代網(wǎng)絡(luò)技術(shù)實現(xiàn)遠程實時視頻監(jiān)控。
本文介紹在HiRay公司基于TI DM365SoC的數(shù)字視頻監(jiān)控系統(tǒng)上,使用Gstreamer框架實現(xiàn)數(shù)字視頻監(jiān)控系統(tǒng)中客戶端軟件。
關(guān)鍵詞:數(shù)字視頻 遠程監(jiān)控 視頻監(jiān)控 流媒體 GStreamer DM365
目 錄
摘 要 I
ABSTRACT II
目 錄 III
1緒論 1
1.1課題研發(fā)的目的與意義 1
1.2 視頻監(jiān)控技術(shù)的發(fā)展趨勢 2
2客戶端設(shè)計方案 4
2.1設(shè)計要求 4
2.2設(shè)計方案 4
2.2.1 DirectShow 4
2.2.2 VLC 5
2.2.3 MPlayer 6
2.2.4 GStreamer 7
3 Gstreamer基本概念 11
3.1 元素和插件 11
3.2 箱柜和管道 11
3.3 襯墊 12
3.4 緩沖 12
3.4 緩沖 13
4 客戶端的實現(xiàn) 15
4.1視頻回放管線的實現(xiàn) 15
4.1.1 udworklive 元件的實現(xiàn) 16
4.1.2 udworksdemux 元件的實現(xiàn) 19
4.2通用設(shè)備管理的實現(xiàn) 19
5 結(jié)論 24
參考文獻 25
附 錄 26
1緒論
視頻監(jiān)控近年來得到了迅速的發(fā)展,應(yīng)用范圍不斷地擴展。以往國內(nèi)使用的視頻監(jiān)控系統(tǒng)主要是模擬系統(tǒng),到了20世紀90年代末,隨著網(wǎng)絡(luò)帶寬、計算機處理能力和存儲容量的迅速提高,以及各種實用視頻信息處理技術(shù)的出現(xiàn),視頻監(jiān)控從模擬視頻監(jiān)控進入了數(shù)字化的網(wǎng)絡(luò)時代,即數(shù)字視頻監(jiān)控系統(tǒng)。數(shù)字視頻監(jiān)控系統(tǒng)將攝像機獲得的模擬視頻信號轉(zhuǎn)變?yōu)閿?shù)字視頻信號,便于計算機處理,或者由數(shù)字攝像機直接輸出數(shù)字視頻信號。在計算機顯示器上顯示多路實時活動圖像的同時,還可將各路信號分別存儲于計算機的硬盤內(nèi),或者在網(wǎng)絡(luò)上進行傳輸。數(shù)字視頻監(jiān)控系統(tǒng)以計算機為中心,信息處理技術(shù)為基礎(chǔ),是符合圖像數(shù)據(jù)壓縮的國際標(biāo)準(zhǔn) (JPEG、MPEG-4或H.264),綜合利用圖像傳感器、計算機網(wǎng)絡(luò)、自動控制和人工智能等技術(shù)的一種新型監(jiān)控系統(tǒng)。
參考文獻
[1]Richard John Boulto:《GStreamer Plugin Writer’s Guide》[EB/OL],gstreamer.org,第1-124頁。
[2]Wim Taymans:《GStreamer Application Development Manual》[EB/OL],gstreamer.org,第1-114頁。
[3] Intel Corporation:《Clutter Reference Manual》[EB/OL],clutter-project.org,第1-302頁。
[4]Diomidis Spinellis & Georgios Gousios:《Beautiful Architecture》[M],O’REILLY,第1-365頁。
[5] Texas Instruments:《TMS320DM365 Digital Media System-on-Chip》[M],Texas Instruments,第211頁。