《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Android的3G手機移動視頻監控系統設計
基于Android的3G手機移動視頻監控系統設計
來源:微型機與應用2013年第23期
曾文獻,興百橋,賈 嬌
(河北經貿大學 信息技術學院,河北 石家莊 050061)
摘要: 為了使視頻監控更加靈活方便,能夠隨時隨地地采集視頻,采用3G手機作為視頻客戶端和采集端,通過RTP協議在3G網絡下實時傳輸視頻流,采用先進的H.264壓縮算法對采集視頻進行壓縮以節省網絡流量,加快傳輸速度,在手機客戶端可以清楚地觀看視頻。
Abstract:
Key words :

摘  要: 為了使視頻監控更加靈活方便,能夠隨時隨地地采集視頻,采用3G手機作為視頻客戶端和采集端,通過RTP協議在3G網絡下實時傳輸視頻流,采用先進的H.264壓縮算法對采集視頻進行壓縮以節省網絡流量,加快傳輸速度,在手機客戶端可以清楚地觀看視頻。
關鍵詞: 3G手機;視頻監控;H.264;Android

 視頻監控的廣泛應用,以及人們對移動視頻監控需求的增加,促使了3G手機移動視頻監控系統的出現。用3G手機作為視頻采集端擴大了視頻采集的范圍,使監控場地不再局限于一個固定的地方,從而使客戶端可觀察的范圍大大增加,真正達到一機在手處處監控的效果,給人們社區生活和工作帶來極大的方便。例如老人不方便外出,當兒女在外旅游時,可以把旅游時的歡樂情景實時發送給老人和他們共享此時的歡樂。此外,3G手機移動視頻監控還可以在遠程救助、遠程支援、遠程技術支持以及遠程醫療幫助等方面獲得廣泛應用。
 3G技術的快速發展使得3G網絡速度越來越快,從而在3G網絡下傳輸視頻成為可能。為了節省網絡帶寬、加快視頻傳輸速度,該系統采用H.264壓縮算法對采集的視頻進行壓縮編碼,網絡傳輸采用支持流媒體傳輸的RTP/RTCP協議以保證視頻流高效、穩定地實時傳輸。
1 系統的硬件組成及開發環境
 該系統分為視頻采集端、視頻服務器和視頻接收端3部分。該系統的硬件結構如圖1所示。

 采集端采用HTC的G13手機,主屏分辨率為480×320像素,3G網絡頻率為WCDMA 850 MHz/2 100 MHz,操作系統為Android 2.3,CPU頻率為600 MHz,RAM容量為512 MB,ROM容量為512 MB,攝像頭像素為500萬像素,自動對焦且支持觸控對焦,圖像尺寸最大支持2 592×1 944像素照片拍攝。視頻轉發服務器采用普通的PC即可。視頻接收端采用三星的GT-S5670手機,3G網絡頻率為WCDMA 900 MHz/2 100 MHz,操作系統為Android 2.2,內存容量為160 MB,分辨率為320×240,26萬色彩,視頻播放格式為MPEG4/H.263/H.264。
 為使用C/C++編寫的H.264編解碼函數,需要搭建Android的C/C++開發環境。搭建Android C/C++開發環境所需要用到的軟件為JDK+Eclipse+AndroidSDK+ADT+NDK,編譯Android的C/C++程序需要一個交叉編譯環境,本文選擇的是Cygwin。
