• <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à)
    狂野欧美白嫩少妇大欣赏| 又黄又爽又刺激的免费视频.| 午夜精品在线福利| 春色校园在线视频观看| 一本久久中文字幕| 亚洲高清免费不卡视频| 国模一区二区三区四区视频| 日日干狠狠操夜夜爽| 性插视频无遮挡在线免费观看| 少妇猛男粗大的猛烈进出视频 | 国产激情偷乱视频一区二区| 亚洲欧美成人精品一区二区| 欧美不卡视频在线免费观看| av在线亚洲专区| 国产91av在线免费观看| 久久精品国产鲁丝片午夜精品| 亚洲国产精品国产精品| 日本一本二区三区精品| 亚洲天堂国产精品一区在线| 国产久久久一区二区三区| 免费人成在线观看视频色| 高清毛片免费看| 日本在线视频免费播放| 91精品国产九色| 国产精品久久电影中文字幕| 国产探花在线观看一区二区| 久久久久久久久久久丰满| 啦啦啦观看免费观看视频高清| 国产精品亚洲美女久久久| 国产午夜精品论理片| 免费人成在线观看视频色| 亚洲丝袜综合中文字幕| 国产探花极品一区二区| 免费一级毛片在线播放高清视频| 欧美高清成人免费视频www| 日韩一区二区视频免费看| 久久精品国产亚洲av涩爱 | 日日摸夜夜添夜夜添av毛片| 亚洲欧美精品自产自拍| 日本与韩国留学比较| 久久亚洲精品不卡| 国产国拍精品亚洲av在线观看| 亚洲无线在线观看| 亚洲无线在线观看| 国产亚洲av嫩草精品影院| 日本欧美国产在线视频| 久久九九热精品免费| 亚洲国产色片| 蜜桃亚洲精品一区二区三区| 久久久a久久爽久久v久久| 男女那种视频在线观看| 亚洲国产精品久久男人天堂| 日日摸夜夜添夜夜添小说| 欧美高清成人免费视频www| 国产黄片美女视频| 亚洲一区二区三区色噜噜| 中文字幕av成人在线电影| 国内揄拍国产精品人妻在线| 亚洲自偷自拍三级| 久久久精品欧美日韩精品| 男女之事视频高清在线观看| 一区二区三区免费毛片| 中国国产av一级| 亚洲av成人av| 亚洲国产欧美人成| 69av精品久久久久久| 精品欧美国产一区二区三| 欧美丝袜亚洲另类| 亚洲美女搞黄在线观看 | 嫩草影院新地址| 色哟哟·www| 国产高清有码在线观看视频| 麻豆国产av国片精品| 欧美另类亚洲清纯唯美| 中文亚洲av片在线观看爽| 2021天堂中文幕一二区在线观| 日韩强制内射视频| 亚洲一区高清亚洲精品| h日本视频在线播放| 国产精品久久久久久精品电影| 国模一区二区三区四区视频| 观看免费一级毛片| 麻豆久久精品国产亚洲av| 变态另类丝袜制服| 国产精品伦人一区二区| 国产高清不卡午夜福利| 一进一出好大好爽视频| 国产真实乱freesex| 成人一区二区视频在线观看| 欧美又色又爽又黄视频| 欧美激情在线99| 亚洲久久久久久中文字幕| 国产精品一区二区三区四区免费观看 | 草草在线视频免费看| 最后的刺客免费高清国语| 观看免费一级毛片| 在线观看av片永久免费下载| 亚洲av一区综合| 免费看日本二区| 亚洲国产精品合色在线| 在线免费观看的www视频| 日韩亚洲欧美综合| 日韩欧美在线乱码| 精品人妻视频免费看| а√天堂www在线а√下载| 色av中文字幕| 一级黄色大片毛片| 国产男人的电影天堂91| 简卡轻食公司| 在线播放无遮挡| 少妇人妻一区二区三区视频| 高清毛片免费观看视频网站| 波多野结衣巨乳人妻| 免费看a级黄色片| 一个人免费在线观看电影| 校园春色视频在线观看| 寂寞人妻少妇视频99o| 久久精品影院6| 美女 人体艺术 gogo| 亚洲国产日韩欧美精品在线观看| 精品国产三级普通话版| 精品人妻熟女av久视频| 不卡视频在线观看欧美| 日韩欧美一区二区三区在线观看| 好男人在线观看高清免费视频| 啦啦啦观看免费观看视频高清| 欧美一区二区精品小视频在线| 狂野欧美激情性xxxx在线观看| 干丝袜人妻中文字幕| 又黄又爽又免费观看的视频| 99久久精品热视频| 亚洲人与动物交配视频| av在线亚洲专区| 亚洲精品成人久久久久久| 国产成人a∨麻豆精品| 观看免费一级毛片| 国产男靠女视频免费网站| 男女之事视频高清在线观看| 99久久成人亚洲精品观看| 日本-黄色视频高清免费观看| 女生性感内裤真人,穿戴方法视频| 熟女人妻精品中文字幕| 国产黄片美女视频| 九九热线精品视视频播放| 欧美3d第一页| av.在线天堂| 亚洲熟妇熟女久久| 成人二区视频| 欧美日韩一区二区视频在线观看视频在线 | 村上凉子中文字幕在线| 精品久久久久久久末码| 亚洲国产精品国产精品| 久久欧美精品欧美久久欧美| 午夜老司机福利剧场| 一卡2卡三卡四卡精品乱码亚洲| 色综合色国产| 国产精品日韩av在线免费观看| 最新在线观看一区二区三区| av.在线天堂| or卡值多少钱| 久久久久久久久久久丰满| 日韩欧美 国产精品| 免费观看人在逋| 日本三级黄在线观看| 精品一区二区三区人妻视频| 欧美zozozo另类| 亚洲人成网站高清观看| 精品人妻视频免费看| 国产精品久久久久久av不卡| 午夜免费男女啪啪视频观看 | 成人美女网站在线观看视频| 国产 一区精品| 国模一区二区三区四区视频| 天堂av国产一区二区熟女人妻| 色在线成人网| 老司机影院成人| 尾随美女入室| 国产男人的电影天堂91| 成年av动漫网址| 两个人的视频大全免费| 免费搜索国产男女视频| 成人精品一区二区免费| 草草在线视频免费看| 人妻少妇偷人精品九色| av天堂中文字幕网| 欧美一区二区亚洲| 成人美女网站在线观看视频| 日韩精品有码人妻一区| 麻豆乱淫一区二区| 久久精品91蜜桃| 欧美性猛交╳xxx乱大交人| 高清毛片免费看| ponron亚洲| 成人午夜高清在线视频| 18+在线观看网站| 男人舔女人下体高潮全视频| 韩国av在线不卡| 国产高清不卡午夜福利| 久久综合国产亚洲精品| 啦啦啦观看免费观看视频高清| 精品人妻视频免费看| 国产亚洲av嫩草精品影院| 欧美+日韩+精品| 亚洲av美国av| 精品99又大又爽又粗少妇毛片| 91久久精品电影网| 精品久久久久久久末码| 不卡视频在线观看欧美| 淫秽高清视频在线观看| 男女那种视频在线观看| 看非洲黑人一级黄片| 国产真实乱freesex| 国产精品一区二区三区四区免费观看 | 亚洲美女搞黄在线观看 | 欧美高清性xxxxhd video| 12—13女人毛片做爰片一| 日日干狠狠操夜夜爽| 亚洲丝袜综合中文字幕| av免费在线看不卡| 一卡2卡三卡四卡精品乱码亚洲| 一进一出抽搐gif免费好疼| 亚洲七黄色美女视频| 免费人成在线观看视频色| 男女下面进入的视频免费午夜| 久久九九热精品免费| 日本熟妇午夜| 舔av片在线| 天堂影院成人在线观看| 搡老岳熟女国产| 成人性生交大片免费视频hd| 熟女电影av网| 卡戴珊不雅视频在线播放| 美女被艹到高潮喷水动态| 日韩精品有码人妻一区| 欧美3d第一页| 波多野结衣高清无吗| 美女内射精品一级片tv| 国产免费男女视频| 久久久久久大精品| 午夜久久久久精精品| 亚洲乱码一区二区免费版| 久久午夜亚洲精品久久| 小说图片视频综合网站| 一个人观看的视频www高清免费观看| 少妇的逼水好多| 久久99热这里只有精品18| 久久久久性生活片| 一区二区三区高清视频在线| 免费观看的影片在线观看| 日本熟妇午夜| 免费看美女性在线毛片视频| 久久久欧美国产精品| 国产精品av视频在线免费观看| 在线免费观看不下载黄p国产| 中文亚洲av片在线观看爽| 嫩草影院新地址| 亚洲av中文字字幕乱码综合| 美女黄网站色视频| 国产av一区在线观看免费| 日韩欧美精品v在线| 亚洲欧美中文字幕日韩二区| 亚洲国产高清在线一区二区三| 一夜夜www| 成人欧美大片| 国产欧美日韩精品亚洲av| 亚洲欧美精品综合久久99| 插逼视频在线观看| 深夜精品福利| 99视频精品全部免费 在线| 亚洲性久久影院| 国产精品免费一区二区三区在线| 国产精品美女特级片免费视频播放器| 内射极品少妇av片p| 亚州av有码| 最新在线观看一区二区三区| 日韩精品中文字幕看吧| 国产精品,欧美在线| 1024手机看黄色片| 中文资源天堂在线| 精品一区二区免费观看| 在线免费观看不下载黄p国产| 三级经典国产精品| 亚洲自偷自拍三级| 国产美女午夜福利| 人人妻人人澡人人爽人人夜夜 | 国产精品免费一区二区三区在线| 三级毛片av免费| 又黄又爽又免费观看的视频| 欧美精品国产亚洲| 成人二区视频| av.在线天堂| 99九九线精品视频在线观看视频| 国产视频内射| 中文亚洲av片在线观看爽| 97在线视频观看| 一卡2卡三卡四卡精品乱码亚洲| 欧美三级亚洲精品| 91久久精品国产一区二区三区| 干丝袜人妻中文字幕| 免费观看在线日韩| 美女xxoo啪啪120秒动态图| 成年女人毛片免费观看观看9| 在线a可以看的网站| 精品乱码久久久久久99久播| 99在线视频只有这里精品首页| 国产黄片美女视频| 免费人成视频x8x8入口观看| 天天一区二区日本电影三级| 国产黄色小视频在线观看| 少妇的逼水好多| 国产国拍精品亚洲av在线观看| 老熟妇乱子伦视频在线观看| 中文字幕熟女人妻在线| a级一级毛片免费在线观看| 国产精品一区二区三区四区久久| 淫妇啪啪啪对白视频| 精品一区二区免费观看| 99久久成人亚洲精品观看| 欧美bdsm另类| 国产91av在线免费观看| 成人国产麻豆网| 国产精品久久久久久久久免| 97人妻精品一区二区三区麻豆| 在线免费十八禁| 小说图片视频综合网站| 国产成人影院久久av| 99久久九九国产精品国产免费| 综合色丁香网| 熟妇人妻久久中文字幕3abv| 午夜亚洲福利在线播放| 久久鲁丝午夜福利片| a级毛片a级免费在线| 联通29元200g的流量卡| 国产成年人精品一区二区| 在线播放国产精品三级| 一进一出好大好爽视频| 观看免费一级毛片| 五月玫瑰六月丁香| 青春草视频在线免费观看| 免费不卡的大黄色大毛片视频在线观看 | 亚洲欧美精品自产自拍| 1024手机看黄色片| 国产爱豆传媒在线观看| 美女 人体艺术 gogo| 日韩人妻高清精品专区| 最近的中文字幕免费完整| 久久热精品热| 狂野欧美白嫩少妇大欣赏| 午夜福利高清视频| 最近2019中文字幕mv第一页| 亚洲av中文av极速乱| 可以在线观看的亚洲视频| 一进一出抽搐gif免费好疼| 麻豆国产av国片精品| 我的老师免费观看完整版| 国内精品宾馆在线| 12—13女人毛片做爰片一| 麻豆国产av国片精品| 三级国产精品欧美在线观看| 1024手机看黄色片| 国产乱人视频| 韩国av在线不卡| 亚洲精品在线观看二区| 亚洲一区高清亚洲精品| 精品久久久久久久久亚洲| 特大巨黑吊av在线直播| 久久这里只有精品中国| 国产 一区 欧美 日韩| 99久久中文字幕三级久久日本| 中文在线观看免费www的网站| 久久久久久久久大av| av黄色大香蕉| 国产精品久久久久久精品电影| 99久久成人亚洲精品观看| www.色视频.com| 色尼玛亚洲综合影院| 国产高清激情床上av| 亚洲图色成人| 菩萨蛮人人尽说江南好唐韦庄 | 丰满乱子伦码专区| 中国美白少妇内射xxxbb| 中文字幕熟女人妻在线| 国产精品亚洲美女久久久| 一夜夜www| 黄色配什么色好看| 嫩草影院入口| 精品一区二区三区视频在线观看免费| 最近在线观看免费完整版| 一进一出抽搐gif免费好疼| 一进一出抽搐动态| 国产午夜精品久久久久久一区二区三区 | 亚洲欧美成人精品一区二区| 免费大片18禁| 伊人久久精品亚洲午夜| 国产成人a∨麻豆精品| 网址你懂的国产日韩在线| 欧美xxxx黑人xx丫x性爽| 大香蕉久久网| 日韩av在线大香蕉| 亚洲经典国产精华液单| 给我免费播放毛片高清在线观看| 精品人妻偷拍中文字幕| 在线看三级毛片| 最好的美女福利视频网| 一级av片app| 搡老岳熟女国产| 成年av动漫网址| 99热网站在线观看| 淫妇啪啪啪对白视频| 床上黄色一级片| 看片在线看免费视频| 欧美性猛交黑人性爽| 日日摸夜夜添夜夜添av毛片| 一区二区三区四区激情视频 | 在线观看一区二区三区| 在线播放国产精品三级| 久久人人爽人人爽人人片va| 看黄色毛片网站| 99九九线精品视频在线观看视频| 大香蕉久久网| 久久国内精品自在自线图片| 亚洲激情五月婷婷啪啪| 成人鲁丝片一二三区免费| av国产免费在线观看| 九九爱精品视频在线观看| 我的女老师完整版在线观看| 国产av麻豆久久久久久久| 激情 狠狠 欧美| 熟妇人妻久久中文字幕3abv| 国产精品久久视频播放| 精品一区二区三区视频在线观看免费| 三级毛片av免费| 深夜a级毛片| 亚洲精品乱码久久久v下载方式| 久久精品国产清高在天天线| av专区在线播放| 中国国产av一级| 国内精品一区二区在线观看| 美女cb高潮喷水在线观看| av在线蜜桃| 亚洲国产色片| 村上凉子中文字幕在线| 直男gayav资源| 国产高清视频在线观看网站| 免费av观看视频| 岛国在线免费视频观看| 免费观看在线日韩| 51国产日韩欧美| 欧美日韩在线观看h| 蜜桃久久精品国产亚洲av| 国产精品一及| 日日摸夜夜添夜夜添小说| 男女视频在线观看网站免费| 99视频精品全部免费 在线| 国产片特级美女逼逼视频| 日本五十路高清| 中文字幕免费在线视频6| 丰满人妻一区二区三区视频av| 尤物成人国产欧美一区二区三区| 日韩中字成人| 91精品国产九色| 亚洲精品日韩av片在线观看| 极品教师在线视频| eeuss影院久久| 午夜精品国产一区二区电影 | 亚洲经典国产精华液单| 一级毛片久久久久久久久女| 欧美一级a爱片免费观看看| 精品午夜福利在线看| 久久人妻av系列| 婷婷色综合大香蕉| 成人鲁丝片一二三区免费| 97人妻精品一区二区三区麻豆| 免费看日本二区| 免费看a级黄色片| 少妇人妻精品综合一区二区 | 看十八女毛片水多多多| 我要搜黄色片| 小蜜桃在线观看免费完整版高清| 免费不卡的大黄色大毛片视频在线观看 | 亚洲欧美清纯卡通| 国语自产精品视频在线第100页| 最近中文字幕高清免费大全6| 麻豆一二三区av精品| 欧美精品国产亚洲| 国产亚洲91精品色在线| 最近最新中文字幕大全电影3| 久久99热这里只有精品18| 亚洲人成网站在线播| 久久人人精品亚洲av| 韩国av在线不卡| 91久久精品电影网| 亚洲av免费高清在线观看| 三级男女做爰猛烈吃奶摸视频| 久久6这里有精品| 天天一区二区日本电影三级| 一夜夜www| 日本免费一区二区三区高清不卡| 国产麻豆成人av免费视频| 国产精品福利在线免费观看| 亚洲第一电影网av| 哪里可以看免费的av片| 熟妇人妻久久中文字幕3abv| 夜夜爽天天搞| 1000部很黄的大片| 亚洲精品456在线播放app| 一进一出好大好爽视频| 免费av观看视频| 舔av片在线| av天堂中文字幕网| 能在线免费观看的黄片| 一a级毛片在线观看| 精品一区二区三区av网在线观看| 我要搜黄色片| 你懂的网址亚洲精品在线观看 | 日韩高清综合在线| 精品人妻偷拍中文字幕| 成人亚洲精品av一区二区| 亚洲熟妇中文字幕五十中出| 欧美+日韩+精品| 午夜福利视频1000在线观看| 国产精品福利在线免费观看| 天堂影院成人在线观看| 日韩强制内射视频| 亚洲精品一卡2卡三卡4卡5卡| 久久久色成人| 村上凉子中文字幕在线| 又黄又爽又刺激的免费视频.| 噜噜噜噜噜久久久久久91| 亚洲精品一卡2卡三卡4卡5卡| 国产黄色视频一区二区在线观看 | 日本五十路高清| 色尼玛亚洲综合影院| 91久久精品国产一区二区三区| 国产精品1区2区在线观看.| 国产精品一区www在线观看| eeuss影院久久| 黄色欧美视频在线观看| 男女之事视频高清在线观看| 麻豆久久精品国产亚洲av| 干丝袜人妻中文字幕| 黑人高潮一二区| 欧美日本视频| 俺也久久电影网| 国产av在哪里看| 久久久a久久爽久久v久久| 免费看美女性在线毛片视频| 波野结衣二区三区在线| aaaaa片日本免费| 亚洲美女视频黄频| 日韩在线高清观看一区二区三区| 性插视频无遮挡在线免费观看| 又粗又爽又猛毛片免费看| 欧洲精品卡2卡3卡4卡5卡区| 97在线视频观看| 一级黄色大片毛片| 久久久久性生活片| 亚洲av美国av| 搞女人的毛片| 精品一区二区三区视频在线| 黄片wwwwww| 一级毛片aaaaaa免费看小| 国产成人a∨麻豆精品| 精品人妻偷拍中文字幕| 99久久成人亚洲精品观看| 俄罗斯特黄特色一大片| 欧美区成人在线视频| 免费看av在线观看网站| 日本精品一区二区三区蜜桃| 成人高潮视频无遮挡免费网站| 国产欧美日韩一区二区精品| 国产 一区精品| 人妻丰满熟妇av一区二区三区| а√天堂www在线а√下载| 91久久精品电影网| 亚洲国产精品国产精品| 乱人视频在线观看| 久久精品91蜜桃| 亚洲精品456在线播放app| 精品久久国产蜜桃| 精品不卡国产一区二区三区| 99热6这里只有精品| 国产私拍福利视频在线观看| 国产伦精品一区二区三区四那| 欧美xxxx黑人xx丫x性爽| 村上凉子中文字幕在线| 亚洲在线观看片| 亚洲欧美日韩卡通动漫| 日韩av不卡免费在线播放| 老师上课跳d突然被开到最大视频| 日韩欧美免费精品| 午夜福利在线观看免费完整高清在 | 久久久久精品国产欧美久久久| 最近视频中文字幕2019在线8| 亚洲中文字幕一区二区三区有码在线看| 成人亚洲精品av一区二区| 久久精品综合一区二区三区| 小说图片视频综合网站| 亚洲一区高清亚洲精品| 国产成人福利小说| 国产精品亚洲一级av第二区| 1024手机看黄色片| www.色视频.com| 日韩国内少妇激情av| 精品一区二区三区视频在线| 精品一区二区免费观看| 国产伦一二天堂av在线观看| 国产精品一区www在线观看| 久久久久久久久大av| 国产精品99久久久久久久久| 美女cb高潮喷水在线观看| www日本黄色视频网| 亚洲成av人片在线播放无| 1024手机看黄色片| 国产精品av视频在线免费观看|