亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安卓的遠程監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

        2018-10-21 22:50:17高南虎
        科技風(fēng) 2018年20期
        關(guān)鍵詞:遠程監(jiān)控實現(xiàn)安卓

        摘 要:為了實現(xiàn)實時網(wǎng)絡(luò)遠程監(jiān)控,本系統(tǒng)基于安卓手機、流媒體技術(shù)設(shè)計了遠程監(jiān)控系統(tǒng),通過視頻采集數(shù)據(jù),然后將采集到的數(shù)據(jù)通過Socket網(wǎng)絡(luò)通信技術(shù)實時傳輸?shù)娇蛻舳耍O(shè)計的系統(tǒng)滿足系統(tǒng)的功能要求,具有一定的兼容性和可擴展性。

        關(guān)鍵詞:安卓;遠程監(jiān)控;設(shè)計;實現(xiàn)

        隨著通信計算機技術(shù)的發(fā)展,智能終端技術(shù)的應(yīng)用越來越廣泛,技術(shù)也越來越成熟,移動視頻監(jiān)控技術(shù)也取得了不錯的應(yīng)用效果。當(dāng)前很多國內(nèi)外的IT公司都十分關(guān)注移動視頻監(jiān)控技術(shù)的發(fā)展,投入了大量的人力、物力和財力對項目進行研發(fā),移動視頻監(jiān)控技術(shù)的發(fā)展也將會更快,它將移動智能終端和傳統(tǒng)的網(wǎng)絡(luò)監(jiān)控系統(tǒng)結(jié)合在一起,通過智能手機動態(tài)畫面的實時查看,使監(jiān)控方案更加便利和簡單。隨著研究的進行,很多學(xué)者和科研單位也開始對這種系統(tǒng)進行設(shè)計,移動監(jiān)控系統(tǒng)已經(jīng)在現(xiàn)實中應(yīng)用并且取得了不錯的應(yīng)用效果,但是這些系統(tǒng)應(yīng)用中的數(shù)據(jù)傳輸過程或多或少存在一些小問題,需要不斷完善系統(tǒng)功能。本文基于安卓手機平臺對遠程監(jiān)控系統(tǒng)進行設(shè)計。

        1 系統(tǒng)設(shè)計

        1.1 相關(guān)技術(shù)

        Android是一種開源操作系統(tǒng),基于Linux實現(xiàn),程序開發(fā)過程中使用Java編程語言,安卓SDK(Software Development Kit)擁有很多(Application Programming Interface),可以支持多種應(yīng)用類型,這提高了Android系統(tǒng)的應(yīng)用性,可以根據(jù)設(shè)計需求,自行定義API,形成需要的個性化操作系統(tǒng)。構(gòu)建操作系統(tǒng)之后,終端業(yè)務(wù)的控制也十分便利。

        移動流媒體技術(shù)隨著移動終端的發(fā)展從而更加成熟,通過該系統(tǒng)可以壓縮聲音和圖像數(shù)據(jù),壓縮之后將這些數(shù)據(jù)傳輸?shù)骄W(wǎng)絡(luò)服務(wù)器中,這樣用戶可以通過網(wǎng)絡(luò)實現(xiàn)視頻和圖像數(shù)據(jù)的觀看和收聽,使用該技術(shù)無需下載,十分便利。

        在流媒體的圖像和聲音等數(shù)據(jù)采集播放過程中,為了保證視頻的清晰畫面,需要一些視頻壓縮算法,其中應(yīng)用效果較好的算法之一為H.264標準視頻壓縮算法,這種核心技術(shù)包括幀間幀內(nèi)預(yù)測編碼、正反變換編碼、量化反量化編碼、環(huán)路濾波和熵編碼,該技術(shù)在Android操作系統(tǒng)上應(yīng)用,需要封裝編譯生成Android底層Library的JNI動態(tài)鏈接庫,這樣可以實現(xiàn)H.264標準編解碼,具有解碼機制精度高、壓縮性能高、實現(xiàn)便利等優(yōu)點。

        1.2 系統(tǒng)總體結(jié)構(gòu)

        基于Android平臺的遠程監(jiān)控系統(tǒng)總體設(shè)計如下:遠程監(jiān)控現(xiàn)場數(shù)據(jù)的采集通過視頻設(shè)備實現(xiàn),視頻設(shè)備采集數(shù)據(jù)之后通過無線網(wǎng)絡(luò)將采集的數(shù)據(jù)傳輸?shù)揭苿颖O(jiān)控終端,以其數(shù)據(jù)處理與通信為基礎(chǔ),在系統(tǒng)設(shè)計時考慮清晰度、連續(xù)性、實時性三個方面。清晰度需要有視頻壓縮算法、視頻采集設(shè)備及高質(zhì)量的數(shù)據(jù)傳輸做支撐。連續(xù)性就是確保數(shù)據(jù)采集不間斷、數(shù)據(jù)采集和移動終端的連接不中斷。實時性是指對所采集到的數(shù)據(jù)嚴格的進行實時性操作,這是系統(tǒng)實現(xiàn)的關(guān)鍵。設(shè)計的遠程監(jiān)控系統(tǒng)整體結(jié)構(gòu)見下圖,其中服務(wù)器端使用電腦作為支撐,將采集完成的視頻數(shù)據(jù)壓縮之后通過Socket傳輸通信,安卓客戶端接收到數(shù)據(jù)之后進行解碼播放,以達到實時監(jiān)控的目的。

        系統(tǒng)整體設(shè)計圖

        2 系統(tǒng)的詳細設(shè)計

        2.1 安卓手機客戶端軟件設(shè)計

        安卓手機客戶端應(yīng)用程序是以Java作為編程語言,通過Eclipse進行開發(fā)和創(chuàng)建,首先安裝Java開發(fā)工具包JDK(java development kit)并對其進行環(huán)境變量配置,其次安裝Java運行環(huán)境JRE(Java runtime enviroment)及Eclipse,最后安裝Android軟件開發(fā)包Android SDK和Android開發(fā)工具ADT插件。

        Android平臺的通信模塊采用了Socket網(wǎng)絡(luò)通信技術(shù)進行通信,綁定Socket和端口號,設(shè)置開始監(jiān)聽端口及相應(yīng)的通信進程。數(shù)據(jù)處理模塊主要是對視頻流數(shù)據(jù)的提取和傳導(dǎo)。核心代碼如下:

        p0=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);//創(chuàng)建socketbind(p0,(struct sockaddr*)&(addr_org),sizeof(struct sockaddr_in));

        //綁定IP和端口sendto(p0,SendDataBuff,ulLen,0,(struct sockaddr*)&(addr_dst),sizeof(sockaddr_in));//向指定IP發(fā)送SendDataBuff中的視頻數(shù)據(jù)Camera open Camera(){}//打開攝像頭android.hardware.camera.PreviewCallback//用來調(diào)用每幀圖像數(shù)據(jù)data的接口

        2.2 服務(wù)器端

        2.2.1 Red 5服務(wù)器配置

        流媒體服務(wù)器采用Red 5,在其使用之前首先將其配置到Tomcat下,具體配置過程如下所述:安裝tomcat和Red后,重新再Eclipse下創(chuàng)建一個web project工程,將Red 5集成到tomcat啟動所需要的全部jar包(位于lib目錄下的全部jar包及Red 5根目錄下的red5.jar)全部拷貝到工程項目WebRoot\\lib包下

        2.2.2 視頻采集

        本系統(tǒng)選擇的是外接USB攝像頭,因此需要首先對設(shè)備名稱進行查詢,方法是運行JMF的bin目錄下JMFRegistry.exe,在Capture Devices選項卡中看到連接到計算機的設(shè)備,如果找不到目標設(shè)備則需要點擊左下角的Detect Capture Devices對已經(jīng)連接的設(shè)備進行重新檢測。

        3 結(jié)語

        本文基于開源Android操作系統(tǒng)的手機進行軟件開發(fā),通過視頻采集傳輸實現(xiàn)了遠程監(jiān)控, 系統(tǒng)設(shè)計完成之后還需要對系統(tǒng)的性能進行測試才能在實際中應(yīng)用,且在應(yīng)用過程中應(yīng)該加強系統(tǒng)的維護,不斷完善系統(tǒng)的功能,使系統(tǒng)的實用性不斷得到增強,提高遠程監(jiān)控的效果。

        參考文獻:

        [1]楊文志.Google Android程序設(shè)計指南[M].北京:電子工業(yè)出版社,2009.

        [2]梅爾著,王鵬.Android高級編程[M].北京:清華大學(xué)出版社,2010.

        作者簡介:高南虎(1974),男,漢族,山西太原人,網(wǎng)絡(luò)工程師,博士,主要研究方向:軟件工程計算機網(wǎng)絡(luò)方向,公共管理和應(yīng)急管理。

        猜你喜歡
        遠程監(jiān)控實現(xiàn)安卓
        文物表情包
        變電站直流電源智能化在線遠程監(jiān)測系統(tǒng)的實際應(yīng)用
        保鮮庫智能溫度遠程監(jiān)控系統(tǒng)
        一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
        辦公室人員尚需制定個人發(fā)展規(guī)劃
        蘇州信息學(xué)院教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)
        數(shù)據(jù)中心服務(wù)器運行狀態(tài)監(jiān)控系統(tǒng)研究 
        基于Android的青少年監(jiān)護系統(tǒng)設(shè)計與實現(xiàn) 
        如何實現(xiàn)人企合一
        淺析鐵路通信傳輸?shù)臉?gòu)成及實現(xiàn)方法
        久久综合另类激情人妖| 丰满少妇又爽又紧又丰满动态视频| 免费无码肉片在线观看| 国产2021精品视频免费播放| 妺妺窝人体色www聚色窝韩国| 在线看亚洲十八禁网站| 国产成人高清精品亚洲一区| 亚洲丝袜美腿精品视频| 精品人妻久久一区二区三区| 久久婷婷五月综合色丁香| 无码欧美毛片一区二区三| 国产丝袜视频一区二区三区| 波多野结衣亚洲一区二区三区| 亚洲爆乳大丰满无码专区| 亚洲综合网一区二区三区| 亚洲精品综合久久中文字幕 | 国产一区二区三区啊啊| 精品国产精品三级精品av网址| 99热爱久久99热爱九九热爱| 欧洲熟妇乱xxxxx大屁股7| 国产亚洲av人片在线播放| 国产精品亚洲精品国产| 成人欧美一区二区三区在线观看 | 亚洲av综合av一区| 女人被狂c躁到高潮视频| 国产精品一区二区 尿失禁| av在线免费观看你懂的| 亚洲精品一区二区三区四区| 亚洲av午夜一区二区三| 亚洲一区二区三区四区五区六| 99精产国品一二三产品香蕉| 无码 制服 丝袜 国产 另类| 国产激情一区二区三区在线蜜臀| 午夜视频一区二区三区播放| 老妇高潮潮喷到猛进猛出| 成人午夜福利视频后入| 亚洲国产另类久久久精品黑人| 人妻精品久久中文字幕| 精品奇米国产一区二区三区| 日韩人妻精品中文字幕专区| 色www永久免费视频|