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

    基于RTMFP協(xié)議的視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    2016-04-11 15:15陸莉莉裴斌張向通孫延鵬季一木
    電腦知識(shí)與技術(shù) 2016年4期
    關(guān)鍵詞:流媒體視頻監(jiān)控

    陸莉莉+裴斌+張向通+孫延鵬+季一木

    摘要:RTMFP(RealTime Media Flow Protocol,實(shí)時(shí)媒體流協(xié)議)是一種基于UDP的支持P2P安全協(xié)議。為了更好地滿足視頻監(jiān)控流的安全性和實(shí)時(shí)性,文中設(shè)計(jì)一種基于RTMFP的視頻監(jiān)控系統(tǒng)服務(wù)端和客戶端,并重點(diǎn)介紹了平臺(tái)的配置搭建、視頻流編解碼、視頻流發(fā)布流程和視頻流文件控制等模塊的設(shè)計(jì)和實(shí)現(xiàn)。

    關(guān)鍵詞:對(duì)等計(jì)算;視頻監(jiān)控;流媒體

    中圖分類號(hào):TP37 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)04-0208-03

    Research of the Application and Analysis for Flash P2P Protocol

    LU Li-li1,PEI Bing1,SUN Yan-peng2,ZHANG Xiang-dong1,JI Yi-mu2

    (1.College of Software, Nanjing College of Information Technology, Nanjing 210046, China; 2.College of Computer, Nanjing University of Posts and Telecommunications, Nanjing 210023, China)

    Abstract:RTMFP (Media Flow Protocol RealTime) was a kind of security protocol based on UDP and supported for P2P. In order to better meet the requirements of the safety and real-time of video monitoring, a video monitoring system server and client based on RTMFP was designed, and introduced the design and implementation of modules in the system, such as the configuration and building of the platform, video stream encoding and decoding, video streaming delivery process, video stream file control, and so on.

    Key words:Peer to Peer; video control; flow media

    1 背景

    RTMFP使用UDP傳輸數(shù)據(jù)以提高數(shù)據(jù)傳輸速度,并采用類似TCP的連接建立方式,保證連接的可靠性[1]。FLASH P2P是由Adobe公司開發(fā)的基于Flash平臺(tái)實(shí)現(xiàn)的P2P技術(shù),該技術(shù)基于RTMFP [2],RTMFP協(xié)議為直播和實(shí)時(shí)通信程序提供了高質(zhì)量通信解決方案。

    目前,RTMFP協(xié)議用在視頻流通信中,主要是用于視頻播放系統(tǒng)和視頻點(diǎn)播系統(tǒng)[3]。但是視頻監(jiān)控是當(dāng)前物流、交通、智慧小區(qū)和公安等應(yīng)用必備支撐技術(shù)之一,無線技術(shù)、P2P技術(shù)和EPON等[4-6]技術(shù)都應(yīng)用到視頻監(jiān)控系統(tǒng)中,但是這些監(jiān)控系統(tǒng)還是基于傳統(tǒng)的RTMP(RealTime Media Protocol,實(shí)時(shí)媒體流協(xié)議),由于視頻監(jiān)控內(nèi)容涉及用戶隱私,而RTMFP協(xié)議在傳統(tǒng)P2P和RTMP協(xié)議基礎(chǔ)上引入了安全機(jī)制[7],所以基于RTMFP協(xié)議搭建視頻監(jiān)控平臺(tái)具有很好的創(chuàng)新性和應(yīng)用價(jià)值。在FLASH P2P 技術(shù)中,兩個(gè)節(jié)點(diǎn)經(jīng)過服務(wù)器驗(yàn)證后可以彼此直接通信,降低了服務(wù)器端的帶寬需求。所以此方案很適合于大范圍的部署應(yīng)用,例如企業(yè)私有視頻點(diǎn)播(VOD)系統(tǒng)、實(shí)時(shí)視頻監(jiān)控、音視頻聊天和多人游戲等。RTMFP因?yàn)槭褂肬DP封裝,在提升傳輸速度的同時(shí),也需要通過兩個(gè)功能提高連接的可靠性。文中主要研究RTMFP協(xié)議在視頻監(jiān)控中的應(yīng)用以及H.264格式視頻的FLV封裝。

    2 基于RTMFP的視頻監(jiān)控系統(tǒng)和實(shí)現(xiàn)架構(gòu)設(shè)計(jì)

    圖1 基于RTMFP的視頻監(jiān)控系統(tǒng)架構(gòu)

    基于RTMFP協(xié)議的FLASH P2P視頻監(jiān)控模塊整體架構(gòu)如圖1所示,具有視頻采集模塊、視頻編碼與發(fā)送模塊、P2P認(rèn)證與管理模塊和視頻播放模塊。其中,視頻采集模塊負(fù)責(zé)監(jiān)控視頻的采集,其中視頻監(jiān)控設(shè)備采用普通IP網(wǎng)絡(luò)攝像頭。視頻編碼與發(fā)送模塊將視頻流進(jìn)行H.264編碼并將H.264視頻以FLV格式封裝,封裝后以RTMP協(xié)議將視頻流發(fā)送給流媒體內(nèi)容服務(wù)器,P2P認(rèn)證與管理模塊負(fù)責(zé)P2P節(jié)點(diǎn)的RTMFP連接認(rèn)證以及P2P共享組的創(chuàng)建、維持與結(jié)束工作,視頻播放模塊播放顯示接收到的FLV視頻流。P2P節(jié)點(diǎn)間以RTMFP協(xié)議進(jìn)行數(shù)據(jù)通信以及視頻流數(shù)據(jù)傳輸。

    為了實(shí)現(xiàn)圖1所示的架構(gòu),系統(tǒng)采用Flash Builder、Eclipse作為實(shí)現(xiàn)平臺(tái),使用ActionScript語言和JAVA語言進(jìn)行開發(fā)。其中,RTMFP協(xié)議分析模塊由JAVA編程實(shí)現(xiàn),視頻監(jiān)控模塊中視頻編碼與發(fā)送模塊由C++編程實(shí)現(xiàn),結(jié)果顯示模塊由ActionScript語言編程實(shí)現(xiàn)。監(jiān)控視頻數(shù)據(jù)以RMTPF協(xié)議傳輸。Flash Builder是一個(gè)軟件開發(fā)工具,由Adobe公司開發(fā)而成,可以作為Flash程序的開發(fā)平臺(tái)。視頻監(jiān)控模塊采用Cumulus作為節(jié)點(diǎn)的RTMFP認(rèn)證服務(wù)器,Cumulus 服務(wù)器具有跨平臺(tái)、體積小和可擴(kuò)展的優(yōu)點(diǎn),是一款可以支持RTMFP協(xié)議認(rèn)證的輕量級(jí)的開源腳本服務(wù)器。RTMFP視頻監(jiān)控模塊功能包括視頻采集、視頻編碼與發(fā)送和視頻播放,其中視頻采集采用普通IP攝像頭,然后視頻編碼模塊對(duì)攝像頭采集的視頻數(shù)據(jù)進(jìn)行H.264編碼并進(jìn)行FLV封裝并發(fā)送到內(nèi)容服務(wù)器。節(jié)點(diǎn)之間以RTMFP協(xié)議通信,OpenRTMFP/Cumulus服務(wù)器負(fù)責(zé)節(jié)點(diǎn)認(rèn)證,Tracker服務(wù)器負(fù)責(zé)P2P共享組的創(chuàng)建、維護(hù)、結(jié)束工作。

    3 基于RTMFP的視頻監(jiān)控系統(tǒng)配置和主要功能實(shí)現(xiàn)

    3.1 Cumulus 服務(wù)器安裝配置

    本章設(shè)計(jì)的基于RTMFP的視頻監(jiān)控系統(tǒng)方案,采用Cumulus服務(wù)器作為認(rèn)證服務(wù)器[8]。Cumulus腳本服務(wù)器的主要有如下功能:1)支持p2p點(diǎn)到點(diǎn)服務(wù);2)支持現(xiàn)場(chǎng)直播;3)支持RPC,pull,push 切換,并能和所有的AMF客戶端與服務(wù)器端通信;4)支持通過腳本程序編寫應(yīng)用。5)支持功能擴(kuò)展;6)支持負(fù)載均衡。

    Cumulus服務(wù)器由官方提供源代碼,若想啟動(dòng)并使用Cumulus服務(wù)器,可以先下載源碼自行編譯運(yùn)行,并且可以動(dòng)過編寫lua腳本程序個(gè)性化服務(wù)器功能。Cumulus服務(wù)器的編譯、安裝、配置過程如下:

    Step1. 下載Cumulus腳本服務(wù)器源碼。//網(wǎng)站搜索下載

    Step2. 下載并安裝POCO運(yùn)行庫(kù)。

    cd D:\poco-1.4.8

    "%VS100COMNTOOLS%\vsvars32.bat"

    buildwin 100 build static_mt both Win32 nosamples devenv

    打開(1)中下載的Cumulus服務(wù)器源碼工程,在“項(xiàng)目“屬性的附加包含目錄里添加下載的poco庫(kù)。

    Step3. 下載并安裝openssl,結(jié)束后同Step2中一樣將代碼庫(kù)添加進(jìn)Cumulus工程中。

    Step4. 編譯Cumulus:

    OpenRTMFP-Cumulus/CumulusLib

    make

    cd ../CumulusServer

    make

    Step4. 進(jìn)行Cumulus服務(wù)器配置:

    打開Cumulus/CumulusServer/CumulusServer.ini文件進(jìn)行如下修改可以完成對(duì)服務(wù)器的重新配置:

    ;CumulusServer.ini

    port = 1935

    udpBufferSize = 114688

    keepAlivePeer = 100

    keepAliveServer = 10

    [logs]

    name=log1

    directory=C:/CumulusServer/logss

    3.2 視頻編碼發(fā)送模塊實(shí)現(xiàn)

    視頻編碼發(fā)送模塊是基于RTMFP協(xié)議的視頻監(jiān)控模塊中的核心部件,它主要實(shí)現(xiàn)以下功能:1)原始圖像數(shù)據(jù)的H.264編碼;2)對(duì)H.264編碼后的數(shù)據(jù)進(jìn)行Flv封裝;3)將封裝后的Flv格式視頻發(fā)送到流媒體內(nèi)容服務(wù)器。視頻編碼采用開源H.264視頻編碼器X.264,視頻經(jīng)H.264編碼之后調(diào)用視頻格式封裝函數(shù)將視頻數(shù)據(jù)封裝成Flv格式并發(fā)送給內(nèi)容服務(wù)器進(jìn)行分發(fā)。

    1)原始圖像數(shù)據(jù)的H.264編碼壓縮

    X.264只是提供源代碼庫(kù),沒有直接可用的接口,為了方便模塊的設(shè)計(jì)實(shí)現(xiàn),本文在將實(shí)現(xiàn)的視頻編碼與發(fā)送模塊中對(duì)X.264的編碼API進(jìn)行了重新封裝,以下是H.264編碼的具體實(shí)現(xiàn)過程:

    2)轉(zhuǎn)換YUV以及RGB的顏色空間

    首先原始的視頻數(shù)據(jù)可以通過一般的IP網(wǎng)絡(luò)攝像頭采集獲得,攝像頭獲取的初始視頻數(shù)據(jù)格式為RGB24。但是X.264標(biāo)準(zhǔn)要求,編碼的輸入流必須符合標(biāo)準(zhǔn)的YUV420的圖像采樣格式。所以,在進(jìn)行H.264編碼前,需要將視頻數(shù)據(jù)的RGB顏色空間進(jìn)行向YUV顏色空間的轉(zhuǎn)換。實(shí)現(xiàn)此功能的接口封裝為:

    InitLookupTable(); //該接口的功能為色彩空間轉(zhuǎn)換前的初始化操作;

    RGB2YUV420(int x_ dim, int y_ dim, unsigned char * bmp, unsigned char * yuv, int flip);

    //該接口的功能為對(duì)色彩空間進(jìn)行實(shí)際轉(zhuǎn)換。

    3)設(shè)置H.264編碼參數(shù)

    對(duì)H.264編碼參數(shù)進(jìn)行設(shè)置,實(shí)現(xiàn)此功能的接口封裝為:x264_ param_ default(x264_ param_ t * param);

    對(duì)當(dāng)前需要編碼的圖像參數(shù)進(jìn)行設(shè)置:需要對(duì)數(shù)據(jù)幀的數(shù)量、視頻數(shù)據(jù)的比特率、采樣圖像的高度以及長(zhǎng)度寬度、視頻數(shù)據(jù)的幀率等參數(shù)進(jìn)行設(shè)置,以完成編碼預(yù)設(shè)置。

    4)初始化編碼器

    第2)步中設(shè)置的編碼參數(shù)將作為編碼器的初始化參數(shù),實(shí)現(xiàn)此功能的接口封裝為:

    x264_t *x264_encoder_open ( x264_param_t *param );

    編碼器初始化失敗時(shí),函數(shù)將返回NULL,此時(shí)需要對(duì)編碼器初始化結(jié)果進(jìn)行處理。

    5)進(jìn)行編碼空間分配

    如果編碼器初始化成功,那么就要給此次編碼分配足夠的內(nèi)存空間,實(shí)現(xiàn)此功能的接口封裝為:

    Void x264_picture_alloc(x264_picture_t *pic, int i_csp, int i_width, int i_height);

    6)圖像編碼

    最后將以上所有步驟初始化完成后的數(shù)據(jù)作為編碼輸入,然后通過以下接口封裝進(jìn)行圖像的編碼:

    int x264_encoder_encode( x264_t *h,x264_nal_t **pp_nal, int *pi_nal,x264_picture_t *pic_in,x264_picture_t *pic_out );

    7)資源回收

    編碼結(jié)束以后,則回收系統(tǒng)資源并且關(guān)閉編碼器,實(shí)現(xiàn)此功能的接口封裝為:

    void x264_picture_clean( x264_picture_t *pic );

    void x264_encoder_close( x264_t *h );

    至此,完成了對(duì)視頻采集模塊(普通IP攝像頭及其驅(qū)動(dòng)系統(tǒng))所采集的初始視頻數(shù)據(jù)的H.264編碼。進(jìn)行H.264編碼后的網(wǎng)絡(luò)抽象層單元(NALU)排列順序依次為:SPS-PPS-SEI-IDR-nonIDR---nonIDR。

    3.3 H.264編碼數(shù)據(jù)的Flv封裝

    視頻原始數(shù)據(jù)進(jìn)行H.264編碼結(jié)束之后,我們可以對(duì)編碼后的數(shù)據(jù)進(jìn)行Flv格式封裝。

    Flv是二進(jìn)制文件,由兩部分組成,分別為Flv Header以及 Flv Body。而Flv Body由多個(gè)Prevoius Tag Size字段和Tag字段組成。Tag又可以細(xì)分成三種類別,分別為代表音頻流的audio標(biāo)志,代表視頻流的video標(biāo)志,以及代表腳本流的script標(biāo)志,同時(shí),每個(gè)tag在組成部分上有兩部分構(gòu)成,分別為Tag Header字段以及Tag data字段對(duì)。

    Flv文件具體組成如下:

    FLV header (9 byte)

    previous tag size0(4byte ,默認(rèn)為00 00 00 00)

    Metadata Tag(有關(guān)Flv視頻和音頻的參數(shù)信息,)

    previous tag size(4byte,代表Metadata的長(zhǎng)度)

    Video Tag1(視頻配置信息,大小通過計(jì)算獲得)

    previous tag size1(占用4個(gè)byte 視頻配置信息大?。?/p>

    Audio Tag2(音頻配置信息,大小通過計(jì)算獲得)

    previous tag size2(占用4個(gè)byte 音頻配置信息大?。?/p>

    …..

    Tag N

    previous tag size N。

    從第四個(gè)Tag開始,Tag里內(nèi)容依次是音視頻數(shù)據(jù)及其前一個(gè)tag大小。

    將H.264編碼數(shù)據(jù)進(jìn)行Flv封裝的實(shí)質(zhì)是把H.264視頻流數(shù)據(jù)以NALU為單位按上述Flv文件的結(jié)構(gòu)順序?qū)懭隖lv文件的tag中。具體的實(shí)現(xiàn)方式,參考附錄中關(guān)鍵代碼。

    3.4 Flash客戶端實(shí)現(xiàn)

    Flash客戶端為整個(gè)Flash P2P視頻監(jiān)控與分析系統(tǒng)的顯示模塊,其主要功能如下:1)多路監(jiān)控視頻流播放;2)RTMFP視頻傳輸協(xié)議分析模塊結(jié)果顯示。表1為視頻播放模塊所用到主要類。視頻的播放以及播放控制,主要通過NetStream類的方法。

    表1 視頻播放模塊主要類

    [Video類\&創(chuàng)建視頻對(duì)象,作為視頻流容器,對(duì)視頻文件進(jìn)行編碼處理。\&NetConnection類\&創(chuàng)建連接對(duì)象,連接遠(yuǎn)程服務(wù)器,獲取服務(wù)器認(rèn)證。\&NetStream類\&主要作用是創(chuàng)建資源發(fā)布或者接受流。該流的創(chuàng)建依賴于NetConnection對(duì)象。\&]

    3.5 視頻播放流程

    Flv格式封裝的視頻是Flash Player播放基本視頻格式??梢酝ㄟ^一些工具把其他的視頻文件格式轉(zhuǎn)換為.flv格式,比如Flash CS3自帶的工具Flash Video Encode,本文所用的視頻格式封裝方法為3.2所實(shí)現(xiàn)的視頻編碼發(fā)送模塊,經(jīng)過視頻編碼發(fā)送模塊編碼、封裝、發(fā)送后,顯示模塊所得到的視頻流為標(biāo)準(zhǔn)的Flv格式視頻流。

    加載一個(gè)視頻文件并播放,通常可以分為三步實(shí)現(xiàn)。其步驟如下所示。

    Step1:節(jié)點(diǎn)建立與服務(wù)器的連接進(jìn)行認(rèn)證或者建立與其他節(jié)點(diǎn)的連接。完成此步驟的代碼如下所示。

    var nc1:NetConnection = new NetConnection();

    nc.connect(RTMFP:\\);

    Step2:創(chuàng)建視頻數(shù)據(jù)接收流。利用步驟1所建立的連接打通數(shù)據(jù)接收流,完成此步驟的關(guān)鍵代碼如下所示。

    var ns1:NetStream = new NetStream(nc);

    ns.play("monitor");

    Step3:為即將播放的視頻流創(chuàng)建一個(gè)視頻容器。該視頻容器負(fù)責(zé)將接收到的視頻流數(shù)據(jù)進(jìn)行解碼操作。完成此步驟的代碼如下所示:

    var vid:Video = new Video();

    vid.attachNetStream(ns);

    通過以上三個(gè)步驟的操作,視頻文件就被加載并播放。

    3.6 視頻文件信息獲取

    視頻流的信息包括視頻的持續(xù)時(shí)間、視頻顯示寬度及高度、視頻播放幀速等。顯示視頻流的信息可以通過調(diào)用onMetaData函數(shù),onMetaData回調(diào)函數(shù)可以獲取元數(shù)據(jù)的信息。

    4 結(jié)束語

    文中實(shí)現(xiàn)了RTMFP協(xié)議在視頻監(jiān)控中的應(yīng)用,并使用開源Cumulus服務(wù)器作為認(rèn)證服務(wù)器,能夠?qū)P攝像頭采集到的視頻數(shù)據(jù)進(jìn)行H.264壓縮編碼,然后封裝成適合Flash player播放的Flv格式,發(fā)送給視頻服務(wù)器進(jìn)行內(nèi)容分發(fā),用戶可以通過電腦、智能手機(jī)等設(shè)備進(jìn)行觀看。由于采用了Flash P2P技術(shù),使服務(wù)端帶寬開銷減少和服務(wù)端計(jì)算資源開銷也大幅度降低。為視頻監(jiān)控系統(tǒng)在智慧城市、智慧小區(qū)和智慧物流等領(lǐng)域的應(yīng)用推廣趕到借鑒作用,進(jìn)一步可研究基于視頻內(nèi)容的監(jiān)控和搜索。

    參考文獻(xiàn):

    [1] Campennì M. Adobe's RTMFP Profile for Flash Communication[J]. Journal of Theoretical Biology, 2014, 344(6): 49-55.

    [2] Gao Q T, Liu J L, University T, et al. Application of RTMFP to P2P Video Communication[J]. Computer Systems & Applications, 2012.

    [3] 陳木朝, 劉愛華. 基于RTMFP協(xié)議的視頻播放系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦編程技巧與維護(hù), 2013(18): 48-49.

    [4] 付存宇. 基于 3G 網(wǎng)絡(luò)的嵌入式無線視頻監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 計(jì)算機(jī)與現(xiàn)代化, 2013(4): 184-186.

    [5] 董春利. 基于 EPON 技術(shù)的智能小區(qū)視頻監(jiān)控系統(tǒng)[J]. 光纖與電纜及其應(yīng)用技術(shù), 2013, 1: 011.

    [6] 蘇愛國(guó), 郭世安, 王杰敏, 等. 基于 P2P 視頻監(jiān)控技術(shù)的應(yīng)急指揮系統(tǒng)研究[J]. 移動(dòng)通信, 2012, 36(6).

    [7] Adobe's RTMFP Profile for Flash Communication[EB/OL].http://tools.ietf.org/html/rfc7425.

    [8] Use RTMFP for developing real-time collaboration applications[EB/OL].http://labs.adobe.com/technologies/cirrus/.

    猜你喜歡
    流媒體視頻監(jiān)控
    基于云服務(wù)的P2P流媒體技術(shù)在遠(yuǎn)程教學(xué)視頻傳輸中的應(yīng)用
    實(shí)時(shí)流媒體數(shù)字水印系統(tǒng)的實(shí)現(xiàn)及其性能評(píng)價(jià)
    欧美国产精品一级二级三级| 久久狼人影院| 亚洲精品一卡2卡三卡4卡5卡| 国产人伦9x9x在线观看| 欧美日韩福利视频一区二区| 国内毛片毛片毛片毛片毛片| 欧美黑人精品巨大| www.自偷自拍.com| 欧美精品亚洲一区二区| 国内久久婷婷六月综合欲色啪| 99香蕉大伊视频| 日本a在线网址| 久久中文字幕人妻熟女| 久热这里只有精品99| 婷婷成人精品国产| 亚洲国产精品合色在线| 怎么达到女性高潮| 亚洲精品乱久久久久久| 国产精华一区二区三区| 亚洲九九香蕉| 欧美日本中文国产一区发布| 丁香欧美五月| 精品电影一区二区在线| 黄色成人免费大全| 真人做人爱边吃奶动态| 国内久久婷婷六月综合欲色啪| 亚洲人成电影免费在线| 亚洲一码二码三码区别大吗| 日本黄色日本黄色录像| 国产成人系列免费观看| 亚洲熟女毛片儿| 一本综合久久免费| 国产高清videossex| 国产亚洲欧美98| 亚洲av日韩在线播放| 1024香蕉在线观看| 一级a爱片免费观看的视频| 国产一区二区三区视频了| 亚洲专区国产一区二区| 国产精品电影一区二区三区 | 国产精品免费大片| 操出白浆在线播放| 中文字幕另类日韩欧美亚洲嫩草| 国产xxxxx性猛交| 久久久国产一区二区| 久久精品成人免费网站| 欧美日韩乱码在线| 日本黄色日本黄色录像| 午夜福利乱码中文字幕| 久久久精品区二区三区| 成年版毛片免费区| 怎么达到女性高潮| 亚洲一区高清亚洲精品| 亚洲国产精品一区二区三区在线| 亚洲欧美一区二区三区黑人| 国产又爽黄色视频| 久久婷婷成人综合色麻豆| 国产精品99久久99久久久不卡| 在线国产一区二区在线| 精品国产乱子伦一区二区三区| 国产成人啪精品午夜网站| 热99re8久久精品国产| 国产极品粉嫩免费观看在线| 日韩人妻精品一区2区三区| 亚洲五月天丁香| 视频区欧美日本亚洲| 国产欧美日韩精品亚洲av| 午夜福利,免费看| 久久精品国产亚洲av香蕉五月 | 99riav亚洲国产免费| 久久精品91无色码中文字幕| 亚洲av电影在线进入| 国产成人精品无人区| 亚洲七黄色美女视频| 国产精品久久视频播放| 最新的欧美精品一区二区| 99国产综合亚洲精品| 19禁男女啪啪无遮挡网站| a级片在线免费高清观看视频| 另类亚洲欧美激情| 国产淫语在线视频| 午夜福利视频在线观看免费| 亚洲全国av大片| 99久久人妻综合| 一进一出抽搐gif免费好疼 | 黑人操中国人逼视频| 欧美日韩av久久| 亚洲中文字幕日韩| 欧美日韩亚洲高清精品| 久久久久久人人人人人| 自线自在国产av| 好男人电影高清在线观看| 日韩中文字幕欧美一区二区| 亚洲午夜精品一区,二区,三区| 成人永久免费在线观看视频| av免费在线观看网站| 国产精品免费视频内射| 91在线观看av| 王馨瑶露胸无遮挡在线观看| 亚洲色图综合在线观看| 99国产精品99久久久久| 一区二区三区国产精品乱码| 日日爽夜夜爽网站| 人人妻人人添人人爽欧美一区卜| 高潮久久久久久久久久久不卡| 国产成人av激情在线播放| 午夜免费鲁丝| 日日摸夜夜添夜夜添小说| 午夜免费鲁丝| 脱女人内裤的视频| 真人做人爱边吃奶动态| 精品卡一卡二卡四卡免费| 欧美最黄视频在线播放免费 | 亚洲精品自拍成人| 老鸭窝网址在线观看| 老鸭窝网址在线观看| 日韩人妻精品一区2区三区| 日韩大码丰满熟妇| 国产黄色免费在线视频| tocl精华| 操美女的视频在线观看| 国产成人欧美在线观看 | 美女视频免费永久观看网站| 亚洲精品成人av观看孕妇| 黄网站色视频无遮挡免费观看| 黄网站色视频无遮挡免费观看| 国产亚洲精品久久久久久毛片 | 免费女性裸体啪啪无遮挡网站| 亚洲九九香蕉| 一夜夜www| cao死你这个sao货| 日韩大码丰满熟妇| 欧美人与性动交α欧美精品济南到| 高清毛片免费观看视频网站 | 亚洲av成人不卡在线观看播放网| 久久久国产欧美日韩av| 中文字幕高清在线视频| 久久精品国产综合久久久| 曰老女人黄片| 黄色 视频免费看| 啦啦啦免费观看视频1| 午夜福利,免费看| 久久精品国产亚洲av高清一级| 一区二区三区精品91| 久久久久视频综合| 最新美女视频免费是黄的| 国产日韩一区二区三区精品不卡| 男男h啪啪无遮挡| 老司机深夜福利视频在线观看| 国产欧美日韩一区二区三区在线| 国产又爽黄色视频| 亚洲国产毛片av蜜桃av| 久热这里只有精品99| 女性生殖器流出的白浆| 黑丝袜美女国产一区| 精品国产一区二区三区久久久樱花| 黑丝袜美女国产一区| 久久精品国产亚洲av高清一级| 在线看a的网站| 老鸭窝网址在线观看| 麻豆av在线久日| 99riav亚洲国产免费| 亚洲av欧美aⅴ国产| 一级,二级,三级黄色视频| 18禁裸乳无遮挡免费网站照片 | 免费黄频网站在线观看国产| 一级a爱片免费观看的视频| 亚洲国产看品久久| 欧美午夜高清在线| 黄频高清免费视频| 精品熟女少妇八av免费久了| 伦理电影免费视频| 国产在视频线精品| 亚洲国产欧美日韩在线播放| 一进一出好大好爽视频| 中文字幕人妻丝袜制服| 69精品国产乱码久久久| 午夜久久久在线观看| 国精品久久久久久国模美| 又黄又粗又硬又大视频| 超碰97精品在线观看| 精品一品国产午夜福利视频| av有码第一页| 国产成人影院久久av| 亚洲成a人片在线一区二区| 淫妇啪啪啪对白视频| 精品福利观看| 亚洲 国产 在线| 他把我摸到了高潮在线观看| 90打野战视频偷拍视频| 亚洲av电影在线进入| 黄频高清免费视频| 一区二区三区精品91| 国产亚洲欧美98| 黄色a级毛片大全视频| 久久精品亚洲熟妇少妇任你| 国产一区二区三区视频了| 久久精品熟女亚洲av麻豆精品| 人人妻人人爽人人添夜夜欢视频| 人妻一区二区av| 亚洲五月天丁香| 久久久国产一区二区| 黄色怎么调成土黄色| 国产精品99久久99久久久不卡| 如日韩欧美国产精品一区二区三区| 天天操日日干夜夜撸| 欧美在线一区亚洲| 18禁黄网站禁片午夜丰满| 午夜久久久在线观看| 搡老熟女国产l中国老女人| 一二三四在线观看免费中文在| 老熟女久久久| 他把我摸到了高潮在线观看| 高清黄色对白视频在线免费看| 久久这里只有精品19| 国产精品一区二区在线不卡| 水蜜桃什么品种好| 丁香欧美五月| 精品久久久久久久毛片微露脸| 国产av又大| 国内久久婷婷六月综合欲色啪| 国产1区2区3区精品| 一边摸一边抽搐一进一出视频| 妹子高潮喷水视频| 一区福利在线观看| 精品免费久久久久久久清纯 | 窝窝影院91人妻| 久久国产精品影院| 久久国产乱子伦精品免费另类| 欧美黑人欧美精品刺激| 亚洲五月婷婷丁香| 法律面前人人平等表现在哪些方面| 亚洲av成人一区二区三| 亚洲三区欧美一区| 亚洲片人在线观看| 人人妻人人澡人人爽人人夜夜| 日韩大码丰满熟妇| √禁漫天堂资源中文www| 欧美日韩国产mv在线观看视频| 在线观看www视频免费| 亚洲片人在线观看| 亚洲av日韩在线播放| 丝袜人妻中文字幕| 国产区一区二久久| 窝窝影院91人妻| 亚洲色图av天堂| 午夜免费成人在线视频| 久热这里只有精品99| 国产欧美亚洲国产| 91成年电影在线观看| 香蕉国产在线看| 久久人妻av系列| 麻豆成人av在线观看| 国产野战对白在线观看| 日本黄色日本黄色录像| 视频在线观看一区二区三区| 一级作爱视频免费观看| 黄色怎么调成土黄色| 久久婷婷成人综合色麻豆| 18禁国产床啪视频网站| 中亚洲国语对白在线视频| 久久这里只有精品19| 啦啦啦在线免费观看视频4| 欧美成人午夜精品| 国产精品久久久av美女十八| 亚洲熟妇熟女久久| 久久亚洲真实| 久久久久视频综合| 亚洲精品av麻豆狂野| 亚洲一区中文字幕在线| 亚洲专区中文字幕在线| 一进一出好大好爽视频| 国产精品自产拍在线观看55亚洲 | xxxhd国产人妻xxx| 九色亚洲精品在线播放| 国产成人系列免费观看| 国产男女超爽视频在线观看| 免费人成视频x8x8入口观看| 美女 人体艺术 gogo| 成人18禁高潮啪啪吃奶动态图| 美女国产高潮福利片在线看| 成人特级黄色片久久久久久久| 一级a爱片免费观看的视频| 国产一区二区激情短视频| 国产熟女午夜一区二区三区| 午夜久久久在线观看| 脱女人内裤的视频| 国产精品99久久99久久久不卡| 无遮挡黄片免费观看| 19禁男女啪啪无遮挡网站| 国产色视频综合| 国产人伦9x9x在线观看| 免费在线观看视频国产中文字幕亚洲| 精品一区二区三区视频在线观看免费 | 天天躁夜夜躁狠狠躁躁| 精品欧美一区二区三区在线| 国产国语露脸激情在线看| 黄色片一级片一级黄色片| 亚洲精品久久午夜乱码| 国产精品久久电影中文字幕 | videos熟女内射| 五月开心婷婷网| 视频在线观看一区二区三区| 久久久久久亚洲精品国产蜜桃av| 最近最新中文字幕大全电影3 | 极品人妻少妇av视频| 久久久久视频综合| 91九色精品人成在线观看| 欧美日韩亚洲高清精品| 80岁老熟妇乱子伦牲交| 亚洲一码二码三码区别大吗| 最新在线观看一区二区三区| 美女福利国产在线| 精品国产超薄肉色丝袜足j| 久久久精品免费免费高清| 最近最新中文字幕大全免费视频| 国产欧美日韩综合在线一区二区| 国产精品电影一区二区三区 | 黄色视频不卡| av网站免费在线观看视频| 欧美成人免费av一区二区三区 | 婷婷精品国产亚洲av在线 | 91精品国产国语对白视频| 日本黄色视频三级网站网址 | 法律面前人人平等表现在哪些方面| 一级毛片高清免费大全| 国产精品综合久久久久久久免费 | 日本撒尿小便嘘嘘汇集6| 欧美人与性动交α欧美软件| 在线观看一区二区三区激情| 亚洲七黄色美女视频| 最新在线观看一区二区三区| 国产免费男女视频| 亚洲国产毛片av蜜桃av| 午夜福利在线免费观看网站| 国产欧美日韩一区二区精品| 丰满迷人的少妇在线观看| 国产亚洲av高清不卡| 国产精品二区激情视频| 国产精华一区二区三区| 精品久久久久久久久久免费视频 | 中出人妻视频一区二区| 亚洲va日本ⅴa欧美va伊人久久| 亚洲国产精品sss在线观看 | 人妻 亚洲 视频| 欧美不卡视频在线免费观看 | 怎么达到女性高潮| 女同久久另类99精品国产91| 在线永久观看黄色视频| 欧美精品人与动牲交sv欧美| 大码成人一级视频| 欧美日韩精品网址| 国产高清激情床上av| 电影成人av| 国产精品永久免费网站| 亚洲中文字幕日韩| 美女高潮到喷水免费观看| 日本一区二区免费在线视频| 免费日韩欧美在线观看| 99热只有精品国产| 免费在线观看黄色视频的| 国产在视频线精品| 精品视频人人做人人爽| 免费在线观看黄色视频的| 好看av亚洲va欧美ⅴa在| 80岁老熟妇乱子伦牲交| 亚洲一码二码三码区别大吗| 久久久国产一区二区| 亚洲欧美精品综合一区二区三区| 国产一卡二卡三卡精品| 久久九九热精品免费| 9191精品国产免费久久| 久久精品aⅴ一区二区三区四区| 一进一出抽搐动态| 欧美性长视频在线观看| 美女高潮喷水抽搐中文字幕| 美女 人体艺术 gogo| 曰老女人黄片| 亚洲成av片中文字幕在线观看| 日韩一卡2卡3卡4卡2021年| 女性被躁到高潮视频| 午夜福利,免费看| 亚洲成国产人片在线观看| 亚洲五月色婷婷综合| 岛国毛片在线播放| 婷婷丁香在线五月| 国产精品综合久久久久久久免费 | 久久久久国内视频| 丰满人妻熟妇乱又伦精品不卡| 欧美日韩黄片免| 国产av精品麻豆| 国产精品免费大片| 精品一区二区三区视频在线观看免费 | 女性生殖器流出的白浆| 在线观看免费午夜福利视频| 精品国产国语对白av| 丁香欧美五月| av网站免费在线观看视频| 午夜久久久在线观看| 日本黄色视频三级网站网址 | 久久久久久久久免费视频了| 亚洲专区中文字幕在线| 精品国产一区二区三区久久久樱花| av网站在线播放免费| 天堂俺去俺来也www色官网| 在线天堂中文资源库| 欧美黄色淫秽网站| 变态另类成人亚洲欧美熟女 | 亚洲在线自拍视频| 天天躁夜夜躁狠狠躁躁| 欧美日韩亚洲综合一区二区三区_| 操美女的视频在线观看| 日韩中文字幕欧美一区二区| 女性生殖器流出的白浆| 亚洲第一欧美日韩一区二区三区| 女同久久另类99精品国产91| 色94色欧美一区二区| 男女高潮啪啪啪动态图| 欧美亚洲日本最大视频资源| 香蕉丝袜av| 国产aⅴ精品一区二区三区波| 男女午夜视频在线观看| 国产精品久久久久久人妻精品电影| 50天的宝宝边吃奶边哭怎么回事| 午夜免费成人在线视频| 一夜夜www| 高潮久久久久久久久久久不卡| 天天躁日日躁夜夜躁夜夜| 国产精品香港三级国产av潘金莲| 超色免费av| 在线观看舔阴道视频| 日韩成人在线观看一区二区三区| 大香蕉久久成人网| 久久人妻av系列| 中文字幕制服av| 国产成人精品久久二区二区91| 亚洲欧洲精品一区二区精品久久久| 涩涩av久久男人的天堂| 高清黄色对白视频在线免费看| 免费观看精品视频网站| 日本欧美视频一区| 香蕉国产在线看| 又大又爽又粗| 色婷婷av一区二区三区视频| 一区二区三区激情视频| 欧美日韩乱码在线| 啦啦啦在线免费观看视频4| 另类亚洲欧美激情| 女人被狂操c到高潮| 久久久久久人人人人人| 国产黄色免费在线视频| 日韩免费高清中文字幕av| www.999成人在线观看| 国产亚洲欧美精品永久| 老司机靠b影院| 视频在线观看一区二区三区| 国产成+人综合+亚洲专区| av有码第一页| 9色porny在线观看| 国产又色又爽无遮挡免费看| 精品一区二区三区四区五区乱码| 国产99白浆流出| 中亚洲国语对白在线视频| 91九色精品人成在线观看| 国产精品二区激情视频| 99国产精品一区二区三区| 亚洲久久久国产精品| 成人18禁在线播放| 国产成人系列免费观看| 很黄的视频免费| 免费在线观看影片大全网站| 人成视频在线观看免费观看| 搡老熟女国产l中国老女人| 亚洲精品美女久久av网站| av一本久久久久| 色在线成人网| 三级毛片av免费| 天堂俺去俺来也www色官网| av网站免费在线观看视频| 高清欧美精品videossex| 一个人免费在线观看的高清视频| 制服人妻中文乱码| 午夜福利乱码中文字幕| 国产麻豆69| 黄色 视频免费看| 亚洲黑人精品在线| 欧美 亚洲 国产 日韩一| 国产精品自产拍在线观看55亚洲 | 老司机在亚洲福利影院| 91av网站免费观看| 丝袜美足系列| 久久久水蜜桃国产精品网| 亚洲国产中文字幕在线视频| 亚洲片人在线观看| 操美女的视频在线观看| 国产日韩欧美亚洲二区| 亚洲五月婷婷丁香| 久久久久国产精品人妻aⅴ院 | 99久久99久久久精品蜜桃| 精品乱码久久久久久99久播| 欧美中文综合在线视频| 老熟女久久久| 如日韩欧美国产精品一区二区三区| av免费在线观看网站| 精品免费久久久久久久清纯 | 99re6热这里在线精品视频| 校园春色视频在线观看| 亚洲国产毛片av蜜桃av| 亚洲人成伊人成综合网2020| 久久婷婷成人综合色麻豆| 日韩人妻精品一区2区三区| 国产在视频线精品| 国产成人精品在线电影| 日日摸夜夜添夜夜添小说| 老汉色av国产亚洲站长工具| 久久午夜综合久久蜜桃| 午夜福利欧美成人| 狂野欧美激情性xxxx| 女人高潮潮喷娇喘18禁视频| 久久久精品国产亚洲av高清涩受| 婷婷成人精品国产| 十八禁人妻一区二区| 下体分泌物呈黄色| 亚洲av日韩在线播放| 亚洲一区中文字幕在线| 免费人成视频x8x8入口观看| 亚洲va日本ⅴa欧美va伊人久久| 叶爱在线成人免费视频播放| 国产精品电影一区二区三区 | 欧美成人免费av一区二区三区 | 久久久久久久午夜电影 | 两个人看的免费小视频| 日韩精品免费视频一区二区三区| 大码成人一级视频| tube8黄色片| 国产精品秋霞免费鲁丝片| 午夜视频精品福利| 亚洲色图 男人天堂 中文字幕| 老汉色∧v一级毛片| 最新的欧美精品一区二区| 激情在线观看视频在线高清 | 欧美乱码精品一区二区三区| 亚洲中文av在线| 亚洲情色 制服丝袜| 国产蜜桃级精品一区二区三区 | 精品国产一区二区三区四区第35| 日韩一卡2卡3卡4卡2021年| 老熟女久久久| 免费在线观看亚洲国产| 成人国产一区最新在线观看| 这个男人来自地球电影免费观看| 麻豆乱淫一区二区| 国产黄色免费在线视频| 亚洲熟女毛片儿| 性色av乱码一区二区三区2| 欧美性长视频在线观看| 午夜福利免费观看在线| 看免费av毛片| 91成年电影在线观看| 亚洲成人手机| 叶爱在线成人免费视频播放| 亚洲专区字幕在线| 黄频高清免费视频| 色婷婷久久久亚洲欧美| 日韩欧美免费精品| www日本在线高清视频| 亚洲一码二码三码区别大吗| 欧美日韩瑟瑟在线播放| 亚洲欧美一区二区三区黑人| 色婷婷久久久亚洲欧美| 久久久久久久久久久久大奶| 国产乱人伦免费视频| 老鸭窝网址在线观看| 欧美日韩精品网址| 免费看十八禁软件| 精品国产亚洲在线| 久久午夜亚洲精品久久| 每晚都被弄得嗷嗷叫到高潮| 国产成人一区二区三区免费视频网站| 精品人妻1区二区| 777米奇影视久久| 精品一品国产午夜福利视频| svipshipincom国产片| 久久久精品免费免费高清| 久久影院123| 一二三四社区在线视频社区8| 久久青草综合色| videosex国产| 美国免费a级毛片| 午夜亚洲福利在线播放| 亚洲一区中文字幕在线| 色精品久久人妻99蜜桃| 精品少妇一区二区三区视频日本电影| 亚洲五月婷婷丁香| 成人av一区二区三区在线看| 日本一区二区免费在线视频| 亚洲少妇的诱惑av| 可以免费在线观看a视频的电影网站| 免费少妇av软件| 午夜久久久在线观看| a级片在线免费高清观看视频| 欧美最黄视频在线播放免费 | 老熟女久久久| 亚洲成国产人片在线观看| 国产一区在线观看成人免费| √禁漫天堂资源中文www| 宅男免费午夜| 国精品久久久久久国模美| 国产av精品麻豆| 欧美国产精品va在线观看不卡| 亚洲av欧美aⅴ国产| 亚洲精品成人av观看孕妇| 欧美人与性动交α欧美精品济南到| 国产欧美日韩一区二区三区在线| 国产麻豆69|