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

    Hi3507與流媒體服務器的視頻監(jiān)控系統(tǒng)設計

    2015-07-01 23:32:08劉明健
    關鍵詞:驅(qū)動程序客戶端編碼

    劉明健

    (江西理工大學 信息工程學院,贛州 341000)

    劉明健

    (江西理工大學 信息工程學院,贛州 341000)

    網(wǎng)絡視頻監(jiān)控系統(tǒng)不僅要求采集的圖像清晰度要高,而且對視頻圖像的壓縮和傳輸都有很高的要求。本設計選取海思SoC Hi3507為主芯片,結(jié)合CMOS高清圖像傳感器OV2643、H.264編碼技術和基于live555的流媒體服務器搭建了一個高清網(wǎng)絡視頻監(jiān)控系統(tǒng)。實踐表明,該系統(tǒng)不僅采集到的圖像清晰流暢、實時性好,而且具有較高的性價比。

    Hi3507;OV2643;H.264;live555;流媒體服務器

    引 言

    現(xiàn)有的視頻監(jiān)控系統(tǒng)主要有模擬視頻監(jiān)控系統(tǒng)、數(shù)字視頻監(jiān)控系統(tǒng)和網(wǎng)絡視頻監(jiān)控系統(tǒng)。模擬視頻監(jiān)控系統(tǒng)因為擴展能力差、傳輸距離短,只適用于較小范圍區(qū)域的監(jiān)控;數(shù)字視頻監(jiān)控系統(tǒng)采用光端機將采集的模擬視頻信號傳輸?shù)娇蛻舳?,然后轉(zhuǎn)換成數(shù)字視頻進行保存,其弊端是不僅兩端都要布置光端機,而且遠距離的傳輸需要鋪設專門的電纜,這樣就使得成本較高,維護也比較困難;網(wǎng)絡視頻監(jiān)控系統(tǒng)采用IP Camera將采集到的模擬視頻在本地轉(zhuǎn)換并壓縮為視頻流,并采用當前價格低廉、應用廣泛的IP網(wǎng)絡作為傳輸媒介,客戶端只需要開發(fā)相應的流媒體播放器即可實現(xiàn)遠程視頻監(jiān)控。

    網(wǎng)絡視頻監(jiān)控系統(tǒng)目前正朝著高清化、集成化和智能化的方向發(fā)展,這就對IP Camera提出了更高的要求。華為海思SoC芯片Hi3507集成了H.264編解碼協(xié)處理器,獨特的MPP系統(tǒng)為上層應用開發(fā)提供了MPI接口,降低了開發(fā)者的難度和開發(fā)成本。本文提出了一種基于Hi3507的視頻監(jiān)控系統(tǒng)的設計方案,可廣泛用于銀行、超市、交通道路等場所。

    1 系統(tǒng)總體設計

    本系統(tǒng)分為3大部分:IP Camera模塊,流媒體服務器模塊和客戶端模塊。IP Camera模塊用來完成視頻圖像的采集、編碼任務,由SoC芯片Hi3507、圖像傳感器OV2643、存儲器等外圍器件組成,是整個系統(tǒng)中的核心模塊。系統(tǒng)工作流程如下:主芯片 Hi3507控制圖像傳感器OV2643采集模擬圖像并完成模數(shù)轉(zhuǎn)換,轉(zhuǎn)換后的視頻圖像經(jīng)digital camera接口送入主芯片內(nèi)處理,Hi3507 MPP系統(tǒng)的VI模塊捕獲視頻圖像后首先交由VPP模塊進行編碼前的圖像處理,再通過AHB總線將其寫入外存(DDR2 SDRAM)中,VENC模塊從外存中讀取原始圖像進行H.264編碼處理,編碼后的視頻流重新寫入外存中,然后流媒體服務器從外存中讀取視頻流并將其封裝成RTP數(shù)據(jù)包轉(zhuǎn)發(fā)到客戶端,最后客戶端開發(fā)相應的客戶端播放器,對視頻編碼流解碼后就可以看到高清的實時監(jiān)控畫面。圖1是視頻監(jiān)控系統(tǒng)的總體設計圖。

    圖1 系統(tǒng)總體設計圖

    2 系統(tǒng)硬件設計

    Hi3507是一款基于ARM926EJ-S處理器內(nèi)核和視頻硬件加速引擎的高性能通信媒體處理器,具有高集成、可編程、支持H.264和MJPEG等多協(xié)議的優(yōu)點,廣泛應用于實時視頻通信、網(wǎng)絡攝像機等領域。視頻處理單元支持高清720P@30 fps,支持H.264和MJPEG雙碼流同時編碼,H.264 編碼算法極大地提高了視頻質(zhì)量,同時提供場編碼或者幀編碼,靈活支持不同的顯示終端,圖形處理單元提供運動檢測功能,并支持視頻、圖形縮放和OSD[1]。

    視頻采集設備采用Omni Visio公司生產(chǎn)的CMOS圖像傳感器OV2643,該芯片采用2.2 μmOmniPixel3-HS架構(gòu),允許1250 mV/lux-sec光照敏感度,支持自動曝光、自動白平衡、透鏡校正、圖像邊緣增強等功能。具備200萬像素,并支持最高300萬像素下的抓拍模式,可以在30 fps下完成720P高清視頻的拍攝,同時支持UXGA和SVGA兩種模式。該芯片支持兩路輸入,輸出格式支持YUV422/YCbCr422、GBR422、RGB565/555和RAW RGB[2]。

    OV2643圖像傳感器與Hi3507主芯片的通信是通過I2C總線協(xié)議完成的。OV2643的SIO_C和SIO_D引腳分別與Hi3507的SCL和SDA引腳連接,Hi3507通過I2C總線對OV2643的寄存器進行配置來實現(xiàn)OV2643芯片的初始化和過程控制,將OV2643的HREF和VSYNC分別作為行同步信號和幀同步信號輸入,OV2643通過DATA[0:7]端口將8位圖像數(shù)據(jù)從VI0DAT[2:9]輸入,同時輸出像素時鐘(PCLK)。視頻采集模塊硬件接口如圖2所示。

    圖2 視頻采集模塊硬件接口

    在網(wǎng)絡視頻監(jiān)控系統(tǒng)中,存儲模塊分為DDR2 SDRAM和NOR Flash兩類,存儲模塊是視頻壓縮過程中非常重要的部分,DDR2 SDRAM為軟件系統(tǒng)運行提供物理內(nèi)存,NOR Flash則用來存儲系統(tǒng)軟件的映像文件和上層應用程序。NOR Flash存儲模塊采用的是S29GL256N,Hi3507的SMI控制器對外提供異步靜態(tài)存儲器接口來連接NOR Flash,用以實現(xiàn)系統(tǒng)的啟動和數(shù)據(jù)的存儲等功能。DDR2 SDRAM采用HY5PS1G1631CFP-Y5,Hi3507的DDRC控制器對外提供DDR2接口,用于完成DDR2 SDRAM的訪問。鑒于H.264算法數(shù)據(jù)量大的特點,此系統(tǒng)采用兩片16位的DDR2 SDRAM與其連接,最大支持512 MB存儲空間。以太網(wǎng)模塊采用Realtek公司的網(wǎng)卡芯片RTL8201CP,Hi3507的以太網(wǎng)接口ETH提供MII接口與RTL8201CP連接,可以工作在10 Mb/s或者100 Mb/s,支持全雙工或半雙工工作模式,同時支持對網(wǎng)口的幀進行選擇性過濾接收和流量限制功能。

    3 嵌入式軟件設計

    圖3 軟件總體設計流程

    嵌入式軟件開發(fā)平臺主要包括上位機Linux環(huán)境的搭建、交叉編譯環(huán)境的搭建和操作系統(tǒng)的移植,開發(fā)和調(diào)試采用“宿主機+目標機”的模式進行,宿主機和目標機分別是PC機和IP Camera。宿主機采用Linux操作系統(tǒng)作為開發(fā)環(huán)境,解壓并安裝Hi3507的SDK,安裝交叉編譯環(huán)境、TFTP服務器和超級終端完成宿主機開發(fā)環(huán)境的搭建。操作系統(tǒng)的移植包括Bootloader、Linux內(nèi)核和文件系統(tǒng)的移植。Bootloader是基于uboot-1.4.4開發(fā),根據(jù)Hi3507的相關硬件特性進行裁減,在宿主機上使用AXD調(diào)試軟件并通過JTAG仿真器將Uboot燒寫到目標板中,并設置從Flash中啟動操作系統(tǒng)。同時根據(jù)應用需求配置并裁剪Linux內(nèi)核和文件系統(tǒng),Linux內(nèi)核和文件系統(tǒng)分別是基于linux-2.6.14和busybox-1.1.2來開發(fā)的,可以通過網(wǎng)口下載到目標板中,目標板的開發(fā)環(huán)境搭建完畢。

    目標板上電后,啟動進入內(nèi)核,加載Hi3507軟件開發(fā)包提供的MPP系統(tǒng)中的各個接口和外圍芯片驅(qū)動,只需調(diào)用其提供的API函數(shù)就可以完成上層應用軟件的設計。本文重點闡述了IP Camera模塊和流媒體服務器的軟件開發(fā),軟件總體設計流程如圖3所示。

    3.1 IP Camera軟件設計

    IP Camera軟件設計分為驅(qū)動程序設計和視頻編碼軟件設計。驅(qū)動程序為應用程序提供訪問接口,應用程序用來驗證驅(qū)動程序的有效性,二者密不可分。

    3.1.1 驅(qū)動程序設計

    OV2643圖像傳感器負責視頻圖像的采集,首先要為其編寫相應的驅(qū)動程序。驅(qū)動程序包括OV2643驅(qū)動程序和I2C總線驅(qū)動程序,這里用GPIO來模擬I2C總線。OV2643設備文件操作接口的數(shù)據(jù)結(jié)構(gòu)如下所示:

    static struct file_operations OV2643_fops = {

    .owner = THIS_MODULE,

    .read = OV2643_read, //讀設備

    .write = OV2643_write, //寫設備

    .ioctl = OV2643_ioctl, //控制命令

    .open = OV2643_open, //打開設備

    .release = OV2643_close, //關閉設備

    };

    驅(qū)動程序的主要任務就是填充文件操作接口數(shù)據(jù)結(jié)構(gòu)中定義的子函數(shù),OV2643_open和OV2643_close在設備打開或關閉時被調(diào)用,OV2643_read函數(shù)通過系統(tǒng)調(diào)用copy_to_user(buf, ®_data, count)把緩存數(shù)據(jù)從內(nèi)核空間拷貝到用戶空間處理。在驅(qū)動程序中,ov2643_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg)是用戶進程向OV2643設備進行I/O控制的方法。其中cmd是控制字,本系統(tǒng)涉及到的控制字有OV2643_CONFIG_720P、OV2643_CONFIG_VGA、OV2643_CONFIG_QVGA,分別操控3種不同分辨率視頻的拍攝。

    相關子函數(shù)編寫完成后,需要編寫module_init()和module_exit( )函數(shù)。module_init()是驅(qū)動程序的入口,它包括加載GPIO_I2C模塊、注冊OV2643設備、初始化OV2643設備。

    3.1.2 視頻編碼軟件設計

    視頻編碼軟件的設計包括系統(tǒng)初始化、視頻采集和編碼程序的設計,主函數(shù)中自定義了一個視頻編碼函數(shù),同時創(chuàng)建一個線程來獲取并存儲視頻流。視頻編碼軟件設計流程圖略——編者注。

    Hi3507為軟件開發(fā)者提供了專門的媒體軟件處理平臺MPP,MPP層基于驅(qū)動層,屏蔽了Hi3507芯片媒體處理硬件的操作細節(jié),提供面向媒體業(yè)務的基本功能,為上層應用軟件提供MPI接口。應用程序啟動MPP業(yè)務前,必須完成MPP系統(tǒng)初始化工作,主要是視頻緩存池和系統(tǒng)控制兩大部分的初始化。視頻緩存池主要為視頻編碼提供大塊物理內(nèi)存,負責內(nèi)存的分配和回收,調(diào)用HI_MPI_VB_SetConf和HI_MPI_VB_Init完成視頻緩存池的配置和初始化工作;系統(tǒng)控制則根據(jù)Hi3507芯片特性,完成硬件各個部件的復位、基本初始化工作,同時負責完成MPP系統(tǒng)各個業(yè)務模塊的初始化、去初始化以及管理MPP系統(tǒng)各個業(yè)務模塊的工作狀態(tài),調(diào)用HI_MPI_SYS_SetConf和HI_MPI_SYS_Init完成MPP系統(tǒng)配置和初始化。整個系統(tǒng)的初始化流程略——編者注。當應用程序退出MPP業(yè)務后,還需要調(diào)用HI_MPI_SYS_Exit和HI_MPI_VB_Exit函數(shù)完成MPP系統(tǒng)去初始化和釋放資源[3]。

    主函數(shù)中調(diào)用自定義函數(shù)SAMPLE_720pH264_Enable(video_setting)完成視頻編碼,采集參數(shù)定義在如下的video profile結(jié)構(gòu)體中:

    typedef struct video_profile{

    unsigned int bit_rate; //比特率

    unsigned int width; //圖像寬度

    unsigned int height; //圖像高度

    unsigned int framerate; //幀率

    unsigned int gop_size; //圖像組長度

    }video_setting;

    采集程序調(diào)用open("/dev/misc/ov2643",O_RDWR)函數(shù)打開設備文件,第一個參數(shù)代表設備文件打開路徑,第二個參數(shù)表示以讀、寫的方式打開文件。成功打開設備后需要對OV2643進行配置,配置函數(shù)調(diào)用ioctl(fd,cmd)函數(shù)來配置OV2643,fd代表成功打開OV2643后返回的文件描述符,cmd代表控制字,配置函數(shù)根據(jù)主函數(shù)傳遞的采集參數(shù)來選擇控制字,驅(qū)動函數(shù)為配置函數(shù)提供了OV2643_CONFIG_720P、OV2643_CONFIG_VGA、OV2643_CONFIG_QVGA三個控制字,用來支持拍攝3種不同分辨率的視頻圖像,在驅(qū)動程序中需要對3種不同采集方式的寄存器分別進行配置。

    視頻采集后進入Hi3507中進行處理和編碼,Hi3507有一個VI設備接口,可支持一路視頻輸入,視頻的編碼是由VI和VENC兩個模塊完成的。VI模塊用于視頻捕獲,其公共屬性中設置視頻輸入接口模式為數(shù)字輸入模式,VI捕獲子流程略——編者注。VENC完成視頻的編碼,首先要配置H.264編碼屬性和編碼通道屬性,設置圖像分辨率為1280×720,VI輸入幀率和目標幀率為30 fps,采用幀編碼模式和幀模式獲取碼流,配置完成后創(chuàng)建一個通道組,用于容納通道,如果有多路編碼,首先需要創(chuàng)建多個通道組,創(chuàng)建的通道組需與指定的VI通道完成綁定,然后創(chuàng)建所需要的編碼通道并將其注冊到指定的編碼通道組,最后啟動通道進行編碼,H.264編碼子流程略——編者注。編碼完成后強制停止并銷毀視頻編碼,其流程圖略——編者注。

    3.1.3 獲取并存儲視頻編碼流

    創(chuàng)建線程獲取和存儲編碼流,首先獲取編碼通道fd,選擇該編碼通道,如果出錯或超時則退出,否則根據(jù)查詢到當前幀中的碼流包個數(shù)來分配結(jié)構(gòu)體緩存大小,可以通過分配一個非常大的緩存來容納任何情況下的一幀所有碼流包。獲取碼流后對碼流進行存儲,還要進行釋放碼流,按照先取出先釋放的順序釋放,盡早釋放,防止碼流阻塞,當釋放完分配的碼流包結(jié)構(gòu)體緩存后開始下一個循環(huán),具體流程圖略——編者注。

    3.2 流媒體服務器軟件設計

    圖4 NALU單元頭格式

    本文采用支持RTP/RTCP、RTSP協(xié)議的live555開源項目來完成視頻流的傳輸,首先要熟悉H.264的碼流格式以及RTP封包發(fā)送過程。H.264基本流是由一系列的NALU組成,H.264壓縮標準采用前綴碼0x00 0001作為NALU的分隔符,可以通過搜索前綴碼0x00 0001來識別一個NALU,每個NALU單元由一個NALU頭和若干個字節(jié)的載荷數(shù)據(jù)組成。NALU單元頭格式如圖4所示,其中TYPE是NALU中最重要的語法元素,它指出了NALU的類型。

    每一個RTP數(shù)據(jù)包都由固定包頭和載荷兩部分組成,其頭部格式是固定的,載荷是經(jīng)壓縮編碼后的視頻數(shù)據(jù),RTP固定包頭格式如圖5所示。

    圖5 RTP固定包頭

    RTP數(shù)據(jù)包格式包含了傳輸媒體的類型、格式、序列號、時間戳和是否有附加數(shù)據(jù)等信息,為實時流媒體傳輸提供了相應的基礎。使用RTP協(xié)議傳輸流媒體數(shù)據(jù)時,RTP協(xié)議首先從上層鏈路獲取流媒體數(shù)據(jù),加入RTP頭后向下發(fā)送到UDP層,在UDP層加入UDP頭后發(fā)送到IP層,最后在IP層加入IP頭后通過網(wǎng)絡傳輸?shù)娇蛻舳恕T赗TP會話期間,參與者周期性地傳送RTCP包,動態(tài)調(diào)整數(shù)據(jù)傳輸速率,實現(xiàn)流量控制和阻塞控制,以適應網(wǎng)絡環(huán)境的變化。按照規(guī)范,RTP包和RTCP包會通過兩個連續(xù)的UDP端口進行分流,RTP使用偶數(shù)端口,RTCP使用相鄰的奇數(shù)端口[4],RTP包發(fā)送過程如圖6所示。

    圖6 RTP包發(fā)送過程

    RTSP協(xié)議主要用于控制流的網(wǎng)絡傳輸,服務器端主要任務是從視頻流中分離出每個NALU單元并封裝成RTP包進行發(fā)送。本文采用live555開源項目來實現(xiàn)基于RTP/RTCP、RTSP協(xié)議的視頻數(shù)據(jù)的流化、傳輸及處理,live555主要包括UsageEnvironment、BasicUsageEnvrionment、GroupSock、LiveMedia四個基本庫和各種測試代碼。流媒體服務器端接收到客戶端發(fā)送的Play報文時開始視頻流的傳輸,具體的視頻流傳輸是通過子會話對象ServerMediasubsession中的Source和Sink來完成的,發(fā)送的實質(zhì)是Sink從Source讀取視頻流的過程。RTP包的發(fā)送是從MediaSink::startplaying函數(shù)調(diào)用開始的,從Sink上調(diào)用startplaying,從Source讀取一個幀的數(shù)據(jù)并返回給Sink,通過調(diào)用回調(diào)函數(shù)afterGettingFrame的方式,由發(fā)送數(shù)據(jù)函數(shù)SendPacketifnecessary()發(fā)送數(shù)據(jù)。一個包發(fā)送完成之后,若數(shù)據(jù)發(fā)送完,則停止;若沒有發(fā)送完,則繼續(xù)調(diào)用SendNext()函數(shù)來發(fā)送下一個包,下一個包又會調(diào)用buildAndSendPacket函數(shù)來組建新的RTP頭。RTP打包發(fā)送函數(shù)調(diào)用流程圖略——編者注。

    客戶端與服務器端的交互是通過Option、Describe、Setup、Play和Teardown五個報文來實現(xiàn)的,客戶端通過向服務端發(fā)送建立RTSP會話請求并通過服務器認證后,就可以接收來自服務器端的RTP包,客戶端從接收的RTP包中解析出NALU單元并進行解碼播放,用戶就可以看到實時高清的視頻。

    結(jié) 語

    系統(tǒng)測試證明,客戶端視頻播放流暢,系統(tǒng)運行穩(wěn)定。該方案對于實時高清網(wǎng)絡視頻監(jiān)控領域具有一定的借鑒意義。

    [1] 深圳海思半導體.海思Hi3507 H.264編碼處理器用戶指南,2011.

    [2] Omni Vision Technologies.OV2643 Color CMOS UXGA(2 megapixel)Image Sensor with OmniPixel3-HS Techonology ,Version1.0[EB/OL].[2014-10].http://www.ovt.com.

    [3] 深圳海思半導體.海思Hi3507 Hi3507 媒體處理軟件開發(fā)參考,2011.

    [4] 李校林,劉海波.RTP/RTCP,RTSP在無線視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)[J].電視技術,2011,35(19):89-92.

    劉明健(碩士研究生),主要研究方向為視頻壓縮編碼、嵌入式系統(tǒng)。

    Liu Mingjian

    (School of Information Engineering,Jiangxi University of Science and Technology,Ganzhou 341000,China)

    Network video surveillance system not only requires high definition image,but also has very high request about the compression and transmission of video image.The design selects Hisilicon’s SoC chip Hi3507 as the main chip,combining with CMOS HD image sensor OV2643,H.264 encoded technology and streaming media server based on live555, then realizes a HD network surveillance system.The practice shows that this system not only collects the clear and smooth image in real-time,but also has a high ratio of quality to price.

    Hi3507;OV2643;H.264;live555;streaming media server

    TN277

    A

    ?士然

    2014-10-04)

    猜你喜歡
    驅(qū)動程序客戶端編碼
    基于SAR-SIFT和快速稀疏編碼的合成孔徑雷達圖像配準
    《全元詩》未編碼疑難字考辨十五則
    子帶編碼在圖像壓縮編碼中的應用
    電子制作(2019年22期)2020-01-14 03:16:24
    Genome and healthcare
    縣級臺在突發(fā)事件報道中如何應用手機客戶端
    傳媒評論(2018年4期)2018-06-27 08:20:24
    孵化垂直頻道:新聞客戶端新策略
    傳媒評論(2018年4期)2018-06-27 08:20:16
    基于Vanconnect的智能家居瘦客戶端的設計與實現(xiàn)
    電子測試(2018年10期)2018-06-26 05:53:34
    客戶端空間數(shù)據(jù)緩存策略
    驅(qū)動程序更新與推薦
    驅(qū)動程序更新與推薦
    超碰97精品在线观看| 精品国产乱码久久久久久小说| 国产精品一区二区在线观看99| 不卡av一区二区三区| 亚洲成a人片在线一区二区| 欧美精品人与动牲交sv欧美| 精品视频人人做人人爽| a级毛片黄视频| 国产一区二区 视频在线| 午夜福利在线免费观看网站| 亚洲va日本ⅴa欧美va伊人久久| 精品免费久久久久久久清纯 | 久久人人97超碰香蕉20202| 国产精品秋霞免费鲁丝片| 岛国在线观看网站| 视频在线观看一区二区三区| 狠狠精品人妻久久久久久综合| 超色免费av| 国产精品影院久久| 国产欧美日韩一区二区精品| 久久久久久人人人人人| 老鸭窝网址在线观看| 青青草视频在线视频观看| 久久av网站| 一二三四在线观看免费中文在| 两个人看的免费小视频| 亚洲国产av新网站| 精品一区二区三卡| 两个人看的免费小视频| 一级,二级,三级黄色视频| 国产精品麻豆人妻色哟哟久久| 亚洲成人手机| 亚洲黑人精品在线| 亚洲专区中文字幕在线| 成人三级做爰电影| 精品久久久久久久毛片微露脸| av免费在线观看网站| 成年人黄色毛片网站| 久热这里只有精品99| 777久久人妻少妇嫩草av网站| 一区二区av电影网| 久久中文字幕人妻熟女| 国产在线一区二区三区精| 免费日韩欧美在线观看| 免费在线观看视频国产中文字幕亚洲| 青青草视频在线视频观看| 热99re8久久精品国产| 久久久久国内视频| 一二三四社区在线视频社区8| 涩涩av久久男人的天堂| 亚洲全国av大片| 午夜福利影视在线免费观看| 国产亚洲欧美精品永久| 黄色丝袜av网址大全| 麻豆国产av国片精品| avwww免费| 黑人猛操日本美女一级片| 午夜福利在线免费观看网站| 水蜜桃什么品种好| 免费看十八禁软件| 搡老熟女国产l中国老女人| 国产欧美日韩综合在线一区二区| 亚洲av日韩精品久久久久久密| 脱女人内裤的视频| 亚洲av国产av综合av卡| 侵犯人妻中文字幕一二三四区| 免费在线观看黄色视频的| 丁香六月天网| 91老司机精品| 男女免费视频国产| 精品亚洲成国产av| 免费在线观看日本一区| 国产男女内射视频| 法律面前人人平等表现在哪些方面| 久久精品亚洲av国产电影网| 人妻 亚洲 视频| 久久久久久免费高清国产稀缺| 亚洲专区字幕在线| bbb黄色大片| 欧美日韩视频精品一区| 啦啦啦 在线观看视频| 午夜福利乱码中文字幕| 十八禁高潮呻吟视频| 亚洲国产成人一精品久久久| 美女国产高潮福利片在线看| 久久久久久久久免费视频了| 少妇的丰满在线观看| 日韩大码丰满熟妇| 99国产精品免费福利视频| 99国产极品粉嫩在线观看| 777久久人妻少妇嫩草av网站| 精品第一国产精品| 可以免费在线观看a视频的电影网站| 国产一区二区在线观看av| av福利片在线| 日本一区二区免费在线视频| 桃花免费在线播放| 操出白浆在线播放| 精品国产一区二区久久| 日本wwww免费看| 精品一区二区三区四区五区乱码| 夜夜夜夜夜久久久久| 日韩一卡2卡3卡4卡2021年| 视频在线观看一区二区三区| 精品国产乱码久久久久久男人| 韩国精品一区二区三区| 老司机在亚洲福利影院| 国产精品电影一区二区三区 | 亚洲精品一二三| 亚洲av成人不卡在线观看播放网| 无限看片的www在线观看| 91国产中文字幕| av视频免费观看在线观看| 又紧又爽又黄一区二区| 老司机福利观看| 99国产精品一区二区蜜桃av | 在线观看免费视频日本深夜| 精品福利观看| 亚洲三区欧美一区| 久久久精品区二区三区| 侵犯人妻中文字幕一二三四区| 国产精品亚洲av一区麻豆| 欧美日本中文国产一区发布| 精品少妇一区二区三区视频日本电影| 午夜久久久在线观看| 18在线观看网站| 亚洲av电影在线进入| 国产精品1区2区在线观看. | 亚洲 欧美一区二区三区| 欧美精品一区二区免费开放| 免费少妇av软件| 中文字幕av电影在线播放| 免费看十八禁软件| 老司机影院毛片| 亚洲中文av在线| 亚洲精品国产精品久久久不卡| 美女主播在线视频| 男女免费视频国产| 狠狠婷婷综合久久久久久88av| 久久精品人人爽人人爽视色| 人妻一区二区av| 欧美精品高潮呻吟av久久| av线在线观看网站| 纯流量卡能插随身wifi吗| 国产亚洲一区二区精品| 一二三四在线观看免费中文在| 亚洲色图av天堂| av不卡在线播放| 老司机深夜福利视频在线观看| 美国免费a级毛片| 日韩免费高清中文字幕av| 亚洲精品av麻豆狂野| 怎么达到女性高潮| 欧美国产精品一级二级三级| 亚洲avbb在线观看| 人妻久久中文字幕网| 午夜激情久久久久久久| 日韩大片免费观看网站| 18禁黄网站禁片午夜丰满| 欧美日韩一级在线毛片| 国产熟女午夜一区二区三区| 午夜精品久久久久久毛片777| 亚洲人成电影观看| 久久精品亚洲av国产电影网| 欧美乱妇无乱码| 久久久国产成人免费| 中文字幕人妻熟女乱码| 国产黄频视频在线观看| 青草久久国产| 亚洲熟女精品中文字幕| 久久久国产成人免费| 99久久精品国产亚洲精品| 国产一区二区在线观看av| 日本vs欧美在线观看视频| 国产麻豆69| 日本撒尿小便嘘嘘汇集6| 菩萨蛮人人尽说江南好唐韦庄| 免费在线观看黄色视频的| 欧美日韩福利视频一区二区| 精品熟女少妇八av免费久了| 午夜精品久久久久久毛片777| tocl精华| 欧美日韩视频精品一区| 两性夫妻黄色片| 国产精品成人在线| 桃红色精品国产亚洲av| 又大又爽又粗| 一级,二级,三级黄色视频| 中国美女看黄片| 国产精品成人在线| 国产熟女午夜一区二区三区| 最新美女视频免费是黄的| 欧美性长视频在线观看| 国产亚洲精品第一综合不卡| 岛国毛片在线播放| 国产在线视频一区二区| 国产在线视频一区二区| 最近最新免费中文字幕在线| 十八禁人妻一区二区| 国产成人免费观看mmmm| 老司机午夜十八禁免费视频| www.熟女人妻精品国产| 伦理电影免费视频| 在线播放国产精品三级| 伦理电影免费视频| 99精品在免费线老司机午夜| 成人18禁高潮啪啪吃奶动态图| 国产亚洲午夜精品一区二区久久| 大片电影免费在线观看免费| 黄片播放在线免费| 丁香六月欧美| 亚洲成人手机| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美精品高潮呻吟av久久| 国产精品麻豆人妻色哟哟久久| 日本欧美视频一区| 欧美在线黄色| 18禁国产床啪视频网站| 精品人妻熟女毛片av久久网站| 国产一区二区激情短视频| 日韩视频一区二区在线观看| 午夜福利免费观看在线| videosex国产| 极品教师在线免费播放| 亚洲欧美一区二区三区黑人| 汤姆久久久久久久影院中文字幕| 少妇的丰满在线观看| 男男h啪啪无遮挡| 两性午夜刺激爽爽歪歪视频在线观看 | 91国产中文字幕| 免费看十八禁软件| 国产高清国产精品国产三级| 精品国产国语对白av| 夜夜骑夜夜射夜夜干| 又黄又粗又硬又大视频| 欧美人与性动交α欧美软件| 999久久久精品免费观看国产| 蜜桃国产av成人99| 精品亚洲乱码少妇综合久久| av欧美777| 久久久水蜜桃国产精品网| 成人亚洲精品一区在线观看| 免费女性裸体啪啪无遮挡网站| 18在线观看网站| 国产麻豆69| 9色porny在线观看| 9色porny在线观看| 色综合婷婷激情| 免费日韩欧美在线观看| 亚洲熟女毛片儿| 日韩欧美国产一区二区入口| 亚洲欧美色中文字幕在线| 另类亚洲欧美激情| 在线天堂中文资源库| 啪啪无遮挡十八禁网站| 亚洲一区二区三区欧美精品| 亚洲人成电影观看| 国产精品美女特级片免费视频播放器 | 两人在一起打扑克的视频| 99香蕉大伊视频| 18禁黄网站禁片午夜丰满| 操美女的视频在线观看| 亚洲欧美日韩高清在线视频 | 国产不卡av网站在线观看| 欧美黄色片欧美黄色片| 久久久水蜜桃国产精品网| 国产免费现黄频在线看| 精品福利永久在线观看| 两性夫妻黄色片| 操美女的视频在线观看| 50天的宝宝边吃奶边哭怎么回事| 一区二区三区国产精品乱码| 国产精品熟女久久久久浪| 亚洲精品成人av观看孕妇| 天天躁狠狠躁夜夜躁狠狠躁| 久久久欧美国产精品| 视频区欧美日本亚洲| 性色av乱码一区二区三区2| 久久精品91无色码中文字幕| 99精品久久久久人妻精品| 一本—道久久a久久精品蜜桃钙片| 国产成人啪精品午夜网站| 啦啦啦在线免费观看视频4| 搡老熟女国产l中国老女人| 亚洲三区欧美一区| 极品少妇高潮喷水抽搐| 日韩欧美一区视频在线观看| 在线天堂中文资源库| 国产精品自产拍在线观看55亚洲 | 国产精品久久久av美女十八| 18禁国产床啪视频网站| 天堂中文最新版在线下载| 一本色道久久久久久精品综合| 法律面前人人平等表现在哪些方面| 久久人妻av系列| 亚洲va日本ⅴa欧美va伊人久久| 日本黄色视频三级网站网址 | 亚洲精品一卡2卡三卡4卡5卡| 十八禁高潮呻吟视频| av欧美777| 久久久国产精品麻豆| 亚洲精品美女久久av网站| 亚洲av日韩在线播放| 人人妻人人澡人人看| 人妻久久中文字幕网| 亚洲精品久久午夜乱码| 五月天丁香电影| 乱人伦中国视频| 亚洲,欧美精品.| 天堂中文最新版在线下载| 欧美成狂野欧美在线观看| 婷婷丁香在线五月| 两性午夜刺激爽爽歪歪视频在线观看 | 国产亚洲午夜精品一区二区久久| 啦啦啦视频在线资源免费观看| 免费在线观看视频国产中文字幕亚洲| 国产亚洲精品一区二区www | 久久精品亚洲av国产电影网| 国产国语露脸激情在线看| 久久久精品94久久精品| 激情在线观看视频在线高清 | 亚洲三区欧美一区| 亚洲欧美色中文字幕在线| 久久人妻熟女aⅴ| aaaaa片日本免费| 最近最新中文字幕大全电影3 | 丁香六月天网| 日本黄色日本黄色录像| 欧美精品人与动牲交sv欧美| 成人国语在线视频| 亚洲精品国产色婷婷电影| 无限看片的www在线观看| 少妇粗大呻吟视频| h视频一区二区三区| 久久中文字幕一级| 亚洲天堂av无毛| 高清av免费在线| 精品卡一卡二卡四卡免费| 新久久久久国产一级毛片| 天堂动漫精品| 大型av网站在线播放| 精品一区二区三区四区五区乱码| 国产aⅴ精品一区二区三区波| 老熟妇仑乱视频hdxx| 色94色欧美一区二区| a在线观看视频网站| 色综合欧美亚洲国产小说| 国产av国产精品国产| 激情视频va一区二区三区| tube8黄色片| 女性生殖器流出的白浆| 久久天躁狠狠躁夜夜2o2o| 日韩有码中文字幕| 淫妇啪啪啪对白视频| 国产精品99久久99久久久不卡| 新久久久久国产一级毛片| 日本黄色日本黄色录像| 亚洲av欧美aⅴ国产| 操美女的视频在线观看| 最新美女视频免费是黄的| 美国免费a级毛片| 亚洲 国产 在线| av有码第一页| 这个男人来自地球电影免费观看| 精品午夜福利视频在线观看一区 | 纯流量卡能插随身wifi吗| 91av网站免费观看| 欧美久久黑人一区二区| 不卡一级毛片| 国产精品二区激情视频| a在线观看视频网站| 欧美精品av麻豆av| 一二三四在线观看免费中文在| 日韩精品免费视频一区二区三区| 亚洲国产欧美一区二区综合| 少妇的丰满在线观看| 欧美人与性动交α欧美软件| 国产亚洲精品第一综合不卡| 亚洲人成77777在线视频| 亚洲成国产人片在线观看| 美国免费a级毛片| 国产野战对白在线观看| 国产av精品麻豆| 一本色道久久久久久精品综合| 99国产精品一区二区三区| 在线观看一区二区三区激情| 99精国产麻豆久久婷婷| 免费不卡黄色视频| 夜夜骑夜夜射夜夜干| 一区福利在线观看| 欧美精品一区二区大全| 欧美中文综合在线视频| 水蜜桃什么品种好| 他把我摸到了高潮在线观看 | 日韩免费高清中文字幕av| 老汉色∧v一级毛片| 久久久精品免费免费高清| 国产一区二区三区在线臀色熟女 | 性色av乱码一区二区三区2| 日韩大片免费观看网站| 日日爽夜夜爽网站| 亚洲成人免费电影在线观看| 久久亚洲精品不卡| 欧美日韩亚洲综合一区二区三区_| 波多野结衣一区麻豆| 亚洲avbb在线观看| 美国免费a级毛片| 18禁观看日本| 99精品欧美一区二区三区四区| 99re在线观看精品视频| 女人久久www免费人成看片| 欧美乱妇无乱码| 美女扒开内裤让男人捅视频| 午夜91福利影院| 999久久久国产精品视频| 亚洲成av片中文字幕在线观看| cao死你这个sao货| 久久久久久亚洲精品国产蜜桃av| 一级毛片女人18水好多| 女同久久另类99精品国产91| 精品一区二区三卡| 在线天堂中文资源库| 色精品久久人妻99蜜桃| 色视频在线一区二区三区| 色老头精品视频在线观看| 国产精品麻豆人妻色哟哟久久| 午夜福利免费观看在线| 久久久国产成人免费| 最近最新中文字幕大全电影3 | 自拍欧美九色日韩亚洲蝌蚪91| 亚洲午夜理论影院| 亚洲精品国产区一区二| 国产91精品成人一区二区三区 | 一级毛片电影观看| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲成av片中文字幕在线观看| 国产在线视频一区二区| 老鸭窝网址在线观看| 久久久久视频综合| 岛国在线观看网站| 男女无遮挡免费网站观看| 国产亚洲欧美在线一区二区| 视频在线观看一区二区三区| 多毛熟女@视频| 9热在线视频观看99| 午夜福利欧美成人| 亚洲一区二区三区欧美精品| 午夜成年电影在线免费观看| 9热在线视频观看99| 国产主播在线观看一区二区| 99riav亚洲国产免费| 国产片内射在线| 亚洲熟女毛片儿| 他把我摸到了高潮在线观看 | 热re99久久国产66热| 欧美 日韩 精品 国产| 露出奶头的视频| 久久这里只有精品19| 老司机亚洲免费影院| 国产日韩欧美在线精品| 亚洲精华国产精华精| 午夜久久久在线观看| 午夜激情av网站| 欧美变态另类bdsm刘玥| 热99re8久久精品国产| 精品福利观看| 久久亚洲精品不卡| 午夜福利在线观看吧| 一本色道久久久久久精品综合| 黄色成人免费大全| 国产伦理片在线播放av一区| 成人手机av| 精品国产乱子伦一区二区三区| 欧美日韩亚洲高清精品| 国产三级黄色录像| 欧美人与性动交α欧美精品济南到| 国产精品一区二区免费欧美| 另类精品久久| 欧美黑人欧美精品刺激| 亚洲精品自拍成人| av一本久久久久| 欧美成人午夜精品| 18禁国产床啪视频网站| 一区二区三区精品91| 精品一区二区三区av网在线观看 | 国产成人av激情在线播放| 一边摸一边做爽爽视频免费| 国产主播在线观看一区二区| 天天操日日干夜夜撸| 黑人猛操日本美女一级片| 亚洲欧美精品综合一区二区三区| 日韩欧美一区二区三区在线观看 | 色视频在线一区二区三区| 婷婷成人精品国产| 欧美日本中文国产一区发布| 日本撒尿小便嘘嘘汇集6| 久久精品亚洲熟妇少妇任你| kizo精华| 亚洲人成伊人成综合网2020| 无限看片的www在线观看| 久久精品熟女亚洲av麻豆精品| 高清黄色对白视频在线免费看| 看免费av毛片| 亚洲第一av免费看| 日韩大码丰满熟妇| 咕卡用的链子| 亚洲精品粉嫩美女一区| 国产精品秋霞免费鲁丝片| 欧美 亚洲 国产 日韩一| 日韩精品免费视频一区二区三区| 国产精品偷伦视频观看了| 无限看片的www在线观看| 在线观看免费视频网站a站| 中国美女看黄片| 50天的宝宝边吃奶边哭怎么回事| 亚洲专区中文字幕在线| 电影成人av| 50天的宝宝边吃奶边哭怎么回事| 亚洲精品成人av观看孕妇| 国产精品自产拍在线观看55亚洲 | 久久天躁狠狠躁夜夜2o2o| 久久人人爽av亚洲精品天堂| 天天躁夜夜躁狠狠躁躁| 一级,二级,三级黄色视频| 黄色怎么调成土黄色| 免费黄频网站在线观看国产| 国产成人影院久久av| 夜夜骑夜夜射夜夜干| 国产精品免费一区二区三区在线 | 日韩欧美国产一区二区入口| 日韩大码丰满熟妇| 高清欧美精品videossex| 久久精品aⅴ一区二区三区四区| 国产欧美日韩一区二区精品| a级毛片黄视频| 亚洲精品美女久久av网站| 夫妻午夜视频| 悠悠久久av| 日本a在线网址| 丁香六月欧美| 精品一品国产午夜福利视频| 一边摸一边抽搐一进一小说 | 无人区码免费观看不卡 | 天堂动漫精品| 亚洲国产av影院在线观看| 久热爱精品视频在线9| 国产欧美亚洲国产| 大码成人一级视频| 国产精品久久久久久精品古装| 一个人免费在线观看的高清视频| 久久人妻av系列| 日韩 欧美 亚洲 中文字幕| 国产精品成人在线| 一区二区三区乱码不卡18| 一本一本久久a久久精品综合妖精| 可以免费在线观看a视频的电影网站| 一边摸一边做爽爽视频免费| 9色porny在线观看| av线在线观看网站| 午夜福利在线观看吧| 少妇猛男粗大的猛烈进出视频| 男女无遮挡免费网站观看| 欧美日韩视频精品一区| 老司机深夜福利视频在线观看| 视频区欧美日本亚洲| 一本—道久久a久久精品蜜桃钙片| 国产精品熟女久久久久浪| 老汉色av国产亚洲站长工具| 国产成人免费观看mmmm| 一边摸一边做爽爽视频免费| 精品国产乱码久久久久久男人| 99国产精品99久久久久| 日韩精品免费视频一区二区三区| 久久九九热精品免费| 欧美人与性动交α欧美软件| 人妻一区二区av| 亚洲成国产人片在线观看| 亚洲va日本ⅴa欧美va伊人久久| 91精品三级在线观看| 18禁裸乳无遮挡动漫免费视频| 精品国产亚洲在线| 中文字幕人妻丝袜制服| 黑人欧美特级aaaaaa片| 国产不卡一卡二| 国产av又大| 久久久精品区二区三区| 国产成人精品久久二区二区91| 一本久久精品| 国产午夜精品久久久久久| 成人影院久久| 国产免费av片在线观看野外av| 久久久久久亚洲精品国产蜜桃av| 97在线人人人人妻| av福利片在线| 亚洲精品国产区一区二| 69av精品久久久久久 | 免费在线观看影片大全网站| 国产精品偷伦视频观看了| 老司机亚洲免费影院| 国产精品.久久久| 国产av国产精品国产| 99精品欧美一区二区三区四区| 国产日韩一区二区三区精品不卡| 丁香六月天网| 精品一区二区三区四区五区乱码| 国产高清视频在线播放一区| 一边摸一边抽搐一进一小说 | 99国产综合亚洲精品| 丰满迷人的少妇在线观看| 国产又爽黄色视频| 亚洲伊人久久精品综合| 飞空精品影院首页| 午夜福利在线观看吧| 高清欧美精品videossex| 日韩三级视频一区二区三区|