2 視頻采集端設計
 視頻采集端顧名思義主要完成對監控現場的視頻采集工作,此外為了減輕視頻服務器的壓力,在視頻采集端將采集的視頻進行壓縮編碼,然后再通過網絡傳輸給視頻服務器,由視頻服務器將視頻轉發給視頻客戶端。視頻采集端軟件結構如圖2所示。

 (1)采集模塊。此模塊為視頻采集端的核心模塊,視頻采集端通過此模塊對監控現場進行視頻采集工作。該模塊包括視頻采集和視頻預覽兩部分。攝像頭應首先對監控現場進行視頻預覽,然后采集一幀圖像,每采集一幀圖像,都要先進行視頻預覽工作。因此,在程序中應首先進行視頻預覽工作,然后再采集視頻。在程序中實現對攝像頭的操作應該首先在AndroidManifest.xml中添加獲取操作攝像頭的語句。在主程序中對攝像頭進行初始化,配置攝像頭各種參數,如視頻圖像的高度、寬度、自動對焦等?;贏ndroid的3G手機攝像頭采集的視頻圖像默認格式為YUV420sp,采集模塊采集完視頻后交給編碼模塊處理。
 (2)編碼模塊。此模塊的目的是在有限的網絡資源中傳輸更多的視頻流,同時減少視頻服務器的工作量。編碼模塊的主要工作就是把采集模塊采集的視頻進行壓縮編碼,該系統采用最新最先進的H.264壓縮方式對視頻流進行壓縮編碼,然后將壓縮好的視頻流交由網絡模塊進行網絡傳輸。在程序中通過調用C/C++的H.264編碼函數對采集的視頻進行編碼即可,這里的H.264編碼函數要使用JNI的函數命名格式,函數里的數據類型也要相應轉為JNI規定的格式,這樣在Java中才能被識別,編譯鏈接才能通過。
 由于網絡傳輸帶寬有限,同時為了節省上網流量,加快視頻傳輸速度,本文采用壓縮效率比較高的H.264視頻壓縮算法。H.264采用分層設計,在概念上分為視頻編碼層和網絡提取層兩層。其精度高,支持多模式運動估計,支持1/4或1/8像素精度的運動矢量;支持整數變換,在編碼器和解碼器中允許精度相同變換和反變換,便于使用簡單的定點運算方式。同時,H.264還采用統一的VLC和幀內預測技術,使視頻壓縮效率大大提高。在中國聯通3G HSDPA網絡覆蓋區域內,實際最高上網下載速率為5 Mb/s(620 kb/s),上行為2.8 Mb/s(350 kb/s),通常下載為450 kb/s,上傳280 kb/s,如果不采用壓縮算法,在450 kb/s的網速下傳輸實時視頻流是不可能的,視頻尺寸為480×320,視頻碼率為512 kb/s,采用H.264壓縮算法,一般壓縮比可以達到25:1,這樣就可以保證視頻流的實時傳輸了。
?。?)網絡傳輸模塊。此模塊完成視頻流的傳輸功能,將經過壓縮模塊編碼后的視頻流傳輸給視頻服務器。為保證實時傳輸,該系統采用RTP實時傳輸協議,由于RTP協議只保證視頻流的實時性,對傳送的視頻數據不提供可靠的傳送機制,因此,使用RTCP傳輸控制協議配合RTP協議一同使用,以保證視頻傳輸的質量。RTP下層使用UDP協議,真正意義上將視頻流傳輸給網絡層,通過網絡層將視頻流通過網絡傳輸給視頻服務器。在程序中同樣要在AndroidManifest.xml文件中添加獲取網絡權限的語句,否則,視頻流是無法通過網絡傳輸出去的。
 實時傳輸協議RTP(Real-Time Transport Protocol)是針對Internet上多媒體數據流的一個傳輸協議,由Internet工程任務組(IETF)作為RFC1889發布。RTP被定義為在一對一或一對多的傳輸情況下工作,其目的是提供時間信息和實現流同步。RTP的典型應用建立在UDP上,但也可以在TCP或ATM等其他協議之上工作。RTP本身只保證實時數據的傳輸,并不能為按順序傳送數據包提供可靠的傳送機制,也不提供流量控制或擁塞控制,它依靠RTCP提供這些服務。實時傳輸控制協議RTCP(Real-Time Transport Control Protocol)負責管理傳輸質量在當前應用進程之間交換控制信息。在RTP會話期間,各參與者周期性地傳送RTCP包,包中含有已發送的數據包的數量以及丟失的數據包的數量等統計資料。因此,服務器可以利用這些信息動態地改變傳輸速率,甚至改變有效載荷類型。RTP和RTCP配合使用,能以有效的反饋和最小的開銷使傳輸效率最佳化,因此特別適合傳送網上的實時數據。
