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

    嵌入式無(wú)線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2015-11-08 02:06:06王越龐振營(yíng)王帥范先星
    關(guān)鍵詞:開(kāi)發(fā)板服務(wù)器端網(wǎng)卡

    王越,龐振營(yíng),王帥,范先星

    (重慶理工大學(xué)a.計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院;b.電子信息與自動(dòng)化學(xué)院,重慶400054)

    嵌入式無(wú)線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    王越a,龐振營(yíng)a,王帥b,范先星a

    (重慶理工大學(xué)a.計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院;b.電子信息與自動(dòng)化學(xué)院,重慶400054)

    以搭載S3C2440微處理器的ARM9開(kāi)發(fā)板為硬件平臺(tái),使用USB免驅(qū)攝像頭作為視頻圖像采集設(shè)備,通過(guò)Linux內(nèi)核提供的統(tǒng)一接口V4L2實(shí)現(xiàn)視頻圖像的采集。系統(tǒng)使用MJPEG算法壓縮技術(shù)實(shí)現(xiàn)視頻數(shù)據(jù)的編解碼,使用無(wú)線WiFi技術(shù)將視頻數(shù)據(jù)傳輸給客戶端。嵌入式設(shè)備終端采集視頻數(shù)據(jù)軟件是基于Linux開(kāi)源的MJPG-streamer軟件,針對(duì)本系統(tǒng)的需要進(jìn)行了重新編寫(xiě),并使用多線程技術(shù)。PC機(jī)端的監(jiān)控管理平臺(tái)是基于Qt和OpenCV開(kāi)發(fā)的一款具有友好圖形用戶界面的客戶端軟件。同時(shí),在手機(jī)移動(dòng)端基于Android開(kāi)發(fā)了一款易安裝、易操作的APP客戶端。實(shí)驗(yàn)結(jié)果表明:該系統(tǒng)運(yùn)行穩(wěn)定,在視頻監(jiān)控客戶端能獲得清晰流暢的視頻流數(shù)據(jù)。

    嵌入式;Linux;視頻監(jiān)控;V4L2

    視頻監(jiān)控是對(duì)人們無(wú)法直接、即時(shí)觀察的場(chǎng)所提供實(shí)時(shí)、形象、真實(shí)的被監(jiān)控對(duì)象的畫(huà)面作為即時(shí)處理或事后分析的一種手段[1]。隨著經(jīng)濟(jì)建設(shè)的發(fā)展,無(wú)論是在銀行金融行業(yè),還是在公司樓宇、倉(cāng)儲(chǔ)管理等行業(yè),視頻監(jiān)控技術(shù)都發(fā)揮著不可替代的作用[2]。傳統(tǒng)有線視頻監(jiān)控系統(tǒng)需要復(fù)雜的網(wǎng)絡(luò)布線,并且無(wú)法在手機(jī)移動(dòng)端隨時(shí)隨地查看監(jiān)控效果。本文克服了傳統(tǒng)有線視頻監(jiān)控系統(tǒng)中存在的不足,設(shè)計(jì)并實(shí)現(xiàn)了在PC客戶端和手機(jī)APP客戶端均能通過(guò)無(wú)線WiFi實(shí)時(shí)監(jiān)控的嵌入式無(wú)線視頻監(jiān)控系統(tǒng),并獲得了較好的監(jiān)控效果。

    1 系統(tǒng)總體設(shè)計(jì)

    系統(tǒng)主要包括基于ARM硬件平臺(tái)的無(wú)線視頻監(jiān)控終端[3-4]、PC機(jī)Windows系統(tǒng)下的Qt客戶端和手機(jī)移動(dòng)端的APP客戶端。無(wú)線視頻監(jiān)控終端使用以S3C2440微處理器芯片為核心的ARM9開(kāi)發(fā)板為硬件平臺(tái),并搭載所需的Linux操作系統(tǒng)。首先,使用開(kāi)發(fā)板上連接的USB免驅(qū)攝像頭采集視頻數(shù)據(jù),然后將采集到的數(shù)據(jù)傳輸?shù)紸RM開(kāi)發(fā)板,由開(kāi)發(fā)板上服務(wù)器端的圖像采集處理軟件對(duì)數(shù)據(jù)進(jìn)行處理,最后通過(guò)開(kāi)發(fā)板上連接的USB無(wú)線網(wǎng)卡發(fā)出的無(wú)線WiFi信號(hào)將視頻數(shù)據(jù)傳輸給客戶端。PC機(jī)Windows下的監(jiān)控管理平臺(tái)是基于Qt和OpenCV開(kāi)發(fā)的一款具有友好圖形用戶界面的客戶端,能實(shí)現(xiàn)實(shí)時(shí)監(jiān)控、實(shí)時(shí)視頻錄像等功能;手機(jī)移動(dòng)端是基于Android開(kāi)發(fā)的一款易操作的APP客戶端,能實(shí)現(xiàn)實(shí)時(shí)監(jiān)控、實(shí)時(shí)錄像、拍照等功能。二者通過(guò)特定客戶端連接無(wú)線視頻監(jiān)控終端的無(wú)線WiFi后,均能獲得清晰流暢的視頻流數(shù)據(jù),系統(tǒng)穩(wěn)定性較好。無(wú)線視頻監(jiān)控系統(tǒng)框圖見(jiàn)圖1。

    2 無(wú)線視頻監(jiān)控硬件及底層系統(tǒng)實(shí)現(xiàn)

    本系統(tǒng)選用jz2440開(kāi)發(fā)板作為無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)的硬件平臺(tái)。jz2440開(kāi)發(fā)板是以S3C2440微處理器為核心的開(kāi)發(fā)平臺(tái)。S3C2440處理器是具有ARM920T內(nèi)核的一款16/32-bit RISC處理器,指令執(zhí)行效率最高可達(dá)300 MIPS。該處理器內(nèi)帶16 Kb指令緩存和16 Kb數(shù)據(jù)緩存,并采用12 MHz的系統(tǒng)外部時(shí)鐘源。系統(tǒng)存儲(chǔ)擴(kuò)展了512 MB的NAND Flash(K9F1208U0M芯片)和64 MB的SDRAM(K4S561632E芯片)[5],其快速的數(shù)據(jù)處理能力和豐富的存儲(chǔ)空間為系統(tǒng)高效穩(wěn)定地運(yùn)行提供了硬件保障[6-7]。

    運(yùn)行在硬件平臺(tái)之上的Linux系統(tǒng)主要包括4個(gè)層次[8]:引導(dǎo)加載程序(Bootloader)、Linux內(nèi)核、根文件系統(tǒng)、應(yīng)用程序。

    圖1 無(wú)線視頻監(jiān)控系統(tǒng)框圖

    2.1U-boot移植

    在嵌入式操作系統(tǒng)中,Bootloader是連接操作系統(tǒng)和硬件平臺(tái)的橋梁,它在系統(tǒng)上電時(shí)開(kāi)始運(yùn)行,初始化硬件設(shè)備,準(zhǔn)備軟件環(huán)境,最后調(diào)用操作系統(tǒng)內(nèi)核。U-boot(universal boot loader)是遵循GPL條款的開(kāi)放源代碼項(xiàng)目,為Bootloader中較為流行、功能強(qiáng)大的引導(dǎo)加載程序[9]。U-boot移植需要修改與開(kāi)發(fā)板相關(guān)的配置文件和底層接口文件,然后才可以在目標(biāo)開(kāi)發(fā)板上運(yùn)行。限于篇幅,移植過(guò)程本文省略。

    2.2Linux內(nèi)核移植

    開(kāi)發(fā)板使用linux-3.4.2內(nèi)核版本,需要修改內(nèi)核中的時(shí)鐘頻率使其支持系統(tǒng)外部時(shí)鐘源,修改網(wǎng)卡驅(qū)動(dòng)使其支持網(wǎng)絡(luò)功能,以及修改MTD設(shè)備分區(qū)使其可以掛接文件系統(tǒng)等。

    2.3NFS啟動(dòng)根文件系統(tǒng)

    新內(nèi)核具備了網(wǎng)絡(luò)功能后,可通過(guò)設(shè)置開(kāi)發(fā)板U-boot控制界面命令行參數(shù)自動(dòng)從NFS啟動(dòng)系統(tǒng)或者從NAND Flash啟動(dòng)系統(tǒng)后手動(dòng)掛接NFS文件系統(tǒng)。本文考慮方便性,選擇前者。

    啟動(dòng)開(kāi)發(fā)板至U-boot控制界面,設(shè)置U-boot的環(huán)境變量,使開(kāi)發(fā)板從網(wǎng)絡(luò)文件系統(tǒng)(NFS)啟動(dòng)。本文使用的開(kāi)發(fā)板IP為192.168.2.17,PC端虛擬機(jī)VMware中Linux有線網(wǎng)卡IP為192.168.2.30,NFS目錄為/work/nfs_root/fs_mini _mdev_new,在U-boot控制界面進(jìn)行如下設(shè)置:

    set ipaddr 192.168.2.17

    set bootcmd'nfs 32000000 192.168.2.30:/ work/nfs_root/uImage_new_wifi;bootm 32000000'

    set bootargs console=ttySAC0,115200 root=/ dev/nfs nfsroot=192.168.2.30:/work/nfs_root/fs_ mini_mdev_new ip=192.168.2.17

    3 無(wú)線視頻監(jiān)控服務(wù)器端實(shí)現(xiàn)

    在完成視頻監(jiān)控系統(tǒng)所需的設(shè)備硬件平臺(tái)的搭建和底層Linux系統(tǒng)的設(shè)計(jì)后,接下來(lái)繼續(xù)在嵌入式設(shè)備上構(gòu)建一個(gè)視頻監(jiān)控服務(wù)器,以實(shí)現(xiàn)視頻數(shù)據(jù)的采集和傳輸功能。

    3.1服務(wù)器端視頻數(shù)據(jù)采集

    視頻服務(wù)器軟件從USB免驅(qū)攝像頭獲取視頻數(shù)據(jù),并將采集到的視頻數(shù)據(jù)使用MJPEG算法壓縮技術(shù)進(jìn)行數(shù)據(jù)處理,然后通過(guò)無(wú)線方式發(fā)送給客戶端。服務(wù)器端采集視頻軟件是基于Linux開(kāi)源的MJPG-streamer軟件,針對(duì)本系統(tǒng)的需要進(jìn)行了重新編寫(xiě)。該軟件使用多線程技術(shù),輸入線程實(shí)現(xiàn)采集視頻數(shù)據(jù)功能,輸出線程用來(lái)響應(yīng)來(lái)自客戶端用戶的請(qǐng)求,并向用戶發(fā)送視頻數(shù)據(jù)。重新編寫(xiě)后的服務(wù)器軟件使用Linux內(nèi)核向應(yīng)用程序提供訪問(wèn)音頻、視頻的統(tǒng)一接口V4L2,以實(shí)現(xiàn)視頻圖像的采集。V4L2接口采集視頻數(shù)據(jù)的工作流程見(jiàn)圖2。

    3.2服務(wù)器端視頻數(shù)據(jù)傳輸

    傳統(tǒng)有線視頻監(jiān)控系統(tǒng)中的數(shù)據(jù)傳輸需要復(fù)雜的網(wǎng)絡(luò)布線,并且無(wú)法隨時(shí)隨地地保證移動(dòng)端視頻監(jiān)控的效果[10]。本系統(tǒng)克服了傳統(tǒng)有線視頻監(jiān)控系統(tǒng)的不足,使用無(wú)線方式實(shí)現(xiàn)數(shù)據(jù)的傳輸。

    為了實(shí)現(xiàn)無(wú)線數(shù)據(jù)傳輸,將開(kāi)發(fā)板外接的USB無(wú)線網(wǎng)卡設(shè)置為AP(access point)工作模式,產(chǎn)生供客戶端連接的WiFi無(wú)線信號(hào),并設(shè)置DHCP等服務(wù)使開(kāi)發(fā)板每次連接上USB無(wú)線網(wǎng)卡后都能自動(dòng)分配無(wú)線IP和自動(dòng)設(shè)置網(wǎng)關(guān)。同時(shí),為連接到開(kāi)發(fā)板服務(wù)器端的客戶端分配一個(gè)識(shí)別IP,用于區(qū)分不同的客戶端。當(dāng)攝像頭采集到視頻數(shù)據(jù)后,服務(wù)器端將通過(guò)無(wú)線網(wǎng)絡(luò)通信的方式將攝像頭采集到的視頻數(shù)據(jù)傳輸給連接至服務(wù)器的客戶端。

    圖2V4L2接口采集視頻數(shù)據(jù)的工作流程

    在Linux中,網(wǎng)絡(luò)通信是基于Socket編程實(shí)現(xiàn)的。服務(wù)器端通過(guò)Socket建立一個(gè)通信連接端口,客戶端通過(guò)此端口與服務(wù)器建立連接,并進(jìn)行通信。服務(wù)器與客戶端之間的通信傳輸過(guò)程描述如下[11]:服務(wù)器端先調(diào)用Socket()函數(shù)創(chuàng)建一個(gè)套接字,接著調(diào)用bind()函數(shù)給套接字綁定一個(gè)端口號(hào),然后再調(diào)用listen()函數(shù)監(jiān)聽(tīng)客戶端用戶請(qǐng)求;如果客戶端有connect()請(qǐng)求,服務(wù)器端則調(diào)用accept()函數(shù)與之建立TCP可靠連接,二者通過(guò)send()函數(shù)和recv()函數(shù)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)通信。具體的TCP網(wǎng)絡(luò)通信流程見(jiàn)圖3。

    4 無(wú)線視頻監(jiān)控客戶端實(shí)現(xiàn)

    完成開(kāi)發(fā)板上視頻監(jiān)控服務(wù)器端的搭建后,即可實(shí)現(xiàn)視頻數(shù)據(jù)的采集和TCP協(xié)議無(wú)線網(wǎng)絡(luò)傳輸。由于在客戶端通過(guò)網(wǎng)頁(yè)顯示視頻流延遲明顯,實(shí)時(shí)傳輸效果差,故在PC機(jī)的Windows系統(tǒng)下基于Qt和OpenCV開(kāi)發(fā)了一款可移植性好、可操作性強(qiáng)的客戶端,實(shí)現(xiàn)實(shí)時(shí)監(jiān)控、實(shí)時(shí)視頻錄像等功能。在手機(jī)移動(dòng)端基于Android系統(tǒng)開(kāi)發(fā)了一款易安裝、易操作的手機(jī)APP客戶端,實(shí)現(xiàn)實(shí)時(shí)監(jiān)控、拍照、實(shí)時(shí)視頻錄像等功能。

    圖3 服務(wù)器與客戶端TCP網(wǎng)絡(luò)通信流程

    4.1PC客戶端實(shí)現(xiàn)

    OpenCV是開(kāi)源的計(jì)算機(jī)視覺(jué)庫(kù)[12],包含一系列C函數(shù)和少量C++類庫(kù),可實(shí)現(xiàn)圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。本文主要采用OpenCV中廣泛使用的圖形交互和媒體接口High-GUI庫(kù)對(duì)圖像和視頻進(jìn)行讀寫(xiě)處理。

    Qt是用C++編寫(xiě),支持多操作系統(tǒng)平臺(tái)的應(yīng)用程序開(kāi)發(fā)框架[13]。Qt與其他GUI開(kāi)發(fā)工具最大的不同在于它自行定義了信號(hào)與槽這種通信機(jī)制,該通信機(jī)制獨(dú)立于標(biāo)準(zhǔn)的C/C++語(yǔ)言。在傳統(tǒng)的GUI工具包中,窗口部件一般通過(guò)指向某個(gè)函數(shù)指針的回調(diào)函數(shù)來(lái)響應(yīng)它們所觸發(fā)的每個(gè)動(dòng)作。但是,在Qt中信號(hào)與槽取代了這些復(fù)雜的函數(shù)指針,使得編寫(xiě)的這些通信程序更為明了。信號(hào)可以與槽進(jìn)行單個(gè)連接,也可以將多個(gè)信號(hào)與單個(gè)槽進(jìn)行連接,還可以將單個(gè)信號(hào)與多個(gè)槽進(jìn)行連接。系統(tǒng)調(diào)用connect()函數(shù)將信號(hào)與槽連接起來(lái)。當(dāng)信號(hào)被某一對(duì)象發(fā)射后,與其相關(guān)聯(lián)的槽將被立刻執(zhí)行,類似普通的函數(shù)調(diào)用。當(dāng)槽函數(shù)執(zhí)行結(jié)束后,系統(tǒng)將調(diào)用disconnect()函數(shù)斷開(kāi)發(fā)射者中的信號(hào)與接收者中的槽函數(shù)之間的關(guān)聯(lián)。

    4.1.1PC端客戶端界面設(shè)計(jì)

    Qt Creator是用Qt開(kāi)發(fā)的輕量級(jí)跨平臺(tái)集成開(kāi)發(fā)環(huán)境。它包含了一套用于創(chuàng)建和測(cè)試基于Qt應(yīng)用程序的高效工具,包括高級(jí)的C++編輯器、上下文感知幫助系統(tǒng)、可視化調(diào)試器、源代碼管理工具、項(xiàng)目和構(gòu)件管理工具[13]。本文使用Qt Creator設(shè)計(jì)用于接收視頻數(shù)據(jù)的客戶端。

    在Windows操作系統(tǒng)下,打開(kāi)Qt Creator創(chuàng)建一個(gè)工程,在Qt Creator的Design模式下編輯客戶端界面。在主編輯界面放置2個(gè)Line Edit:一個(gè)用于輸入服務(wù)端IP,另一個(gè)用于輸入服務(wù)端Port;5個(gè)Push Button分別用于連接、斷開(kāi)服務(wù)器,開(kāi)始、停止錄制視頻和關(guān)閉客戶端;2個(gè)Label分別用于顯示視頻數(shù)據(jù)和當(dāng)前狀態(tài)。

    4.1.2視頻圖像顯示過(guò)程分析

    在服務(wù)器端使用TCP協(xié)議傳輸視頻數(shù)據(jù),故在客戶端也應(yīng)使用TCP協(xié)議來(lái)建立網(wǎng)絡(luò)連接和實(shí)現(xiàn)視頻數(shù)據(jù)傳輸。Qt中自帶的QTcpSocket類提供TCP套接字并實(shí)現(xiàn)TCP連接。在QTcpSocket類下創(chuàng)建1個(gè)tcpSocket對(duì)象,調(diào)用tcpSocket->connectToHost()連接至服務(wù)器。服務(wù)器端接受客戶端連接請(qǐng)求后,與客戶端建立TCP連接,并調(diào)用send()函數(shù)將攝像頭采集到的視頻數(shù)據(jù)通過(guò)無(wú)線網(wǎng)絡(luò)以幀為單位傳輸給客戶端。在客戶端用connect()函數(shù)將readyRead()信號(hào)與read()槽函數(shù)進(jìn)行連接。當(dāng)緩沖區(qū)有數(shù)據(jù)要讀的時(shí)候,會(huì)觸發(fā)readyRead()信號(hào),從而自動(dòng)調(diào)用read()槽函數(shù)讀取視頻數(shù)據(jù)。PC客戶端視頻圖像顯示流程如圖4所示。

    4.2手機(jī)APP客戶端實(shí)現(xiàn)

    Android是以Linux為基礎(chǔ)的開(kāi)源的移動(dòng)設(shè)備操作系統(tǒng),目前廣泛應(yīng)用于智能手機(jī)和平板電腦[14]。本研究基于Android[15]開(kāi)發(fā)了一款手機(jī)APP客戶端,用來(lái)實(shí)現(xiàn)實(shí)時(shí)監(jiān)控、實(shí)時(shí)錄像、拍照、瀏覽圖片等功能。

    1個(gè)Android應(yīng)用通常會(huì)包含多個(gè)Activity,但只有1個(gè)Activity會(huì)作為程序的入口。在Android中,通常使用Intent作為連接不同組件的通信載體。

    圖4 PC客戶端視頻圖像顯示流程

    在本系統(tǒng)中,當(dāng)打開(kāi)App客戶端時(shí)會(huì)首先執(zhí)行FlashActivity作為程序的入口。在FlashActivity的界面布局文件flash.xml中放置2個(gè)EditText,一個(gè)用于填寫(xiě)服務(wù)器的IP,另一個(gè)用于填寫(xiě)服務(wù)器Port。1個(gè)Button按鈕用于與服務(wù)器建立連接。連接成功后,執(zhí)行startActivity(new Intent(FlashActivity.this,MainActivity.class)),啟動(dòng)MainActivity進(jìn)入視頻監(jiān)控主界面。在MainActivity的界面布局文件main.xml中使用相對(duì)布局RelativeLayout進(jìn)行UI布局。在Palette的Custom Views文件夾下創(chuàng)建一個(gè)本系統(tǒng)中使用名為MjpegView的View,并將MjpegView放置在main.xml中,同時(shí)放置與RadioGroup一起使用的一組RadioButton。RadioGroup有OnCheckedChangeListener事件,而對(duì)于該事件的處理則使用onCheckedChanged()方法。在該方法中,根據(jù)RadioButton所分配的值來(lái)判斷是執(zhí)行拍照、錄像還是瀏覽等操作。手機(jī)APP客戶端視頻監(jiān)控流程如圖5所示。

    5 系統(tǒng)測(cè)試

    測(cè)試在整個(gè)產(chǎn)品開(kāi)發(fā)過(guò)程中占有非常重要的地位,通過(guò)測(cè)試能檢測(cè)出系統(tǒng)及其穩(wěn)定性是否符合要求。本系統(tǒng)的ARM開(kāi)發(fā)板有線網(wǎng)卡IP設(shè)置為192.168.2.17,PC機(jī)Windows系統(tǒng)有線網(wǎng)卡IP設(shè)置為192.168.2.10。因?yàn)殚_(kāi)發(fā)板設(shè)置為網(wǎng)絡(luò)文件系統(tǒng)(NFS)啟動(dòng),所以VMWare虛擬機(jī)中Linux系統(tǒng)的有線網(wǎng)卡IP設(shè)置為192.168.2.30,三者在同一網(wǎng)段。

    圖5 手機(jī)APP客戶端視頻監(jiān)控流程

    5.1啟動(dòng)視頻監(jiān)控系統(tǒng)的服務(wù)器端

    根據(jù)系統(tǒng)需求,對(duì)MJPG-streamer軟件進(jìn)行重新編寫(xiě)。將編寫(xiě)后的文件通過(guò)CuteFTP軟件上傳到VMWare虛擬機(jī)中Ubuntu系統(tǒng)下的任一文件夾里,然后執(zhí)行make命令,生成可執(zhí)行文件mjpg_ streamer。使用命令sudo cp mjpg_streamer/work/ nfs_root/fs_mini_mdev_new/bin/將該可執(zhí)行文件拷貝到開(kāi)發(fā)板所使用的網(wǎng)絡(luò)文件系統(tǒng)中。

    啟動(dòng)開(kāi)發(fā)板,使用SecureCRT終端仿真軟件登陸到開(kāi)發(fā)板,連接USB攝像頭和USB無(wú)線網(wǎng)卡。經(jīng)過(guò)之前的設(shè)置,USB無(wú)線網(wǎng)卡已工作在AP模式下。只要連接上USB無(wú)線網(wǎng)卡,開(kāi)發(fā)板就會(huì)自動(dòng)發(fā)出WiFi無(wú)線信號(hào)“CQUT_B204”,如圖6所示。

    在終端使用命令#cd bin進(jìn)入到bin目錄。在bin目錄下,使用#ls命令可以查看拷貝過(guò)來(lái)的可執(zhí)行文件mjpg_streamer。輸入“#./mjpg_streamer”命令并回車,可以看到串口終端顯示出的視頻設(shè)備、視頻像素大小、幀格式、端口號(hào)等信息,并等待客戶端的連接。

    5.2啟動(dòng)視頻監(jiān)控系統(tǒng)的客戶端

    在PC機(jī)windows下,通過(guò)無(wú)線網(wǎng)卡連接“CQUT_B204”。打開(kāi)Qt Creator軟件,點(diǎn)擊菜單欄Build下的Run,程序自動(dòng)編譯后開(kāi)始運(yùn)行,并彈出連接服務(wù)器界面。輸入服務(wù)器IP和服務(wù)器Port,點(diǎn)擊“連接”按鈕連接到服務(wù)器。

    圖6 AP模式下的WiFi信號(hào)

    在手機(jī)移動(dòng)端,打開(kāi)WiFi,連接“CQUT_ B204”。打開(kāi)預(yù)先安裝好的APP客戶端軟件,輸入服務(wù)器IP和服務(wù)器Port,點(diǎn)擊“連接”按鈕連接到服務(wù)器。

    成功連接服務(wù)器后,服務(wù)器與客戶端建立TCP連接,并將攝像頭采集到的數(shù)據(jù)通過(guò)無(wú)線網(wǎng)絡(luò)傳輸給客戶端??蛻舳丝蓪?shí)時(shí)、穩(wěn)定地顯示視頻流數(shù)據(jù),并根據(jù)需要進(jìn)行視頻拍照、視頻錄像、瀏覽圖片等操作。PC客戶端、手機(jī)客戶端與服務(wù)器視頻數(shù)據(jù)的傳輸效果見(jiàn)圖7、8。

    圖7 PC客戶端與服務(wù)器的視頻數(shù)據(jù)傳輸效果

    圖8 手機(jī)客戶端與服務(wù)器的視頻數(shù)據(jù)傳輸效果

    6 結(jié)束語(yǔ)

    本系統(tǒng)使用V4L2接口技術(shù)完成USB攝像頭視頻圖像的采集,利用MJPEG算法壓縮技術(shù)實(shí)現(xiàn)視頻數(shù)據(jù)的編解碼,通過(guò)TCP網(wǎng)絡(luò)實(shí)時(shí)無(wú)線傳輸視頻數(shù)據(jù),并設(shè)計(jì)了分別適用于PC機(jī)和手機(jī)移動(dòng)端的客戶端。測(cè)試結(jié)果表明,系統(tǒng)能實(shí)時(shí)、穩(wěn)定地傳輸視頻流數(shù)據(jù),對(duì)現(xiàn)場(chǎng)視頻圖像具有較好的監(jiān)控效果。存在的不足之處:系統(tǒng)還不能實(shí)現(xiàn)對(duì)監(jiān)控現(xiàn)場(chǎng)音頻的支持,也無(wú)法遠(yuǎn)程操控?cái)z像頭進(jìn)行任意角度的視頻監(jiān)控,還需要在本系統(tǒng)的基礎(chǔ)上做進(jìn)一步研究開(kāi)發(fā)。

    [1]牛溫佳,劉銀龍.移動(dòng)網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)[M].北京:電子工業(yè)出版社,2013.

    [2]陳峰,趙欣.基于QT和嵌入式的視頻監(jiān)控系統(tǒng)[J].通信技術(shù),2011(10):109-111.

    [3]唐人財(cái),劉連浩.基于嵌入式Linux遠(yuǎn)程圖像監(jiān)控系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)與現(xiàn)代化,2010(11):31-34.

    [4]汪洋,鄭連清.基于網(wǎng)絡(luò)的校區(qū)視頻監(jiān)控設(shè)計(jì)與實(shí)現(xiàn)[J].重慶理工大學(xué)學(xué)報(bào):自然科學(xué)版,2011(10):82 -85.

    [5]韋東山.嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)[M].北京:人民郵電出版社,2012.

    [6]王溢琴.基于嵌入式的智能家居之視頻監(jiān)控系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2014,22(11):3623-3626.

    [7]毛劍飛.基于改進(jìn)的H.264的視頻監(jiān)控系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2014,23(4):84-90.

    [8]張愛(ài)芹.基于ARM的嵌入式視頻交通系統(tǒng)平臺(tái)研究[D].重慶:重慶理工大學(xué),2009.

    [9]李軍,張華春.U-Boot及Linux2.6在S3C2440A平臺(tái)上的移植方法[J].電子器件,2008(10):1667-1670.

    [10]劉艷嬌.基于嵌入式Linux的無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].黑龍江:哈爾濱工程大學(xué),2012.

    [11]趙克佳.UNIX程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2002.

    [12]于仕琪,劉瑞幀.學(xué)習(xí)Open CV[M].北京:清華大學(xué)出版社,2012.

    [13]陳爽.Linux與Qt程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2011.

    [14]鄭海洲.基于Android平臺(tái)的嵌入式視頻監(jiān)控系統(tǒng)設(shè)計(jì)[J].自動(dòng)化儀表,2013,34(9):30-33.

    [15]楊飛,黃國(guó)宏.基于Android智能終端的移動(dòng)視頻監(jiān)控系統(tǒng)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,23(2):195-198.

    (責(zé)任編輯楊黎麗)

    Design and Implementation of Embedded Wireless Video Monitoring System

    WANG Yuea,PANG Zhen-yinga,WANG Shuaib,F(xiàn)AN Xian-xinga
    (a.College of Computer Science and Engineering;b.College of Electronic Engineering and Automation,Chongqing University of Technology,Chongqing 400054,China)

    This system was equipped with S3C2440 ARM9 microprocessor development board for the hardware platform and the Linux system was built on the platform.Using the USB camera-free drive as a video capture device,using the Linux kernel to provide a uniform interface for V4L2 video image capture and the algorithm of MJPEG to compress and decode the video data,and transmit these to client through WiFi technology.Server-side MJPG-streamer video data acquisition software was based on Linux open source software and this system needed to be overhauled and used multithreading technology.The client that based on Qt and OpenCV has a friendly graphical user interface and is easily installed and operated APP client based on Android for mobile phone.The experimental results show that the system runs stably and both clients can get a clear and smooth video streaming data.

    embedded;Linux;video monitoring;V4L2

    TP393

    A

    1674-8425(2015)04-0067-06

    10.3969/j.issn.1674-8425(z).2015.04.013

    2015-01-02

    重慶市科技攻關(guān)計(jì)劃項(xiàng)目(cstc2009AC2068)

    王越(1961—),男,重慶人,博士,教授,主要從事嵌入式技術(shù)、數(shù)據(jù)挖掘、數(shù)據(jù)庫(kù)技術(shù)研究;龐振營(yíng)(1987—),男,河南商丘人,碩士研究生,主要從事嵌入式技術(shù)研究。

    王越,龐振營(yíng),王帥,等.嵌入式無(wú)線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].重慶理工大學(xué)學(xué)報(bào):自然科學(xué)版,2015(4):67-72.

    format:WANG Yue,PANG Zhen-ying,WANG Shuai,et al.Design and Implementation of Embedded Wireless Video Monitoring System[J].Journal of Chongqing University of Technology:Natural Science,2015(4):67 -72.

    猜你喜歡
    開(kāi)發(fā)板服務(wù)器端網(wǎng)卡
    在DDS 中間件上實(shí)現(xiàn)雙冗余網(wǎng)卡切換的方法
    Server 2016網(wǎng)卡組合模式
    淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
    成功(2018年10期)2018-03-26 02:56:14
    Microchip最新推出兩款PIC32 Curiosity開(kāi)發(fā)板
    淺析單片機(jī)開(kāi)發(fā)板的設(shè)計(jì)與制作
    電子制作(2017年22期)2017-02-02 07:10:14
    在Windows中安裝OpenVPN
    挑戰(zhàn)Killer網(wǎng)卡Realtek網(wǎng)游專用Dragon網(wǎng)卡
    Mouser為您呈上開(kāi)發(fā)關(guān)鍵之STMicroelectronics Nucleo開(kāi)發(fā)板
    Arduino和Atmel發(fā)布Arduino Zero開(kāi)發(fā)板
    網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
    无限看片的www在线观看| 国产视频内射| 变态另类丝袜制服| 一级a爱片免费观看的视频| 国产激情久久老熟女| 国产成人精品久久二区二区91| 日本免费a在线| www日本黄色视频网| 国产精品久久久av美女十八| 露出奶头的视频| 精品国内亚洲2022精品成人| 亚洲精品久久国产高清桃花| 久久久久久久午夜电影| 日韩欧美免费精品| 久久香蕉激情| 丁香六月欧美| 国产乱人伦免费视频| 亚洲国产精品sss在线观看| 琪琪午夜伦伦电影理论片6080| 成人手机av| 精品无人区乱码1区二区| xxxwww97欧美| 一本大道久久a久久精品| 97碰自拍视频| av有码第一页| 麻豆成人午夜福利视频| 亚洲av成人一区二区三| 国产三级在线视频| 极品教师在线免费播放| 国产精品亚洲av一区麻豆| 热re99久久国产66热| 免费在线观看影片大全网站| 国产91精品成人一区二区三区| 啪啪无遮挡十八禁网站| 国产精品久久电影中文字幕| 国产免费男女视频| 2021天堂中文幕一二区在线观 | 精品第一国产精品| 一区二区三区激情视频| 免费高清视频大片| 免费在线观看黄色视频的| 国产成人av激情在线播放| 国产精品亚洲一级av第二区| 国产精品二区激情视频| 在线观看日韩欧美| 亚洲一区二区三区不卡视频| 侵犯人妻中文字幕一二三四区| 一区福利在线观看| www.www免费av| 久久伊人香网站| 成人国产综合亚洲| 国产又色又爽无遮挡免费看| 欧美日韩乱码在线| 精品久久久久久成人av| 久久香蕉精品热| 少妇被粗大的猛进出69影院| 禁无遮挡网站| 黄片播放在线免费| 亚洲全国av大片| 变态另类丝袜制服| 99久久精品国产亚洲精品| 午夜日韩欧美国产| av中文乱码字幕在线| 一个人免费在线观看的高清视频| 亚洲欧美激情综合另类| 少妇熟女aⅴ在线视频| 国产精品久久久av美女十八| 国产黄色小视频在线观看| 日韩欧美免费精品| 美国免费a级毛片| 搞女人的毛片| 少妇熟女aⅴ在线视频| 国产精品99久久99久久久不卡| 亚洲色图av天堂| 日韩中文字幕欧美一区二区| 夜夜看夜夜爽夜夜摸| 亚洲 欧美 日韩 在线 免费| 天堂√8在线中文| 久9热在线精品视频| 怎么达到女性高潮| 精品电影一区二区在线| a级毛片a级免费在线| 18禁黄网站禁片午夜丰满| 人人妻人人看人人澡| 午夜福利在线在线| 国产高清有码在线观看视频 | 女警被强在线播放| 欧美绝顶高潮抽搐喷水| 黄色女人牲交| 久久久国产成人免费| 窝窝影院91人妻| 此物有八面人人有两片| а√天堂www在线а√下载| 91麻豆av在线| 成人特级黄色片久久久久久久| 亚洲av美国av| 午夜激情福利司机影院| 国产精品乱码一区二三区的特点| 欧美黑人精品巨大| 久久久久九九精品影院| 真人做人爱边吃奶动态| 婷婷精品国产亚洲av在线| 成年女人毛片免费观看观看9| 窝窝影院91人妻| 神马国产精品三级电影在线观看 | 黄色片一级片一级黄色片| 麻豆一二三区av精品| 国产精品影院久久| 欧美在线一区亚洲| 久久久久精品国产欧美久久久| 国产亚洲精品久久久久久毛片| 欧美激情 高清一区二区三区| 黑人欧美特级aaaaaa片| 韩国精品一区二区三区| 一夜夜www| 法律面前人人平等表现在哪些方面| 精品福利观看| 美女高潮到喷水免费观看| 久久久精品国产亚洲av高清涩受| 757午夜福利合集在线观看| 日本 av在线| 1024视频免费在线观看| 国产激情偷乱视频一区二区| 亚洲自拍偷在线| 国产成人精品久久二区二区91| 精品久久久久久久久久久久久 | 99国产精品一区二区蜜桃av| 国产精品永久免费网站| 女警被强在线播放| 美国免费a级毛片| 午夜a级毛片| 免费看十八禁软件| 9191精品国产免费久久| 久热这里只有精品99| 久久久久久九九精品二区国产 | 日韩一卡2卡3卡4卡2021年| 一本综合久久免费| 午夜a级毛片| 国产亚洲av嫩草精品影院| 99国产精品99久久久久| 欧美在线黄色| 久9热在线精品视频| 亚洲国产日韩欧美精品在线观看 | 国产人伦9x9x在线观看| 精品电影一区二区在线| 夜夜爽天天搞| 久久国产亚洲av麻豆专区| 国产三级在线视频| 亚洲精华国产精华精| 国内精品久久久久精免费| 午夜免费成人在线视频| 亚洲国产精品成人综合色| xxx96com| 97碰自拍视频| 亚洲国产欧美一区二区综合| 精品久久久久久久人妻蜜臀av| 国产亚洲精品第一综合不卡| 日韩av在线大香蕉| 亚洲在线自拍视频| 欧美av亚洲av综合av国产av| 久久九九热精品免费| 黄色毛片三级朝国网站| 国内揄拍国产精品人妻在线 | 午夜激情av网站| 久久婷婷人人爽人人干人人爱| 欧美色视频一区免费| 国产亚洲精品综合一区在线观看 | 人成视频在线观看免费观看| 国产精品电影一区二区三区| 男女下面进入的视频免费午夜 | 亚洲av五月六月丁香网| 一个人免费在线观看的高清视频| 最新美女视频免费是黄的| 国内少妇人妻偷人精品xxx网站 | 亚洲av电影在线进入| 亚洲精品国产一区二区精华液| 夜夜看夜夜爽夜夜摸| 国产一区二区三区在线臀色熟女| 天堂影院成人在线观看| 男人舔女人的私密视频| 国产精品 国内视频| 人妻丰满熟妇av一区二区三区| 国产精品影院久久| 香蕉国产在线看| netflix在线观看网站| 午夜a级毛片| 久久久国产成人免费| 日本熟妇午夜| 国产午夜精品久久久久久| 久久久国产成人精品二区| 少妇 在线观看| 亚洲成av片中文字幕在线观看| 青草久久国产| 亚洲人成电影免费在线| 久久久久国产一级毛片高清牌| 免费在线观看视频国产中文字幕亚洲| 亚洲国产精品999在线| 变态另类丝袜制服| 欧美色欧美亚洲另类二区| 真人做人爱边吃奶动态| 神马国产精品三级电影在线观看 | 亚洲黑人精品在线| 特大巨黑吊av在线直播 | 免费搜索国产男女视频| 一级作爱视频免费观看| 在线国产一区二区在线| 国产精品综合久久久久久久免费| 久久久久久久久久黄片| 男人的好看免费观看在线视频 | 搡老熟女国产l中国老女人| 日本五十路高清| 黄频高清免费视频| 免费在线观看成人毛片| 一本综合久久免费| 日韩 欧美 亚洲 中文字幕| 免费观看人在逋| 午夜精品在线福利| 久久久久久亚洲精品国产蜜桃av| 色综合婷婷激情| 亚洲 国产 在线| 成人亚洲精品一区在线观看| 黄色片一级片一级黄色片| 9191精品国产免费久久| 久久久久亚洲av毛片大全| 女性生殖器流出的白浆| 无人区码免费观看不卡| 可以在线观看毛片的网站| 色哟哟哟哟哟哟| 国产私拍福利视频在线观看| 亚洲五月天丁香| 国产精品永久免费网站| 久久香蕉精品热| 一二三四社区在线视频社区8| 午夜精品久久久久久毛片777| 超碰成人久久| 免费高清在线观看日韩| 人妻丰满熟妇av一区二区三区| 啦啦啦免费观看视频1| 欧美日韩一级在线毛片| 亚洲人成网站在线播放欧美日韩| 天天添夜夜摸| 麻豆一二三区av精品| 在线永久观看黄色视频| 老司机午夜福利在线观看视频| 麻豆久久精品国产亚洲av| 亚洲七黄色美女视频| 日日摸夜夜添夜夜添小说| 国产精品香港三级国产av潘金莲| 美女 人体艺术 gogo| 黄网站色视频无遮挡免费观看| 黄频高清免费视频| 久久精品国产综合久久久| 国产91精品成人一区二区三区| 欧美中文日本在线观看视频| 久久欧美精品欧美久久欧美| 国产真实乱freesex| 欧美不卡视频在线免费观看 | 国产成人av教育| 麻豆成人av在线观看| 国产精品精品国产色婷婷| 我的亚洲天堂| 在线免费观看的www视频| 99热6这里只有精品| 精品少妇一区二区三区视频日本电影| 国产伦人伦偷精品视频| 麻豆av在线久日| 无限看片的www在线观看| 亚洲熟妇熟女久久| 亚洲欧洲精品一区二区精品久久久| 欧美日本亚洲视频在线播放| 免费在线观看黄色视频的| 一边摸一边做爽爽视频免费| 久久天躁狠狠躁夜夜2o2o| 一本综合久久免费| 亚洲精品美女久久av网站| 国产精品久久电影中文字幕| 国产一区在线观看成人免费| 夜夜夜夜夜久久久久| 999精品在线视频| 亚洲 国产 在线| 中国美女看黄片| 日韩国内少妇激情av| 亚洲熟妇熟女久久| 午夜免费鲁丝| 国产主播在线观看一区二区| 国产v大片淫在线免费观看| 天天躁夜夜躁狠狠躁躁| 午夜福利视频1000在线观看| 男男h啪啪无遮挡| 欧美av亚洲av综合av国产av| 日日干狠狠操夜夜爽| 在线av久久热| 国产1区2区3区精品| 最好的美女福利视频网| 中亚洲国语对白在线视频| 啦啦啦韩国在线观看视频| 成人国产一区最新在线观看| 午夜亚洲福利在线播放| 日本三级黄在线观看| 亚洲中文字幕一区二区三区有码在线看 | 啦啦啦 在线观看视频| 国产人伦9x9x在线观看| 少妇被粗大的猛进出69影院| 午夜福利一区二区在线看| 别揉我奶头~嗯~啊~动态视频| 国产精品亚洲一级av第二区| av超薄肉色丝袜交足视频| 成人永久免费在线观看视频| 免费高清在线观看日韩| 亚洲av成人一区二区三| 亚洲人成77777在线视频| 精品一区二区三区av网在线观看| 国产一卡二卡三卡精品| 亚洲第一电影网av| 国产又爽黄色视频| 成人三级做爰电影| 最好的美女福利视频网| 免费在线观看成人毛片| 精品人妻1区二区| 国产熟女午夜一区二区三区| 少妇粗大呻吟视频| 精品熟女少妇八av免费久了| 久久久久久人人人人人| 午夜精品久久久久久毛片777| 日本黄色视频三级网站网址| 给我免费播放毛片高清在线观看| 精品不卡国产一区二区三区| 日韩高清综合在线| 精品不卡国产一区二区三区| 高清毛片免费观看视频网站| 精品国产亚洲在线| 精品欧美国产一区二区三| 亚洲中文字幕日韩| 久久久久国内视频| 日本成人三级电影网站| 免费看十八禁软件| 夜夜看夜夜爽夜夜摸| 中国美女看黄片| 午夜激情av网站| 亚洲aⅴ乱码一区二区在线播放 | 久久婷婷人人爽人人干人人爱| 成人三级做爰电影| 日本 av在线| 色av中文字幕| 国产又色又爽无遮挡免费看| www.精华液| 97人妻精品一区二区三区麻豆 | 亚洲全国av大片| 在线观看日韩欧美| 国产精品综合久久久久久久免费| bbb黄色大片| 日韩国内少妇激情av| 免费高清在线观看日韩| 一本综合久久免费| 51午夜福利影视在线观看| 搡老熟女国产l中国老女人| 欧美日韩中文字幕国产精品一区二区三区| 国产成人精品久久二区二区免费| 一个人免费在线观看的高清视频| 久久久久免费精品人妻一区二区 | 欧美最黄视频在线播放免费| av有码第一页| 精品国产国语对白av| 草草在线视频免费看| 人妻久久中文字幕网| 巨乳人妻的诱惑在线观看| 中出人妻视频一区二区| 精品国产一区二区三区四区第35| 校园春色视频在线观看| 久久精品aⅴ一区二区三区四区| 欧美中文综合在线视频| 久久婷婷人人爽人人干人人爱| 亚洲国产精品久久男人天堂| 1024香蕉在线观看| xxx96com| 亚洲精品国产精品久久久不卡| 可以在线观看毛片的网站| 啦啦啦 在线观看视频| 丁香六月欧美| 俄罗斯特黄特色一大片| 757午夜福利合集在线观看| 满18在线观看网站| 午夜激情av网站| 久久精品91无色码中文字幕| 在线观看www视频免费| 香蕉国产在线看| 丝袜在线中文字幕| 日韩有码中文字幕| 日韩精品青青久久久久久| 亚洲成人久久爱视频| 老熟妇仑乱视频hdxx| 别揉我奶头~嗯~啊~动态视频| 午夜福利高清视频| 成年免费大片在线观看| 国产又色又爽无遮挡免费看| 级片在线观看| 日本精品一区二区三区蜜桃| 看片在线看免费视频| 90打野战视频偷拍视频| 欧美 亚洲 国产 日韩一| 免费女性裸体啪啪无遮挡网站| 欧美国产精品va在线观看不卡| 搡老妇女老女人老熟妇| 曰老女人黄片| 亚洲精品久久国产高清桃花| 999精品在线视频| 亚洲成人久久爱视频| 神马国产精品三级电影在线观看 | 国产免费男女视频| 欧美黑人巨大hd| 黄色成人免费大全| 亚洲色图 男人天堂 中文字幕| 麻豆久久精品国产亚洲av| 欧美日韩福利视频一区二区| 99国产极品粉嫩在线观看| 欧美色欧美亚洲另类二区| 美女大奶头视频| 国产激情久久老熟女| 久久天堂一区二区三区四区| 啦啦啦韩国在线观看视频| 欧美性猛交黑人性爽| 99久久99久久久精品蜜桃| 国产伦人伦偷精品视频| 在线观看66精品国产| 丝袜人妻中文字幕| 麻豆久久精品国产亚洲av| bbb黄色大片| 亚洲美女黄片视频| 色av中文字幕| 免费在线观看完整版高清| 啦啦啦韩国在线观看视频| 淫秽高清视频在线观看| www日本在线高清视频| 久久天躁狠狠躁夜夜2o2o| 亚洲精品在线美女| 很黄的视频免费| 亚洲美女黄片视频| 欧美日韩亚洲国产一区二区在线观看| 国产精品免费一区二区三区在线| 国产99久久九九免费精品| 亚洲av成人av| 色播在线永久视频| 亚洲精品中文字幕一二三四区| 激情在线观看视频在线高清| 国产亚洲av嫩草精品影院| 国产爱豆传媒在线观看 | xxx96com| 女生性感内裤真人,穿戴方法视频| 久久精品国产综合久久久| av视频在线观看入口| 黑人巨大精品欧美一区二区mp4| 在线观看免费日韩欧美大片| 此物有八面人人有两片| www国产在线视频色| 国产蜜桃级精品一区二区三区| 国产精品一区二区免费欧美| 亚洲第一青青草原| 日本三级黄在线观看| 免费在线观看日本一区| 午夜福利免费观看在线| 超碰成人久久| 一区二区三区精品91| 12—13女人毛片做爰片一| 两人在一起打扑克的视频| 国产三级在线视频| 国产成人啪精品午夜网站| 99精品欧美一区二区三区四区| 成人欧美大片| 日韩欧美免费精品| 国产亚洲av高清不卡| 日韩有码中文字幕| 99re在线观看精品视频| 精品一区二区三区av网在线观看| 成在线人永久免费视频| 亚洲精品一卡2卡三卡4卡5卡| 制服诱惑二区| 日本五十路高清| www.精华液| 波多野结衣高清作品| 久久久久久久久中文| 成人午夜高清在线视频 | e午夜精品久久久久久久| 欧美黑人精品巨大| 亚洲 欧美一区二区三区| 中文字幕另类日韩欧美亚洲嫩草| 久久香蕉精品热| 国产国语露脸激情在线看| 欧美在线黄色| 高潮久久久久久久久久久不卡| 99国产综合亚洲精品| 一级a爱视频在线免费观看| 在线观看日韩欧美| 日韩 欧美 亚洲 中文字幕| 91老司机精品| 听说在线观看完整版免费高清| 美女国产高潮福利片在线看| 99在线视频只有这里精品首页| 午夜福利18| 级片在线观看| or卡值多少钱| 侵犯人妻中文字幕一二三四区| 日韩有码中文字幕| 男女下面进入的视频免费午夜 | 久久天堂一区二区三区四区| 人人妻人人看人人澡| 夜夜爽天天搞| 亚洲全国av大片| 国产亚洲欧美精品永久| 在线天堂中文资源库| 欧美国产精品va在线观看不卡| 91国产中文字幕| 国产三级在线视频| 最近最新中文字幕大全电影3 | 精品久久久久久久久久免费视频| 久久人妻福利社区极品人妻图片| 又紧又爽又黄一区二区| 很黄的视频免费| 久久婷婷人人爽人人干人人爱| 久久 成人 亚洲| 亚洲精品中文字幕一二三四区| 国产午夜福利久久久久久| 久久久久久亚洲精品国产蜜桃av| 欧美激情 高清一区二区三区| 韩国av一区二区三区四区| 亚洲精品久久国产高清桃花| 午夜福利在线在线| 日韩欧美国产在线观看| 日韩视频一区二区在线观看| 欧美精品亚洲一区二区| 操出白浆在线播放| 草草在线视频免费看| 真人做人爱边吃奶动态| 亚洲五月天丁香| www.自偷自拍.com| 国产人伦9x9x在线观看| 俄罗斯特黄特色一大片| 精品国产亚洲在线| 精品久久蜜臀av无| 哪里可以看免费的av片| 亚洲一区二区三区不卡视频| 国产色视频综合| 亚洲国产毛片av蜜桃av| 黄片播放在线免费| 亚洲七黄色美女视频| 久久婷婷成人综合色麻豆| 91麻豆av在线| 亚洲精品国产精品久久久不卡| 白带黄色成豆腐渣| 午夜老司机福利片| 91麻豆精品激情在线观看国产| 国产熟女xx| 十八禁人妻一区二区| 婷婷精品国产亚洲av在线| 久久午夜综合久久蜜桃| 极品教师在线免费播放| 妹子高潮喷水视频| 午夜福利成人在线免费观看| 变态另类丝袜制服| 国产精品98久久久久久宅男小说| 老司机午夜十八禁免费视频| 香蕉av资源在线| 91在线观看av| 日韩大码丰满熟妇| 男女午夜视频在线观看| 成人18禁高潮啪啪吃奶动态图| 91av网站免费观看| 亚洲成人久久性| 欧洲精品卡2卡3卡4卡5卡区| 亚洲狠狠婷婷综合久久图片| 国产精品亚洲一级av第二区| 性欧美人与动物交配| 哪里可以看免费的av片| 婷婷精品国产亚洲av| 国产成人av教育| 宅男免费午夜| 久久精品亚洲精品国产色婷小说| 久9热在线精品视频| 久久亚洲精品不卡| 在线观看舔阴道视频| 18禁裸乳无遮挡免费网站照片 | 久99久视频精品免费| 国产免费av片在线观看野外av| 女人爽到高潮嗷嗷叫在线视频| 香蕉国产在线看| 日韩精品免费视频一区二区三区| 亚洲av中文字字幕乱码综合 | 999久久久国产精品视频| 国产av一区在线观看免费| 免费看美女性在线毛片视频| 亚洲精品在线美女| 国产激情久久老熟女| 国产精品自产拍在线观看55亚洲| 国产99白浆流出| 国产激情久久老熟女| 听说在线观看完整版免费高清| 亚洲中文字幕一区二区三区有码在线看 | 国产亚洲精品久久久久5区| 12—13女人毛片做爰片一| 国产精品永久免费网站| 香蕉丝袜av| ponron亚洲| www.熟女人妻精品国产| 午夜亚洲福利在线播放| 亚洲专区中文字幕在线| 九色国产91popny在线| 一夜夜www| www.自偷自拍.com| 精品久久久久久久久久免费视频| 亚洲黑人精品在线| 免费看a级黄色片| 脱女人内裤的视频| 久久精品成人免费网站| 午夜福利18| 国产1区2区3区精品| 大香蕉久久成人网|