国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)字多媒體遠(yuǎn)程監(jiān)控技術(shù)在Android智能手機(jī)中的開發(fā)應(yīng)用

2018-03-21 15:41:47達(dá)
數(shù)字通信世界 2018年10期
關(guān)鍵詞:服務(wù)器端解碼指令

黃 達(dá)

(岳陽職業(yè)技術(shù)學(xué)院學(xué)院,岳陽 414000)

現(xiàn)階段而言,基于Android智能手機(jī)平臺的數(shù)字多媒體遠(yuǎn)程監(jiān)控系統(tǒng),因其便捷性操作體驗(yàn),廣泛應(yīng)用于停車場、居民區(qū)、企業(yè)生產(chǎn)等領(lǐng)域,主要包括采集模塊、編解碼模塊、傳輸模塊和顯示模塊等四大構(gòu)成。

1 客戶端

基于Android智能手機(jī)平臺的數(shù)字多媒體遠(yuǎn)程監(jiān)控客戶端系統(tǒng),主要由網(wǎng)絡(luò)通訊模塊、視頻解碼模塊和視頻顯示模塊等組成,集合了視頻回放、切換通道、全屏觀看、云臺控制等多項(xiàng)功能,滿足了人們的生產(chǎn)生活需求,是信息化技術(shù)發(fā)展的重要產(chǎn)物。在客戶端遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)中,對于數(shù)字多媒體流文件而言,通過數(shù)據(jù)預(yù)處理層對RTP報(bào)頭信息進(jìn)行去除和組幀處理,并傳輸?shù)缴蠈哟獯a緩沖區(qū),最后形成圖像視頻供客戶觀看。而對于本地文件而言,則應(yīng)按照相關(guān)媒體格式進(jìn)行數(shù)字信息解封,繼而將音頻、視頻等文件按幀傳輸?shù)缴蠈哟獯a緩沖區(qū)。基于此,數(shù)字多媒體遠(yuǎn)程監(jiān)控系統(tǒng)畫面顯示,主要通過Android智能手機(jī)實(shí)現(xiàn),其關(guān)鍵作用在于提供播放器和用戶交互接口,最終實(shí)現(xiàn)快進(jìn)、后退、暫停等播放操作?;贘ava語言和C語言框架結(jié)構(gòu)組成的Android智能手機(jī)GUI系統(tǒng),主要分為上下兩層,其中上層提供繪圖接口,下層通過調(diào)用顯示輸入輸出設(shè)備驅(qū)動。

2 服務(wù)器端

由谷歌公司推出的Android手機(jī)操作系統(tǒng),是基于Linux開放性內(nèi)核的操作系統(tǒng),其堆層框架結(jié)構(gòu)包括底層、中間層和上層三部分,其中底層以Linux為核心,提供基本功能;中間層包括函數(shù)庫和虛擬機(jī);上層是各種應(yīng)用APP。數(shù)字多媒體遠(yuǎn)程監(jiān)控技術(shù)在Android智能手機(jī)服務(wù)端的開發(fā)與應(yīng)用,創(chuàng)建了一個(gè)客戶端的socket對象,當(dāng)setSoTimeout超出設(shè)定時(shí)間時(shí),可通過socket.connect直接將服務(wù)器端與客戶端關(guān)聯(lián)在一起,進(jìn)而完成圖像數(shù)據(jù)信息的傳輸。在此過程中,為了不影響客戶端數(shù)據(jù)信息體驗(yàn),數(shù)字多媒體遠(yuǎn)程監(jiān)控技術(shù)在Android智能手機(jī)中的開發(fā)應(yīng)用,還需在服務(wù)器端開啟一個(gè)單獨(dú)線程,以便于接收和處理客戶端發(fā)起的鏈接請求,在準(zhǔn)許接入之后,可將相應(yīng)位置抓取的圖像數(shù)據(jù)信息轉(zhuǎn)換成輸出流,并呈現(xiàn)給客戶端,在Android智能手機(jī)上顯示完整的畫面。因此,服務(wù)器端的數(shù)字多媒體遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)應(yīng)將初始化模塊、連接監(jiān)聽模塊、遠(yuǎn)程連接模塊、指令處理模塊和數(shù)據(jù)處理模塊整合在一起。

3 控制程序

在數(shù)字多媒體遠(yuǎn)程監(jiān)控設(shè)備構(gòu)成系統(tǒng)中,包含了多個(gè)擁有獨(dú)立操作指令線的音視頻程序。指令處理模塊的核心功能是完成收到的指令解析,并分析Android智能手機(jī)客戶端的意圖,繼而完成相關(guān)操作。在此過程中,主要采用index0f()和substring()的方法,將轉(zhuǎn)化為字符串的數(shù)據(jù)流根據(jù)自定義編解碼協(xié)議進(jìn)行分割處理,并從中提取信息。常規(guī)上而言,編解碼協(xié)議主要分為指令型和數(shù)據(jù)型兩種信息模式,其中前者的基本結(jié)構(gòu)包括信息類型、操作設(shè)備、一級操作、二級操作、三級操作和信息結(jié)尾符,后者則是指通過輸入單元對數(shù)字信號進(jìn)行轉(zhuǎn)換,并分別提供給輸出單元和解碼單元,繼而由輸出單元完成信號指令傳輸。在此過程中,多線程的設(shè)計(jì)應(yīng)用,需著力解決好線程之間的同步問題,以避免共享存儲區(qū)訪問沖突造成線程甚至系統(tǒng)鎖死。

4 結(jié)束語

總而言之,數(shù)字多媒體遠(yuǎn)程監(jiān)控技術(shù)在Android智能手機(jī)中的開發(fā)應(yīng)用具有十分重要的現(xiàn)實(shí)意義,其現(xiàn)階段發(fā)展較為成熟,但尚未完全滿足用戶的多元化增長需求。因此,作者希望學(xué)術(shù)界大家持續(xù)關(guān)注此課題研究,結(jié)合實(shí)際情況,提出更多有效舉措。

猜你喜歡
服務(wù)器端解碼指令
聽我指令:大催眠術(shù)
《解碼萬噸站》
解碼eUCP2.0
中國外匯(2019年19期)2019-11-26 00:57:32
NAD C368解碼/放大器一體機(jī)
Quad(國都)Vena解碼/放大器一體機(jī)
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
成功(2018年10期)2018-03-26 02:56:14
在Windows中安裝OpenVPN
坐標(biāo)系旋轉(zhuǎn)指令數(shù)控編程應(yīng)用
泰宁县| 镇雄县| 法库县| 晋州市| 通江县| 潜江市| 临洮县| 方城县| 鹿泉市| 沂源县| 巴楚县| 伊春市| 信宜市| 山丹县| 长兴县| 建始县| 洛隆县| 永宁县| 奉化市| 汝州市| 蒙山县| 清徐县| 收藏| 牟定县| 八宿县| 陇川县| 新安县| 六安市| 视频| 亚东县| 宜城市| 全南县| 巩留县| 麻城市| 西乡县| 内乡县| 揭东县| 鄂温| 苏尼特右旗| 昌吉市| 吉木萨尔县|