3 視頻服務端設計
 視頻服務器在該系統中起著橋梁的作用,承上啟下,將視頻采集端和視頻客戶端連接起來,只有通過視頻服務端,視頻采集端和視頻客戶端才能相互通信,整個系統才能正常運轉。每個視頻采集端和視頻客戶端通信都要通過視頻服務器,所以視頻服務器在該系統中承擔的工作量最大,任務最重,因此服務端的設計很重要。一個好的視頻服務端設計可以使視頻服務器高效穩定地運行,從而提高整個系統的工作效率。該系統服務端分為視頻接收模塊和視頻管理模塊兩大部分。其中,視頻管理模塊又分為網絡傳輸模塊、視頻存儲模塊、視頻解碼模塊和視頻播放模塊。服務端軟件結構如圖3所示。


?。?)接收模塊。該模塊主要完成視頻流的接收工作,相對管理模塊比較簡單,在程序中利用線程將視頻采集端傳來的視頻流進行接收即可。
管理模塊將接收的視頻流根據去向進行一一處理,保證在視頻服務端可以觀看視頻監控情況,將視頻流存儲備份,方便以后查看以及監聽視頻客戶端請求,并將視頻流轉發給視頻客戶端。
?。?)網絡傳輸模塊。該模塊負責監聽視頻客戶端的連接請求并將視頻采集端傳來的視頻流轉發給視頻客戶端。該模塊承載著整個系統的重心,是視頻采集端和視頻客戶端的連接紐帶,因此該模塊高效穩定地工作才能使整個系統高效穩定地運轉。接收模塊接收的視頻流是經過H.264壓縮算法壓縮過的,在此模塊直接轉發即可。在程序中對每個發送連接請求的視頻客戶端創建一個新的線程,用來專門為該視頻客戶端傳輸視頻流,各個線程之間互不影響。
?。?)視頻存儲模塊。該模塊主要完成將接收模塊接收的視頻流存儲在本地硬盤的工作,從而使得以后可以查詢歷史監控記錄。
?。?)視頻解碼模塊。該模塊主要完成對接收的視頻流進行解碼工作。因為視頻服務器接收到的視頻流是通過H.264壓縮算法壓縮過的,在視頻服務器上不能直接播放,所以在播放前首先需要對視頻流進行解碼,在程序中調用H.264解碼程序進行解碼即可。
 (5)視頻播放模塊。該模塊主要完成在視頻服務端將視頻播放顯示的功能,同時提供對播放視頻進行拍照功能,方便在觀察視頻監控情況時,如感覺某些畫面比較重要可以進行拍照保存。
4 視頻客戶端設計

 


 視頻客戶端負責將視頻服務器轉發來的視頻流在客戶手機上進行播放顯示,傳統的觀看監控方式必須坐在顯示器旁邊,大大限制了客戶的活動范圍,通過手機來觀看視頻監控可以不受地域的限制,使客戶觀看視頻監控更加靈活方便。該系統客戶端包括視頻接收模塊、視頻解碼模塊和視頻播放模塊。
?。?)接收模塊。該模塊和視頻服務端相似,主要完成視頻流的接收工作,在程序中創建一個線程接收視頻服務端傳來的視頻流并保存在一個數組中即可。
 (2)視頻解碼模塊。該模塊主要完成對視頻服務傳來的視頻流進行解碼的工作。因為接收到的視頻流是通過H.264壓縮算法進行壓縮過的,在視頻客戶端不能直接播放,所以在播放前首先需要對視頻流進行解碼。在程序中調用H.264解碼程序進行解碼即可。
