• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Android平臺的手機(jī)視頻實(shí)時(shí)采集傳輸技術(shù)的研究

    2014-04-29 00:00:00欒麗麗

    摘 要:目前網(wǎng)絡(luò)中的無線移動(dòng)終端的功能日益強(qiáng)大,應(yīng)用愈加廣泛,無線移動(dòng)終端之間或者無線移動(dòng)終端與桌面通信系統(tǒng)之間的即時(shí)通信已經(jīng)成為人們的需求方向,并且具有廣泛的應(yīng)用價(jià)值。本課題設(shè)計(jì)的基于Android開放平臺和無線通信的智能手機(jī)實(shí)時(shí)視頻通信系統(tǒng)具有重大的意義和廣泛的前景。并且該系統(tǒng)既能完成實(shí)時(shí)視頻的采集上傳,又能夠適應(yīng)各種場合的需要,使用方便靈活。

    關(guān)鍵詞:Android平臺;手機(jī)視頻;服務(wù)器

    中圖分類號:TP393.09

    1 系統(tǒng)架構(gòu)

    本系統(tǒng)是一個(gè)可獨(dú)自運(yùn)行的系統(tǒng),能夠完成對監(jiān)控目標(biāo)的采集、無線傳輸和遠(yuǎn)程查看等功能。各組成功能模塊如:(1)智能手機(jī)客戶端??蛻舳耸謾C(jī)需要完成的功能是基于Android操作系統(tǒng),主要實(shí)現(xiàn)對實(shí)時(shí)視頻的采集,并對視頻進(jìn)行H264編碼生成.3gp或mp4文件,上傳至socket端口,傳至live555服務(wù)器。(2)流媒體服務(wù)器。本系統(tǒng)采用的是live555流媒體服務(wù)器,接收從手機(jī)客戶端傳來的視頻文件,并對視頻文件進(jìn)行RTSP打包處理。(3)無線路由器。智能手機(jī)需要通過無線路由器接入網(wǎng)絡(luò),來模擬移動(dòng)寬帶。

    2 系統(tǒng)軟件設(shè)計(jì)

    2.1 服務(wù)器端軟件設(shè)計(jì)。服務(wù)器端基于流媒體服務(wù)器平臺,設(shè)計(jì)的主要功能是利用網(wǎng)絡(luò)接口接收主流格式視頻文件,并進(jìn)行視頻傳輸控制,存儲及管理。在遠(yuǎn)程的手機(jī)客戶端請求并與服務(wù)器建立連接后,便向服務(wù)器發(fā)送視頻圖像信息。負(fù)責(zé)進(jìn)行視頻接收控制的PC服務(wù)器端,采用的是java語言來實(shí)現(xiàn),在進(jìn)行網(wǎng)絡(luò)通信傳輸時(shí),本系統(tǒng)采用穩(wěn)定可靠的TCP套接字(Socket)傳輸協(xié)議來實(shí)現(xiàn)服務(wù)器端和客戶端之間的通信,以實(shí)現(xiàn)圖像穩(wěn)定傳輸。

    Socket通信部分主要是從客戶端讀取文件并保存為本地文件。設(shè)計(jì)了Server類對服務(wù)器端進(jìn)行初始化,然后從客戶端Socket讀取文件,通過InputStream定義輸入流,并創(chuàng)建要保存的文件。

    2.2 手機(jī)客戶端軟件設(shè)計(jì)。(1)視圖類SurfaceView。SurfaceView是視圖(view)的繼承類,只要繼承SurfaceView類并實(shí)現(xiàn)SurfaceHolder.Callback接口就可以實(shí)現(xiàn)一個(gè)自定義的SurfaceView了,SurfaceHolder.Callback在底層的Surface狀態(tài)發(fā)生變化的時(shí)候通知View,SurfaceHolder.Callback具有如下的接口:surfaceCreated(SurfaceHolder holder):當(dāng)Surface第一次創(chuàng)建后會立即調(diào)用該函數(shù)。程序可以在該函數(shù)中做些和繪制界面相關(guān)的初始化工作,一般情況下都是在另外的線程來繪制界面,所以不要在這個(gè)函數(shù)中繪制Surface。surfaceChanged(SurfaceHolder holder,int format, intwidth,int height):當(dāng)Surface的狀態(tài)(大小和格式)發(fā)生變化的時(shí)候會調(diào)用該函數(shù),在surfaceCreated調(diào)用后該函數(shù)至少會被調(diào)用一次。surfaceDestroyed(SurfaceHolder holder):當(dāng)Surface被摧毀前會調(diào)用該函數(shù),該函數(shù)被調(diào)用后就不能繼續(xù)使用Surface了,一般在該函數(shù)中來清理使用的資源。

    2.3 測試結(jié)果。在無線網(wǎng)絡(luò)覆蓋區(qū)域內(nèi),對設(shè)計(jì)的整個(gè)系統(tǒng)進(jìn)行的現(xiàn)場測試,服務(wù)器端為安裝流媒體服務(wù)器的PC,客戶端為基于android的智能手機(jī),結(jié)果表明,整個(gè)系統(tǒng)運(yùn)行較穩(wěn)定,連接圖像速度快,達(dá)到了預(yù)期設(shè)想的效果。

    3 結(jié)束語

    本系統(tǒng)針對當(dāng)今最流行的Android智能手機(jī),利用Android環(huán)境編程對系統(tǒng)進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。手機(jī)客戶端完全利用開源代碼實(shí)現(xiàn),具有超強(qiáng)的跨平臺移植性和二次開發(fā)設(shè)計(jì),緊扣目前主流技術(shù),具有先進(jìn)、可靠等特點(diǎn)。實(shí)踐證明該系統(tǒng)具有較高的性能和可靠性。隨著3G,4G移動(dòng)網(wǎng)絡(luò)傳輸速度和智能手機(jī)處理性能的大幅度提高,本手機(jī)遠(yuǎn)程監(jiān)控系統(tǒng)必將有廣闊的發(fā)展前景。

    參考文獻(xiàn):

    [1]王咸鋒,林華.手機(jī)遠(yuǎn)程視頻實(shí)時(shí)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2007,23(34):111-112.

    作者簡介:欒麗麗(1988.02-),女,吉林公主嶺人,碩士研究生,研究方向:無線通信。

    作者單位:青島科技大學(xué),山東青島 266061

    金平| 宝兴县| 临邑县| 阿巴嘎旗| 澎湖县| 云梦县| 杂多县| 诏安县| 洛隆县| 左贡县| 镇平县| 余姚市| 崇左市| 高陵县| 五常市| 驻马店市| 三门峡市| 丹江口市| 顺义区| 昭平县| 长宁区| 宝兴县| 塘沽区| 秭归县| 漳州市| 如皋市| 寿阳县| 巴南区| 商城县| 昌黎县| 鄂托克旗| 长海县| 威海市| 静乐县| 耿马| 广安市| 上饶市| 舟曲县| 肃南| 清徐县| 修水县|