99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>應用設計>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于Android智能手機的遠程視頻監(jiān)控的設計

   2012年03月21日 16:56  
  摘要:為了實現(xiàn)移動視頻監(jiān)控,提出了一種基于智能手機的遠程視頻監(jiān)控系統(tǒng)。介紹了監(jiān)控系統(tǒng)的體系結構和硬件平臺,闡述了嵌入式操作系統(tǒng)Android應用程序的開發(fā)方法,并結合實際的應用系統(tǒng),重點論述了Android平臺上視頻監(jiān)控客戶端的設計思路。移植了音視頻解碼庫FFmpeg進行H.264視頻解碼,并采用OpenGLES實現(xiàn)實時視頻顯示。在無線局域網絡的環(huán)境下對視頻監(jiān)控終端進行測試,達到了利用手機進行移動視頻監(jiān)控的目的。
  
  隨著多媒體技術、視頻壓縮技術以及網絡傳輸技術的發(fā)展,視頻監(jiān)控正朝著數(shù)字化、網絡化、智能化方向持續(xù)發(fā)展,并越來越廣泛地滲透到政府、教育、娛樂、醫(yī)療等領域。目前大部分的網絡視頻監(jiān)控系統(tǒng)是基于WEB服務器的,監(jiān)控終端為PC機,用戶使用瀏覽器獲取監(jiān)控服務。由于互聯(lián)網接入地點的限制,普通的網絡視頻監(jiān)控無法滿足用戶在任何時間、任何地點獲取監(jiān)控信息的需求。
  
  本文介紹了一種以Android智能手機為終端的視頻監(jiān)控系統(tǒng),該系統(tǒng)將傳統(tǒng)的視頻監(jiān)控與移動多媒體技術相結合,真正實現(xiàn)了移動視頻監(jiān)控。
  
  1、系統(tǒng)的結構
  
  本文中的視頻監(jiān)控系統(tǒng)采用C/S體系結構。
  
  如圖1所示,該系統(tǒng)由視頻采集端(攝像頭),視頻服務器以及監(jiān)控客戶端等構成。
  
  圖1視頻監(jiān)控系統(tǒng)總體結構
  
  視頻服務器是整個系統(tǒng)的核心部分,它將攝像頭采集到的原始模擬信號轉換為數(shù)字信號,并對視頻數(shù)據進行編碼壓縮,zui后通過Internet將壓縮后的數(shù)據傳送至客戶端。客戶端通過TCP/IP協(xié)議訪問服務器,通過對視頻數(shù)據的接收、解碼以及顯示,實現(xiàn)實時預覽功能。客戶端也可以根據用戶需求發(fā)送控制命令,實現(xiàn)對前端設備的控制操作,如云臺控制等。
  
  服務器部分采用Hi3515處理器芯片為硬件平臺,并移植了嵌入式操作系統(tǒng)Linux作為整個系統(tǒng)運行的軟件環(huán)境。Hi3515是一款基于ARM9處理器內核以及視頻硬件加速引擎的高性能通信媒體處理器,具有H.264和MJPEG多協(xié)議編解碼能力。
  
  本文以基于Hi3515的遠程視頻監(jiān)控系統(tǒng)為例,重點介紹了Android平臺上監(jiān)控客戶端的設計過程。
  
  2、Android開發(fā)介紹
  
  Android是基于Linux開放性內核的操作系統(tǒng),是Google公司在2007年11月5日公布的手機操作系統(tǒng)。Android采用軟件堆層的架構,主要分為三部分:底層以Linux核心為基礎,提供基本功能;中間層包括函數(shù)庫和虛擬機;zui上層是各種應用軟件。
  
  Android平臺顯著的開放性使其擁有眾多的,應用日益豐富,不僅應用于智能手機,也向平板電腦、智能MP4方面急速擴張。
  
  Android應用程序用Java語言編寫,每個應用程序都擁有一個獨立的Dalvik虛擬機實例,這個實例駐留在一個由Linux內核管理的進程中。Dalvik支持JavaNativeInterface(JNI)編程方式,Android應用程序可以通過JNI調用C/C++開發(fā)的共享庫,實現(xiàn)"Java+C冶的編程方式。開發(fā)Android應用程序zui簡捷的方式是安裝AndroidSDK和EclipseIDE.
  
  Eclipse提供了一個豐富的Java環(huán)境,Java代碼通過編譯后,AndroidDeveloperTools會將它打包,用于安裝。
  
  3、監(jiān)控客戶端的設計與實現(xiàn)
  
  基于Android平臺的監(jiān)控客戶端的總體框架如圖2所示,分別由網絡通訊模塊、視頻解碼模塊以及視頻顯示模塊等構成。其中網絡通訊模塊接收來自服務器的所有數(shù)據,對數(shù)據進行解析,并將視頻數(shù)據存入到視頻緩沖區(qū)。視頻解碼模塊負責從視頻緩沖區(qū)中讀取數(shù)據并送入H.264解碼器進行解碼。zui后,采用OpenGL圖形庫將解碼后圖像繪制到屏幕上實現(xiàn)視頻播放。
  
  圖2客戶端總體框架。
  
  3.1H.264視頻解碼器的實現(xiàn)
  
  在網絡視頻監(jiān)控系統(tǒng)中,視頻的編碼壓縮是非常必要和關鍵的工作,沒有經過壓縮的海量數(shù)據對網絡傳輸系統(tǒng)來說是無法承受的[7].H.264是目前的視頻壓縮算法,它由視頻編碼層VCL和網絡提取層NAL兩部分組成。其中,VCL進行視頻編解碼,包括運動補償預測、變換編碼和熵編碼等;NAL采用適當?shù)母袷綄CL視頻數(shù)據進行封裝打包。H.264標準對編碼效率和圖像質量進行了諸多改進,且抗丟包性能和抗誤碼性能好,適應各種網絡環(huán)境,非常適合于對壓縮率要求高,網絡環(huán)境復雜的移動視頻監(jiān)控。
  
  客戶端接收的數(shù)據是經過H.264編碼壓縮后的數(shù)據,需要經過H.264解碼還原視頻圖像后才能夠顯示,因此,H.264解碼器是客戶端的關鍵部分。這里移植了開源的音視頻解碼庫FFmpeg進行H.264解碼。在Android應用程序中使用FFmpeg的步驟如下:
  
  (1)在Linux環(huán)境下安裝Android原生開發(fā)工具包NDK.
  
  (2)創(chuàng)建jni文件夾,將FFmpeg工程復制到文件夾下。創(chuàng)建H264Decoder.c源文件,提供Android程序使用的接口函數(shù),文件需要包括JNI的操作頭文件<jni.h>,且函數(shù)名有固定的形式,如com_ipcamera_PreView_H264Decoder表示com_ipcamera包下面PreView類中H264Decoder函數(shù)。
  
  (3)創(chuàng)建Android.mk文件,該文件包含正確構建和命名庫的MakeFile說明。分別在LOCAL_SRC_FILES和LOCAL_C_INCLUDES項中添加編譯模塊所需源文件和頭文件目錄。
  
  (4)執(zhí)行NDK開發(fā)包中的ndk鄄build腳本,生成對應的。so共享庫,并復制到Android工程下的libs/armeabi目錄下。
  
  (5)在Android程序中通過System.loadLibrary("庫名稱冶)加載所需要的庫,加載成功后,應用程序就可以使用H264Decoder函數(shù)進行H.264的解碼。
  
  3.2OpenGLES繪圖
  
  為了提高繪圖的效率,客戶端使用OpenGLES實現(xiàn)視頻圖像的顯示。OpenGLES是一個2D/3D輕量圖形庫,是跨平臺圖形庫OpenGL的簡化版。
  
  OpenGLES專門針對手機、PDA和游戲主機等嵌入式設備而設計,目的是為了充分利用硬件加速,適合復雜的、圖形密集的程序。
  
  Android中使用GLSurfaceView來顯示OpenGL視圖,該類繼承至SurfaceView并包含了一個專門用于渲染3D的接口Renderer,主要通過實現(xiàn)ON鄄DrawFrame、onSurfaceChanged以及onSurfaceCreated等方法構建所需的Renderer.解碼器解碼一幀圖像后,調用GLSurfaceView的requeSTRender方法通知OpenGLES完成視頻圖像的顯示。使用OpenGL繪圖的核心代碼如下:
  
  3.3多線程設計
  
  視頻數(shù)據的接收和解碼都是復雜、持續(xù)的過程,如果其中一個過程出現(xiàn)阻塞會影響整個程序的運行,因此,客戶端使用多線程實現(xiàn)數(shù)據接收和視頻解碼的并行處理。在整個程序運行過程中,主線程響應用戶操作,負責屏幕刷新工作,并創(chuàng)建兩個子線程:數(shù)據接收和視頻解碼子線程,處理過程如圖3所示。
  
  圖3子線程處理流程。
  
  在Java中,多線程的實現(xiàn)有兩種方式:擴展java.lang.Thread類或實現(xiàn)java.lang.Runnable接口。這里通過繼承Thread類并覆寫run()方法實現(xiàn)兩個子線程。在多線程的應用中關鍵是處理好線程之間的同步問題,以解決對共享存儲區(qū)的訪問沖突,避免引起線程甚至整個系統(tǒng)的死鎖。Java多線程主要利用synchronized關鍵字和wait()、notify()等方法實現(xiàn)線程間的同步。
  
  4、結束語
  
  目前,該系統(tǒng)已經在實驗室進行測試,服務器輸出15fpsCIF格式的H.264視頻數(shù)據,客戶端安裝在Android手機上,通過WIFI接入無線局域網中與服務器建立連接,用戶界面如圖4所示,可實現(xiàn)遠程視頻預覽、云臺控制等操作。
  
  圖4監(jiān)控客戶端
  
  隨著3G時代的到來,數(shù)據傳輸速度有了大幅提升,為移動實時視頻業(yè)務的實現(xiàn)創(chuàng)造更好的條件。
  
  手機用戶可以直接接入3G網絡訪問視頻監(jiān)控服務器,實現(xiàn)移動在線的實時視頻監(jiān)控。由此可見,手機視頻監(jiān)控市場潛力巨大,具有很好的發(fā)展前景。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯(lián)系,否則視為放棄相關權利。
聯(lián)系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 久久午夜影院|大陆三级毛片|亚洲=av无码专区国产不乱码|2021=av网站|在线国产福利在线观看|亚洲久久一区 | 国产精品久久三区|三级网站在线看|色在线免费观看|小12萝裸体无码视频|性少妇xx|一级黄色大片视频 | 久久精品国产2020|在线国产99|中文字幕视频一区|精品免费久久久|欧美性XXXX丰满极品少妞|欧美精品1区2区 | 青青草免费在线视频播放|欧美国产一区二区三区|久久综合站|国产=aV视频一区二区|国产精品色在线免费|大片免免费观看视频播放器在线观看 | 玖玖久久|亚洲一级在线|久久久精品视频在线|亚洲精品伊人|欧美入口|不卡亚洲精品 | 任你躁国产自任一区二区三区|日韩成人精品视频在线观看|少妇高潮呻吟=a片免费看软件|国产精品一区二区三区=av|成年免费视频黄网站在线观看|四虎WWW永久在线精品 | 99精品视频99|麻豆水蜜桃|极品美女高潮呻吟国产剧情91|午夜一区一品日本|一个色综合久久|国产欧美久久久久久久久 | 秋霞福利视频|亚洲精品1234区|国产一级久久久久|在线91|国产做=a爱片久久毛片=a片|天天爱天天做天天做天天吃中文 | 91超碰在线免费观看|性夜影院午夜看片|www.久久久|日本阿v片在线播放不卡的|v=a亚洲|国产黄色精品网站 | 完美世界免费观看完整在线观看|日韩黄色一级大片|粉嫩=aV久久一区二区三区王玥|三级全黄的视频在线观看|91亚洲精品丁香在线观看|色香蕉视频 | 亚洲国产精品v=a在线观看麻豆|成人羞羞无遮挡免费网站|久久人人看|久久综合网=av|一区二区三区久久|精品视频在线视频 | 亚洲免费永久|91看片网址|亚洲=aV片毛片成人观看|国产精品视频内|在线=a=a=a|国产美女主播一级成人毛片 | 麻豆91精品一区二区|精品第一区|国产视频自拍一区|日韩=av无码国产精品|日本高清中文字幕在线|保守人妻被领导征服身体 | 日韩片网站|久久一区二区=av|亚洲精品一区二区三区新线路|尤物tv|懂色中文一区二区三区在线视频|国产乱淫=av公 | 1000部禁又爽又黄的禁片免费|一区二区三区在线免费视频|国产精国产精品|中文字幕人妻系列人妻有码|在线日韩免费|男女wwww | 日韩亚洲欧美中文字幕|国产精品久久久久久亚洲调教|5060网永久免费=a级毛片|人妻少妇久久久久久97人妻|国产成人无码=a区视频在线观看|欧美理论视频 | 91福利在线免费观看|777米奇影视盒|久久一本人碰碰人碰|女优一级片|每日更新在线|美女诱惑一区 | 韩国日本一区二区三区|91视频老司机|成人丁香社区|国产精选久久久久久|狠狠色噜噜狠狠狠狠888米奇|首页视频蝌蚪九色 | 91精品一区二区三区在线|情侣偷拍在线一区|天堂网在线.www天堂|成人=a毛片免费全部播放|日本国产一区二区|美女被日在线观看 | 国产成人=aⅴ|日韩一区二区福利视频|日韩在线视频看看|国产剧情一区|色猫咪=aV在线网址|一级免费在线 | 轻轻草在线观看|国产美女遭强高潮网站|色综合视频在线观看|久久久久久久久久久久久久久|www久久艹|久久国产传媒 | 亚洲第一精品视频在线观看|欧美=a在线观看|免费国产美女爽到喷出水来视频|曰本三级在线|中文无码精品=a∨在线观看|在线观看日本黄色片 | 人人干人人看|一二三四观看视频社区在线|精选=av|老少妇人妻无码专区视频大码|2015www永久免费观看播放|怡红院日韩 | 久久不见久久见免费视频7|一级一级97片看一级毛片|奇迹少女第五季免费中文版|日韩字幕一中文在线综合|久久人精品|www.日韩精品.com | 久久人人精品|亚洲综合欧美在线一区在线播放|高清欧美性猛交XXXX黑人猛交|国产欧美一区二区三区久久|黄色毛片=a|欧洲内射XXX高清 | 亚洲精品第一页|边吃吃奶边扎下面很紧爽|porno麻豆|五月天婷五月天综合网|国产精品理论在线无码|国产资源网站 | 啊啊啊好爽啊|日韩性活大片|亚洲=aV日韩=aV综合在线观看|野花社区WWW在线高清观看|亚洲最黄视频|最新黄色=av | 办公室强行丝袜秘书啪啪|国产超薄丝袜足底脚交国产|校花被强糟蹋十八禁免费视频|国产一级纯肉体一级毛片|四虎影院网站|成人免费的视频 | 精品国产91一区二区三区|55夜色66夜色国产精品|日韩久久久久久|一=a一片一级一片按摩师|91麻豆一区二区|成=av人片在线观看www | 蜜臀91精品一区二区三区|亚洲中出视频|啪啪玩小处雏女|精品日韩一区二区|久久婷婷综合色丁香五月|亚洲视频在线观看网站 | 一本久久宗合久久伊人|国产精品嫩草研究院|欧美日韩一本|娇小萝被两个黑人用半米长|国产精彩视频一区二区|成年人在线免费看视频 | 欧美日韩不卡一区二区三区|亚洲精品视频久久|少妇欲求不满和邻居在线播放|免费一级片视频|亚洲综合天堂=aV网站在线观看|亚洲=aV无码久久精品播放 | 日本三区|又大又黄又粗高潮免费|国产成年女人免费视频播放=a|国产美女视频国产视视频|欧美成综合|国产成人=av一区二区三区 | 美女=aV一区二区三区|九九热久久这里只有精品|国产精品免费不卡|少妇的BBBB爽爽爽自慰|中文字幕乱码久久午夜不卡|天天做日日做天天爽视频免费 | 成人国产午夜在线观看|久久综合九色综合97欧美|99视频免费观看|久久久久久久国产精品毛片|久久99精品国产99久久|天堂成人国产精品一区 | 国产女人的高潮大叫毛片|国产人妻一区二区三区|yw193最新视频|俺たちの熟女纱香60歳|激情成人黄色|久久精品人人做人人综合老师 | 动漫人物交性h的视频|亚洲午夜精品无码专区在线观看|91九色在线播放|嫩草影院中文字幕|日日夜夜精品免费视频|麻豆精品一区综合=av在线 | 久久网国产|国产精品久99|国产hsck在线亚洲|性导航唐人社区|久久精品国产亚洲=aV高清色欲|久久99精品久久久久久久夜夜爽 | WWW免费视频在线观看播放|欧美日本一道本一区二区|999在线精品视频|国产十日韩十欧美|天堂网中文字幕在线观看|日韩一二三四 | 男女做=aj视频免费的网站|国产在线观看=av|亚洲国产精品嫩草影院|欧美久久激情|国产网站色|岛国视频在线免费观看 | 久久久女人与动物群交毛片|草莓国产视频|一区在线播放|97视频精品|久草福利在线视频|久久久久亚洲=av成人网人人软件 |