?。?)視頻播放模塊。該模塊主要完成將視頻流在手機客戶端進行播放顯示的功能,同時提供對播放視頻進行拍照功能,方便在觀察視頻監控時可以對播放視頻進行拍照保存。
通過對該系統編碼測試,手機視頻采集端可以把監控視頻傳輸到視頻服務器,同時,視頻服務器也可以將視頻轉發到手機視頻客戶端,在視頻服務端和手機視頻客戶端都可以觀看到清晰的監控圖像。通過實驗證明,該3G手機移動視頻監控系統可以很好地運行。
 本文提出了一套通過3G手機隨時隨地進行遠程視頻監控的設計方案,基于Android操作系統的3G手機都可以使用該系統,普通的智能手機在Wi-Fi或WLAN下也可以使用該系統進行監控或接收視頻數據。在網絡傳輸中采用H.264壓縮編碼提高了傳輸效率。該系統采用3G手機作為視頻監控和接收端,從而使觀看監控更加靈活、方便,真正達到隨時隨地監控的效果。隨著遠程視頻監控應用越來越廣泛,該3G手機移動視頻監控系統將給人們的生活和工作帶來巨大的方便。
參考文獻
[1] 付少華,付紅橋,王政.基于3G網絡的手機移動視頻監控系統的設計[J].計算機應用技術,2011,31(A01):70-72.
[2] 孫松原,吳建國.基于RTP和Android的視頻傳輸的研究實現方法[J].電腦知識與技術,2012(2):903-905.
[3] 謝紅華,陸以勤,呂錦.基于3G無線網絡的高質量實時視頻監視系統的設計[J].計算機應用研究,2007(10):313-314.
[4] 余兆明,查日勇,黃磊,等.圖像編碼標準H.264技術[M].北京:人民郵電出版社,2006.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久激情中文| 亚洲精品欧美一区二区三区| 国产精品视频免费观看| 欧美一级大片在线观看| 欧美久久在线| 久热综合在线亚洲精品| 国产精品日日做人人爱| 亚洲视屏一区| 欧美日韩免费在线观看| 国产精品mv在线观看| 美日韩精品免费| 久久最新视频| 美脚丝袜一区二区三区在线观看| 欧美日韩不卡视频| 亚洲午夜在线视频| 国产精品美女| 欧美一区二区三区在线看| 久久福利视频导航| 狼人天天伊人久久| 另类酷文…触手系列精品集v1小说| 国产亚洲精品aa| 国产欧美综合一区二区三区| 国产精品五月天| 亚洲毛片在线观看| 亚洲国产欧美精品| 91久久在线观看| 久久影音先锋| 老司机免费视频一区二区| 狠狠操狠狠色综合网| 亚洲国产视频一区| 午夜久久影院| 欧美视频官网| 亚洲理论电影网| 欧美视频第二页| 亚洲综合电影一区二区三区| 亚洲欧美日韩综合| 亚洲国产高清一区二区三区| 国产综合色在线| 亚洲私人黄色宅男| 国产欧美一区二区三区视频| 亚洲一区二区免费在线| 欧美韩日高清| 国产精品99久久久久久白浆小说| 亚洲免费在线视频一区 二区| 影音先锋日韩精品| 亚洲三级观看| 99精品福利视频| 亚洲永久免费| 国产精品免费区二区三区观看| 亚洲国产婷婷香蕉久久久久久| 国产亚洲成av人在线观看导航| 亚洲女同性videos| 久久久综合香蕉尹人综合网| 国产丝袜美腿一区二区三区| 久久成人免费日本黄色| 欧美午夜精品久久久| 欧美系列精品| 在线免费观看日本欧美| 国产精品日韩在线| 亚洲深夜激情| 免费视频一区二区三区在线观看| 性色av一区二区三区红粉影视| 国产女主播视频一区二区| 欧美成人一区二免费视频软件| 国产精品久久久久国产精品日日| 欧美日韩国产一区| 欧美v亚洲v综合ⅴ国产v| 亚洲国产综合在线| 一区二区在线视频| 久久午夜羞羞影院免费观看| 在线精品亚洲一区二区| 欧美精品色综合| 亚洲高清一区二区三区| 欧美中文日韩| 午夜精品久久久久久99热软件| 欧美视频精品一区| 久久国产精品99精品国产| 精品99一区二区| 久久久999成人| 国产精品久久久久影院亚瑟| 亚洲在线成人精品| 免费一区视频| 黑人巨大精品欧美一区二区| 99精品久久久| 99re6这里只有精品视频在线观看| 亚洲欧洲一区二区在线观看| 亚洲精品在线视频| 免费日韩视频| 91久久久久久久久| 正在播放欧美一区| 蘑菇福利视频一区播放| 91久久国产综合久久| 久久久999精品免费| 国产一区日韩一区| 91久久精品一区二区别| 亚洲少妇在线| 久久久亚洲人| 欧美日韩免费观看一区三区| 欧美三区在线观看| 久久久青草婷婷精品综合日韩| 99伊人成综合| 国产手机视频一区二区| 国产色爱av资源综合区| 欧美黑人一区二区三区| 久久性色av| 男女激情久久| 欧美日韩国产在线一区| 亚洲摸下面视频| 国产精品久久久999| 国产日韩欧美在线一区| 欧美日韩蜜桃| 久久婷婷影院| 亚洲视频狠狠| 国产亚洲精品久久久久婷婷瑜伽| 母乳一区在线观看| 在线播放国产一区中文字幕剧情欧美| 欧美激情综合色| 久久九九99视频| 欧美第一黄网免费网站| 日韩亚洲不卡在线| 美日韩精品免费| 国产精品久久一区主播| 久久久人成影片一区二区三区| 国产精品久久一级| 欧美日韩精品免费观看视一区二区| 精品成人一区二区三区四区| 亚洲视频在线观看网站| 狠狠色丁香久久婷婷综合丁香| 亚洲国产精品久久人人爱蜜臀| 欧美精品日韩精品| 亚洲国产精品久久久久秋霞影院| 亚洲欧洲在线看| 国产日韩在线亚洲字幕中文| 久久女同互慰一区二区三区| 激情校园亚洲| 欧美一级久久久久久久大片| 日韩视频永久免费观看| 国产欧美日韩一区二区三区在线观看| 亚洲麻豆一区| 亚洲精品一区二区三区不| 国产精品国产福利国产秒拍| 国产美女诱惑一区二区| 国产婷婷色一区二区三区四区| 国产欧美日韩激情| 一区二区三区高清视频在线观看| 免费一级欧美片在线播放| 国产精品老女人精品视频| 一本色道久久综合亚洲精品不卡| 亚洲大胆在线| 欧美日韩精品一二三区| 久久精品国产精品亚洲综合| 亚洲一区二区三区精品动漫| 欧美高清视频一区二区三区在线观看| 欧美性做爰猛烈叫床潮| 韩国一区二区三区在线观看| 亚洲免费影视| 亚洲国产精品美女| 欧美电影电视剧在线观看| 亚洲福利视频一区| 亚洲欧美欧美一区二区三区| 欧美激情aⅴ一区二区三区| 亚洲国产精品va在线看黑人动漫| 亚洲黄色影片| 免费成人黄色av| 免费在线成人| 亚洲国产美女精品久久久久∴| 欧美日韩国产综合网| 一区二区动漫| 午夜精品免费| 欧美不卡激情三级在线观看| 99在线观看免费视频精品观看| 亚洲日本欧美在线| 国产精品久久99| 亚洲理伦电影| 一区二区三区日韩欧美精品| 亚洲国语精品自产拍在线观看| 狠狠色伊人亚洲综合成人| 欧美一区二区三区四区夜夜大片| 久久伊人一区二区| 国产欧美日韩一区二区三区| 久久国产精品99精品国产| 欧美日韩福利| 欧美日韩一区二区三区在线视频| 在线不卡免费欧美| 欧美激情亚洲另类| 亚洲国产精品久久久久秋霞不卡| 久久香蕉国产线看观看网| 国产主播一区二区三区| 玉米视频成人免费看| 欧美三级特黄| 亚洲永久网站| 国产精品久久久久久久久久久久久久| 国内精品视频666| 精品成人国产| 国产精品实拍| 免费一区二区三区| 久久精品在线播放| 蜜桃av噜噜一区| 一区二区三区精品在线| 欧美wwwwww| 在线视频欧美日韩精品| 国产精品久久久久久久久久久久久| 国产亚洲一二三区| 麻豆精品网站| 99精品国产一区二区青青牛奶| 久久久天天操| 美国十次成人| 欧美在线在线| 欧美日韩在线三区| 红桃视频国产一区| 日韩视频在线免费观看| 欧美日韩免费高清一区色橹橹| 亚洲国产精品第一区二区三区| 99精品视频一区二区三区| 免费看精品久久片| 在线日韩欧美| 亚洲激情一区| 激情综合视频| 久久在线免费观看视频| 亚洲日本国产| 黄色精品在线看| 国产欧美一区二区三区另类精品| 欧美日韩影院| 在线亚洲欧美视频| 香港成人在线视频| 欧美一区二区三区四区夜夜大片| 久久爱www久久做| 欧美成人免费va影院高清| 亚洲午夜视频在线| 亚洲第一页在线| 在线播放视频一区| 一区在线视频| 欧美日韩一卡| 亚洲婷婷综合色高清在线| 久久久91精品| 狠狠色综合一区二区| 亚洲国产美女精品久久久久∴| 国产日韩欧美电影在线观看| 免费亚洲视频| 国产精品视频一区二区三区| 午夜亚洲福利在线老司机| 亚洲午夜高清视频| 一区福利视频| 国产一区视频在线看| 欧美va天堂va视频va在线| 一本久久精品一区二区| 国产精品女主播在线观看| 国产精品视频xxx| 好看的日韩av电影| 欧美国产欧美综合| 亚洲欧美精品在线观看| 久久视频在线视频| 亚洲欧洲一区二区在线播放| 亚洲精品国产欧美| 久久精品国产亚洲一区二区三区| 久久国产精品久久w女人spa| 国产精品二区在线| 国产亚洲精品激情久久| 国内成人精品2018免费看| 欧美日韩精品在线| 欧美黄色免费网站| 欧美色大人视频| 国产精品videossex久久发布| 亚洲精品日韩激情在线电影| 欧美特黄一区| 欧美激情国产日韩精品一区18| 亚洲一区在线观看视频| 狠狠色综合一区二区| 久久精品国产99国产精品澳门| 亚洲专区一二三| 亚洲自拍高清| 午夜精品一区二区三区在线播放| 久久gogo国模裸体人体| 欧美大香线蕉线伊人久久国产精品| 在线欧美日韩国产| 欧美成人免费全部观看天天性色| 欧美国产一区二区| 国产亚洲成av人在线观看导航| 激情欧美一区二区三区| 亚洲无毛电影| 亚洲高清视频的网址| 最新中文字幕一区二区三区| 亚洲国产日韩在线一区模特| 久久久久久9| 亚洲精品乱码久久久久久久久| 一区二区电影免费在线观看| 亚洲激情中文1区| 在线观看亚洲a| 欧美精品三级| 欧美日韩在线观看一区二区三区| 99精品国产在热久久婷婷| 久久蜜桃香蕉精品一区二区三区| 亚洲国产一区二区三区在线播| 欧美色网一区二区| 日韩亚洲一区在线播放| 亚洲毛片网站| 国产精品精品视频| 久久亚洲二区| 一本色道久久综合亚洲精品不卡| 欧美精品自拍偷拍动漫精品| 国产精品久久久久一区二区三区共| 好看不卡的中文字幕| 亚洲精品在线观| 亚洲视频在线观看一区| 欧美片在线观看| 国产精品免费一区二区三区在线观看| 欲色影视综合吧| 麻豆国产精品va在线观看不卡| 久久久激情视频| 欧美日韩ab片| 亚洲精品久久7777| 亚洲第一福利视频| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲午夜小视频| 在线国产精品一区| 欧美一级大片在线免费观看| 亚洲国产精品va在线看黑人| 欧美成人综合| 国产精品久线观看视频| 影音先锋日韩有码| 在线看一区二区| 欧美日韩国产区| 制服丝袜亚洲播放| 久久成人久久爱| 亚洲国产专区| 亚洲国产一区二区视频| 亚洲少妇自拍| 亚洲天堂av综合网|