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

    Nginx-rtmp-module流媒體服務(wù)器鑒權(quán)應(yīng)用研究

    2020-01-03 10:10:55林旻
    現(xiàn)代信息科技 2020年16期
    關(guān)鍵詞:鑒權(quán)

    摘? 要:隨著信息技術(shù)和通信技術(shù)的不斷發(fā)展,直播教育成為高等教育中不可或缺的一環(huán),文章是在南京審計(jì)大學(xué)實(shí)驗(yàn)中心原有的基于開(kāi)源架構(gòu)Nginx-rtmp-module流媒體服務(wù)器的基礎(chǔ)上,通過(guò)on_publish和on_play兩個(gè)HTTP回調(diào)通知模塊來(lái)調(diào)用FLASK編寫的驗(yàn)證頁(yè)面以達(dá)到流媒體服務(wù)器的推拉流鑒權(quán)功能的應(yīng)用研究,解決了原Nginx-rtmp-module的信息安全隱患,提高了直播教學(xué)平臺(tái)的整體安全性。

    關(guān)鍵詞:Nginx;rtmp-module;Flask;流媒體服務(wù)器;鑒權(quán)

    中圖分類號(hào):TP274;TN919.8? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2020)16-0005-04

    Research on Authentication Application of Nginx-rtmp-module

    Streaming Media Server

    LIN Min

    (Experimental Center(Educational Technology Center),Nanjing Audit University,Nanjing? 211815,China)

    Abstract:With the continuous development of information technology and communication technology,live education has gradually become an indispensable part of higher education. This paper is based on the original Nginx-rtmp-module streaming media server based on the open source architecture of the Experimental Center of Nanjing Audit University. Through on_publish and on_play two HTTP callback notification modules to call the verification page written by FLASK to achieve the application research of the streaming media servers push-pull streaming authentication function,solves the information security hidden danger of the original Nginx-rtmp-module,and improves the overall security of the live teaching platform.

    Keywords:Nginx;rtmp-module;Flask;streaming media server;authentication

    0? 引? 言

    隨著信息技術(shù)和5G通信技術(shù)的高速發(fā)展,各類在線課程、直播課程成為解決我國(guó)有限的優(yōu)質(zhì)教育資源和巨大的教育需求間矛盾的一個(gè)重要方法。南京審計(jì)大學(xué)實(shí)驗(yàn)中心積極響應(yīng)教育部的號(hào)召,緊跟高等教育技術(shù)和信息技術(shù)的發(fā)展步伐,很早就研創(chuàng)出一套基于開(kāi)源架構(gòu)Nginx-rtmp-module的課程直播平臺(tái),并且在使用過(guò)程中積累了豐富的直播教學(xué)經(jīng)驗(yàn)。但是,隨著直播教學(xué)的不斷發(fā)展,直播服務(wù)器和直播視頻流的信息安全問(wèn)題也成為了校園信息安全的一個(gè)重要組成部分。如何防止課程教師以外人員通過(guò)流媒體服務(wù)器進(jìn)行直播;如何防止該課程學(xué)生以外人員觀看課程、盜取直播鏈接,已經(jīng)成為直播教學(xué)的重要信息安全問(wèn)題。本文是以南京審計(jì)大學(xué)實(shí)驗(yàn)中心正在大力開(kāi)展的直播教學(xué)的實(shí)際管理目標(biāo)為出發(fā)點(diǎn),對(duì)在原有的基于開(kāi)源架構(gòu)Nginx-rtmp-module的流媒體服務(wù)器上增加鑒權(quán)功能的應(yīng)用研究。

    1? 研究現(xiàn)狀

    本校原有的直播課程平臺(tái)是由本校實(shí)驗(yàn)中心基于開(kāi)源框架Nginx-rtmp-module進(jìn)行自主研創(chuàng)的直播課程平臺(tái),具有靈活、穩(wěn)定和定制化等特點(diǎn)。但是因?yàn)殚_(kāi)源框架Nginx-rtmp-module本身沒(méi)有權(quán)限管理功能,理論上任何人都可以通過(guò)該服務(wù)器進(jìn)行推拉流操作以達(dá)到推送和播放直播視頻的目的,這種情況會(huì)造成下文所述的三個(gè)信息安全問(wèn)題。

    (1)非法推流:因?yàn)镹ginx-rtmp-module本身沒(méi)有權(quán)限功能,所以任何用戶都可以對(duì)流媒體服務(wù)器進(jìn)行推拉流操作,不僅會(huì)造成非法推流,還會(huì)占用服務(wù)器資源和網(wǎng)絡(luò)帶寬。

    (2)非法播放:有的課程如SPOC,是小規(guī)模且限制性的,從教學(xué)管理的角度需要對(duì)觀看的學(xué)生進(jìn)行限制,但如果流媒體服務(wù)器沒(méi)有對(duì)推拉流操作進(jìn)行權(quán)限認(rèn)證,那么流媒體服務(wù)器中的視頻流會(huì)被無(wú)權(quán)限用戶播放或盜鏈。

    (3)擠占信道:因?yàn)镹ginx-rtmp-module推拉流地址格式的特點(diǎn),很容易便可從拉流地址推算出推流地址,所以教師的直播推流信道有被非法用戶擠占的風(fēng)險(xiǎn),容易造成課程信道被惡意占用和被傳播違法違紀(jì)內(nèi)容的風(fēng)險(xiǎn)。

    綜上所述,Nginx-rtmp-module本身缺少權(quán)限驗(yàn)證功能的問(wèn)題會(huì)給直播平臺(tái)帶來(lái)很大的信息安全隱患,所以需要對(duì)Nginx-rtmp-module增加鑒權(quán)功能,對(duì)流媒體服務(wù)器的推流和拉流操作進(jìn)行權(quán)限控制。

    2? 技術(shù)介紹

    2.1? Nginx-rtmp-module

    Nginx-rtmp-module是基于Nginx的開(kāi)源流媒體模塊。Nginx是基于BSD開(kāi)源協(xié)議的高性能Web服務(wù)器平臺(tái),具有占用資源少、穩(wěn)定性高、數(shù)據(jù)處理量大等特點(diǎn)。而rtmp-module是Github開(kāi)源軟件平臺(tái)的著名流媒體平臺(tái),支持RTMP和HLS流媒體協(xié)議,能夠?qū)崿F(xiàn)視頻流的點(diǎn)播、直播、存儲(chǔ)和轉(zhuǎn)發(fā)等功能。

    2.2? 推流

    推流是指將采集到的視頻流傳輸?shù)搅髅襟w服務(wù)器的過(guò)程,在直播課程平臺(tái)中是指教師通過(guò)直播設(shè)備或者OBS等直播軟件將課程視頻流推送到Nginx-rtmp-module流媒體服務(wù)器的過(guò)程。

    2.3? 拉流

    拉流是指從流媒體服務(wù)器或視頻設(shè)備拉取視頻流的過(guò)程,在直播課程平臺(tái)中是指課程的呈現(xiàn)平臺(tái)(Web端、移動(dòng)端或VLC播放器)從流媒體服務(wù)器拉取教師推送的直播視頻流并播放給學(xué)生進(jìn)行學(xué)習(xí)的過(guò)程。

    2.4? 鑒權(quán)

    鑒權(quán)是指系統(tǒng)驗(yàn)證訪問(wèn)者是否擁有訪問(wèn)系統(tǒng)的權(quán)利的操作過(guò)程,直播課程平臺(tái)中的鑒權(quán)可以分為推流鑒權(quán)和拉流鑒權(quán)兩部分,推流鑒權(quán)是指用戶向流媒體服務(wù)器推送視頻流時(shí),服務(wù)器需要對(duì)用戶進(jìn)行權(quán)限驗(yàn)證,只有通過(guò)驗(yàn)證的用戶才有權(quán)限進(jìn)行推流操作;拉流鑒權(quán)也叫播放鑒權(quán),即是用戶向流媒體服務(wù)器申請(qǐng)拉取視頻流,服務(wù)器對(duì)用戶的權(quán)限進(jìn)行驗(yàn)證,通過(guò)驗(yàn)證才允許用戶進(jìn)行拉流操作。

    2.5? Flask

    Flask是Python基本框架之一,主要用于Web開(kāi)發(fā),具有輕便、靈活、自由性好和試錯(cuò)成本低等特點(diǎn),本文研究的Nginx-rtmp-module流媒體服務(wù)器的鑒權(quán)功能即是用Flask進(jìn)行開(kāi)發(fā)。

    2.6? MySQL

    MySQL是開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有輕量、靈活、易于部署等特點(diǎn),廣泛用于各種小型開(kāi)發(fā)項(xiàng)目中,在本文所研究的Nginx-rtmp-module流媒體服務(wù)器的鑒權(quán)功能中所使用的數(shù)據(jù)庫(kù)即是采用的MySQL數(shù)據(jù)庫(kù)。

    3? 設(shè)計(jì)

    本文關(guān)于Nginx-rtmp-module流媒體服務(wù)器的鑒權(quán)功能基于on_publish和on_play兩個(gè)控制事件模塊進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。當(dāng)用戶向流媒體服務(wù)器推流的時(shí)候通過(guò)on_publish跳轉(zhuǎn)到權(quán)限驗(yàn)證頁(yè)面,然后服務(wù)器根據(jù)頁(yè)面返回的狀態(tài)碼判斷用戶是否有權(quán)限進(jìn)行推流;同樣當(dāng)用戶向流媒體服務(wù)器申請(qǐng)拉流播放時(shí)會(huì)通過(guò)on_play跳轉(zhuǎn)到拉流權(quán)限驗(yàn)證頁(yè)面,然后服務(wù)器根據(jù)頁(yè)面返回的狀態(tài)碼判斷用戶名是否有權(quán)限進(jìn)行拉流,兩個(gè)模塊具體功能為:

    (1)on_publish:是Nginx-rtmp-module的Notify通知模塊之一,功能主要為設(shè)置HTTP回調(diào),當(dāng)用戶申請(qǐng)推流時(shí)會(huì)發(fā)起一個(gè)HTTP回調(diào),然后根據(jù)返回的狀態(tài)碼進(jìn)行相應(yīng)的指令操作,語(yǔ)法格式為“on_publish url;”。

    (2)on_play:是Nginx-rtmp-module的Notify通知模塊之一,功能主要為設(shè)置HTTP回調(diào),當(dāng)用戶分發(fā)播放命令時(shí)會(huì)發(fā)起一個(gè)HTTP異步請(qǐng)求,同時(shí)該命令被掛起并等狀返回的狀態(tài)碼,再根據(jù)返回的狀態(tài)碼進(jìn)行相應(yīng)的指令操作,語(yǔ)法格式為“on_play url;”。

    根據(jù)推拉流的鑒權(quán)需要,on_publish和on_play的觸發(fā)階段、狀態(tài)碼和對(duì)應(yīng)的操作設(shè)計(jì)如表1所示。

    3.1? 權(quán)限驗(yàn)證URL

    因?yàn)镹ginx-rtmp-module流媒體服務(wù)器默認(rèn)沒(méi)有視頻流推拉的權(quán)限驗(yàn)證功能,所以其默認(rèn)的推拉流地址沒(méi)有權(quán)限認(rèn)證的字段進(jìn)行鑒權(quán)操作,所以我們需要給流媒體服務(wù)器的推拉流鑒權(quán)功能設(shè)計(jì)含有認(rèn)證字段的推拉流地址,因?yàn)閛n_publish和on_play進(jìn)行的是HTTP回調(diào),這里采用POST方法進(jìn)行設(shè)計(jì),具體的URL如表2所示。

    3.2? 用戶表

    在正常的直播教學(xué)過(guò)程中,用戶的身份信息應(yīng)當(dāng)保存在數(shù)據(jù)庫(kù)中,本研究采用開(kāi)源數(shù)據(jù)庫(kù)MySQL存儲(chǔ)用戶的身份信息,具體數(shù)據(jù)表如表3所示。

    4? 推流鑒權(quán)

    根據(jù)設(shè)計(jì),推流鑒權(quán)功能的實(shí)現(xiàn)主要分為兩部分,一部分是在RTMP里配置on_publish的HTTP回調(diào)參數(shù),一部分是編寫被調(diào)用的認(rèn)證頁(yè)面,下文為具體實(shí)現(xiàn)步驟。

    4.1? Nginx-rtmp-module配置

    在nginx.conf進(jìn)行on_publish的配置,調(diào)用本地的lab_live目錄下的push頁(yè)面,具體代碼為:

    rtmp {

    server {

    listen 1935;? #監(jiān)聽(tīng)的端口

    chunk_size 4096;? #設(shè)置流整合大小

    application lablive {? #rtmp推流請(qǐng)求路徑

    live on;? #開(kāi)啟直播

    hls on;? #開(kāi)啟HLS視頻流

    hls_path /usr/local/lablive/hlsFile;? #設(shè)置HLS切片文件保存路徑

    hls_fragment 5s;? #設(shè)置HLS分段長(zhǎng)度

    hls_playlist_length 10s;? #設(shè)置HLS播放列表長(zhǎng)度

    on_publish http://localhost:8080/lab_live/push;

    }

    }

    }

    4.2? 推流驗(yàn)證

    當(dāng)on_publish調(diào)用了push頁(yè)后,需要用POST方法采集URL里的身份信息并和數(shù)據(jù)庫(kù)里的用戶身份信息進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果返回相應(yīng)的狀態(tài)碼,核心代碼為:

    import pymysql

    #采用數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證

    from flask import Flask, request, Response

    app = Flask(__name__)

    @app.route('/lab_live/push',methods=['POST'])

    #采用POST方法

    def pull ():

    # 打開(kāi)數(shù)據(jù)庫(kù)連接

    db = pymysql.connect("ip ","用戶名","密碼","數(shù)據(jù)庫(kù)名稱" )

    #這里的用戶名、密碼是mysql的數(shù)據(jù)庫(kù)用戶名和密碼

    cursor = db.cursor()

    # 使用 cursor() 方法創(chuàng)建一個(gè)游標(biāo)對(duì)象 cursor

    username = request.form['user']#從url獲取用戶名

    password = request.form['pwd'] #從url獲取密碼

    print(username, '\t', password)

    # SQL查詢語(yǔ)句

    sql = "select * from user where user_name = '%s' and user_password = '%s' " % (username, password)

    # 使用 execute()? 方法執(zhí)行 SQL 查詢

    ret = cursor.execute(sql)

    if ret:

    return Response(response='success',status=200)#返回200狀態(tài)碼

    else:

    return Response(status=403)#返回403狀態(tài)碼

    #Flask.abort(404)

    return password

    5? 拉流鑒權(quán)

    根據(jù)設(shè)計(jì),拉流鑒權(quán)功能的實(shí)現(xiàn)主要分為兩部分,一部分是在RTMP里配置on_play的HTTP回調(diào)參數(shù),一部分是編寫被調(diào)用的認(rèn)證頁(yè)面,下文為具體實(shí)現(xiàn)步驟。

    5.1? Nginx-rtmp-module配置

    在nginx.conf進(jìn)行on_play的配置,調(diào)用本地的lab_live目錄下的pull頁(yè)面,具體代碼為:

    rtmp {

    server {

    listen 1935;? #監(jiān)聽(tīng)的端口

    chunk_size 4096;? #設(shè)置流整合大小

    application lablive {? #rtmp推流請(qǐng)求路徑

    live on;? #開(kāi)啟直播

    hls on;? #開(kāi)啟HLS視頻流

    hls_path /usr/local/lablive/hlsFile;? #設(shè)置HLS切片文件保存路徑

    hls_fragment 5s;? #設(shè)置HLS分段長(zhǎng)度

    hls_playlist_length 10s;? #設(shè)置HLS播放列表長(zhǎng)度

    on_play http://localhost:8080/lab_live/pull;

    }

    }

    }

    5.2? 拉流驗(yàn)證

    當(dāng)on_play調(diào)用了pull頁(yè)后,需要用POST方法采集URL里的身份信息并和數(shù)據(jù)庫(kù)里的用戶身份信息進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果返回相應(yīng)的狀態(tài)碼,核心代碼為:

    import pymysql

    #采用數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證

    from flask import Flask, request, Response

    app = Flask(__name__)

    @app.route('/lab_live/pull',methods=['POST'])

    #采用POST方法

    def auth():

    # 打開(kāi)數(shù)據(jù)庫(kù)連接

    db = pymysql.connect("ip地址","用戶名","密碼","數(shù)據(jù)庫(kù)名稱" )

    #這里的用戶名、密碼是mysql的數(shù)據(jù)庫(kù)用戶名和密碼

    cursor = db.cursor()

    # 使用 cursor() 方法創(chuàng)建一個(gè)游標(biāo)對(duì)象 cursor

    username = request.form['user']#從url后獲取的數(shù)據(jù)

    password = request.form['pwd']

    print(username, '\t', password)

    # SQL查詢語(yǔ)句

    sql = "select * from user where user_name = '%s' and user_password = '%s' " % (username, password)

    # 使用 execute()? 方法執(zhí)行 SQL 查詢

    ret = cursor.execute(sql)

    if ret:

    return Response(response='success',status=200)#返回200狀態(tài)碼

    else:

    return Response(status=403)#返回403狀態(tài)碼

    #Flask.abort(404)

    return password

    6? 結(jié)? 論

    隨著直播教學(xué)在國(guó)內(nèi)高校的不斷推廣,直播教學(xué)的信息安全問(wèn)題逐漸成為校園信息安全重要的一環(huán),本文通過(guò)對(duì)Nginx-rtmp-module流媒體服務(wù)器鑒權(quán)功能的應(yīng)用研究,為本校原有的流媒體直播服務(wù)器的推拉流操作增加了權(quán)限認(rèn)證功能,降低了直播教學(xué)的信息安全隱患。但本文中所研究的鑒權(quán)功能還是基于單個(gè)流媒體服務(wù)器的研究,隨著直播教學(xué)模式的深入發(fā)展,單個(gè)流媒體服務(wù)器無(wú)法滿足正常的教學(xué)活動(dòng)需求,必然會(huì)向流媒體集群方向發(fā)展,而在集群上實(shí)現(xiàn)鑒權(quán)功能肯定不是當(dāng)前單個(gè)服務(wù)器鑒權(quán)功能的簡(jiǎn)單疊加,需要考慮和集群中調(diào)度服務(wù)器的深度協(xié)作,這將是本研究后續(xù)的研究方向。

    參考文獻(xiàn):

    [1] 鄭東升.高可用性互聯(lián)網(wǎng)直播視頻推流系統(tǒng)的構(gòu)建 [J].中國(guó)有線電視,2020(7):763-766.

    [2] 馬艾田,耿立宏,王閏強(qiáng),等.基于Nginx的科普云直播系統(tǒng)研究與實(shí)現(xiàn) [J].信息技術(shù)與網(wǎng)絡(luò)安全,2018,37(8):54-57+76.

    [3] 胡國(guó)強(qiáng),周兆永,信朝霞.基于SRS的開(kāi)源直播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].現(xiàn)代電子技術(shù),2016,39(16):36-39+43.

    作者簡(jiǎn)介:林旻(1984—),男,回族,江蘇南京人,工程師,碩士,研究方向:實(shí)驗(yàn)室信息化建設(shè)。

    猜你喜歡
    鑒權(quán)
    一種通過(guò)遠(yuǎn)程通信輔助實(shí)現(xiàn)SIM卡共享的方法
    長(zhǎng)沙市公安警用數(shù)字集群系統(tǒng)建設(shè)及實(shí)戰(zhàn)應(yīng)用
    一種基于圖像識(shí)別與RFID技術(shù)的貨車進(jìn)出管理系統(tǒng)
    簡(jiǎn)析如何縮短FDDLTE網(wǎng)絡(luò)CSFB時(shí)延
    商情(2016年9期)2016-05-14 05:25:07
    移動(dòng)網(wǎng)絡(luò)用戶頻繁鑒權(quán)問(wèn)題的優(yōu)化方案探討
    如何實(shí)現(xiàn)ZXJ10B交換機(jī)的手機(jī)H碼提示功能
    科技傳播(2015年10期)2015-03-07 08:17:34
    基于小型核心網(wǎng)的LTE鑒權(quán)的一種新實(shí)現(xiàn)
    USIM卡的鑒權(quán)需求對(duì)GSM/TD-SCDMA/TD-LTE融合網(wǎng)絡(luò)影響
    幾種常見(jiàn)的授權(quán)和鑒權(quán)技術(shù)(五)
    基于SIM卡的移動(dòng)互聯(lián)網(wǎng)應(yīng)用鑒權(quán)研究
    日韩av在线大香蕉| 国模一区二区三区四区视频| 欧美性感艳星| 亚洲av美国av| 久久久久久久久大av| eeuss影院久久| 91av网一区二区| 日韩精品青青久久久久久| av中文乱码字幕在线| 亚洲成人精品中文字幕电影| 久久中文看片网| 美女xxoo啪啪120秒动态图 | 亚洲 欧美 日韩 在线 免费| 日韩中字成人| 亚洲国产欧洲综合997久久,| 国产大屁股一区二区在线视频| 简卡轻食公司| 夜夜夜夜夜久久久久| 99热精品在线国产| ponron亚洲| 欧美黑人欧美精品刺激| 禁无遮挡网站| 夜夜躁狠狠躁天天躁| 麻豆成人av在线观看| 在线观看一区二区三区| 51午夜福利影视在线观看| 久久99热6这里只有精品| 成人欧美大片| 不卡一级毛片| 少妇的逼好多水| 午夜福利视频1000在线观看| 亚洲人成网站高清观看| 欧美区成人在线视频| 一区福利在线观看| 色精品久久人妻99蜜桃| 国产精品永久免费网站| 在线观看免费视频日本深夜| 免费电影在线观看免费观看| 国产亚洲av嫩草精品影院| 别揉我奶头 嗯啊视频| 少妇熟女aⅴ在线视频| 精品人妻视频免费看| 国产精品自产拍在线观看55亚洲| 久久99热6这里只有精品| 亚洲av中文字字幕乱码综合| 国产精品久久久久久亚洲av鲁大| 极品教师在线免费播放| 美女 人体艺术 gogo| 国产激情偷乱视频一区二区| av天堂在线播放| 久久久久久大精品| 国产美女午夜福利| 看黄色毛片网站| 黄色配什么色好看| 国产高清视频在线播放一区| 99热只有精品国产| 搡老妇女老女人老熟妇| 亚洲不卡免费看| 亚洲av五月六月丁香网| 国产91精品成人一区二区三区| 性插视频无遮挡在线免费观看| 色av中文字幕| 99视频精品全部免费 在线| 色综合亚洲欧美另类图片| 国产精品久久久久久人妻精品电影| 精品午夜福利视频在线观看一区| 一个人看视频在线观看www免费| 村上凉子中文字幕在线| 免费人成视频x8x8入口观看| 国产大屁股一区二区在线视频| 在线天堂最新版资源| 九九久久精品国产亚洲av麻豆| 老鸭窝网址在线观看| 日韩欧美在线二视频| 免费无遮挡裸体视频| 午夜a级毛片| 丝袜美腿在线中文| 国产精品亚洲av一区麻豆| 国产伦一二天堂av在线观看| 久久精品久久久久久噜噜老黄 | 精品欧美国产一区二区三| 高潮久久久久久久久久久不卡| 亚洲第一区二区三区不卡| 国产精品,欧美在线| 最后的刺客免费高清国语| 中文字幕人妻熟人妻熟丝袜美| 日本成人三级电影网站| 长腿黑丝高跟| 国产视频内射| 欧美日韩瑟瑟在线播放| 亚洲美女视频黄频| 一边摸一边抽搐一进一小说| 成人一区二区视频在线观看| 2021天堂中文幕一二区在线观| 舔av片在线| 老司机午夜十八禁免费视频| 国产精品一区二区三区四区免费观看 | www.熟女人妻精品国产| 我的老师免费观看完整版| 国产成年人精品一区二区| 久久性视频一级片| 麻豆一二三区av精品| 欧美+亚洲+日韩+国产| 色综合站精品国产| 日本黄色片子视频| 在线观看66精品国产| 香蕉av资源在线| 国产成人影院久久av| 国产大屁股一区二区在线视频| 亚洲精品在线美女| 国产一区二区三区在线臀色熟女| 欧洲精品卡2卡3卡4卡5卡区| 欧美日韩黄片免| 久久精品影院6| 久99久视频精品免费| 亚洲av中文字字幕乱码综合| 成年女人永久免费观看视频| 99久国产av精品| 久久久久国产精品人妻aⅴ院| 午夜a级毛片| 亚洲精品久久国产高清桃花| 亚洲中文日韩欧美视频| 村上凉子中文字幕在线| 久久午夜福利片| 九色国产91popny在线| 亚洲中文字幕一区二区三区有码在线看| 男女做爰动态图高潮gif福利片| 国产精品av视频在线免费观看| 免费人成在线观看视频色| 欧美最新免费一区二区三区 | 亚洲国产精品999在线| 97人妻精品一区二区三区麻豆| 色哟哟·www| 国产高清有码在线观看视频| 亚洲黑人精品在线| 一级作爱视频免费观看| 色av中文字幕| av在线老鸭窝| 亚洲,欧美,日韩| 亚洲电影在线观看av| 国产三级在线视频| 一进一出好大好爽视频| av在线天堂中文字幕| 欧美成狂野欧美在线观看| 又爽又黄无遮挡网站| 国产精品电影一区二区三区| 亚洲精品亚洲一区二区| 一个人免费在线观看电影| 亚洲美女搞黄在线观看 | 在线观看舔阴道视频| 少妇被粗大猛烈的视频| 99精品久久久久人妻精品| 久久久久久久久中文| 91av网一区二区| 欧美xxxx黑人xx丫x性爽| 国产又黄又爽又无遮挡在线| 国产三级在线视频| 男人的好看免费观看在线视频| 午夜精品一区二区三区免费看| 91午夜精品亚洲一区二区三区 | 99久久精品国产亚洲精品| 99久久九九国产精品国产免费| 宅男免费午夜| 少妇人妻精品综合一区二区 | 亚洲av电影在线进入| 国产成人欧美在线观看| 亚洲一区二区三区色噜噜| 女生性感内裤真人,穿戴方法视频| 欧美色欧美亚洲另类二区| 成人国产综合亚洲| 色综合站精品国产| www.熟女人妻精品国产| 好男人电影高清在线观看| 最近视频中文字幕2019在线8| 精品99又大又爽又粗少妇毛片 | 久久久久久久久久黄片| 最新在线观看一区二区三区| 亚洲成人免费电影在线观看| 欧美日韩乱码在线| 亚洲在线观看片| 午夜福利18| 嫩草影院入口| 欧美日本视频| 日韩欧美三级三区| 亚洲第一欧美日韩一区二区三区| 精品一区二区三区视频在线观看免费| 欧美一区二区亚洲| 国产av一区在线观看免费| 国产高清视频在线播放一区| 毛片一级片免费看久久久久 | 国产精品99久久久久久久久| 九九久久精品国产亚洲av麻豆| 欧美色视频一区免费| 搡老熟女国产l中国老女人| 日本 av在线| 久久久色成人| 欧美日韩瑟瑟在线播放| 久久久久久国产a免费观看| 男人狂女人下面高潮的视频| 国产一级毛片七仙女欲春2| 国产一区二区三区在线臀色熟女| 久久国产精品人妻蜜桃| 亚洲国产精品999在线| 青草久久国产| 欧美精品啪啪一区二区三区| 国产亚洲欧美在线一区二区| 亚洲欧美精品综合久久99| 全区人妻精品视频| 日本a在线网址| 久久国产精品人妻蜜桃| 搡老岳熟女国产| 久久久久九九精品影院| 在线观看舔阴道视频| 高清日韩中文字幕在线| 欧美中文日本在线观看视频| 中文字幕av成人在线电影| 免费人成视频x8x8入口观看| 国产亚洲精品av在线| 国产精品一及| 蜜桃亚洲精品一区二区三区| 午夜福利高清视频| 午夜福利在线观看吧| 中文字幕高清在线视频| 99热只有精品国产| 亚洲人成网站在线播| 久久久久久九九精品二区国产| 91在线精品国自产拍蜜月| 亚洲av成人精品一区久久| 久久人人精品亚洲av| 男插女下体视频免费在线播放| 日韩欧美在线乱码| 草草在线视频免费看| 亚洲成人久久爱视频| 亚洲精品一卡2卡三卡4卡5卡| 麻豆国产97在线/欧美| 精品午夜福利视频在线观看一区| 波多野结衣高清无吗| 欧美成人一区二区免费高清观看| 搞女人的毛片| 午夜福利免费观看在线| 亚洲在线自拍视频| 国产主播在线观看一区二区| xxxwww97欧美| 午夜福利高清视频| 免费观看的影片在线观看| 欧美激情国产日韩精品一区| 床上黄色一级片| 欧美另类亚洲清纯唯美| 精品人妻偷拍中文字幕| 青草久久国产| 在线观看免费视频日本深夜| av视频在线观看入口| 免费观看精品视频网站| 丰满的人妻完整版| 欧美丝袜亚洲另类 | 久久午夜亚洲精品久久| 成人高潮视频无遮挡免费网站| 色哟哟·www| 级片在线观看| 男人舔女人下体高潮全视频| 免费在线观看成人毛片| 精品一区二区三区视频在线观看免费| 久久午夜福利片| 搡老熟女国产l中国老女人| 美女高潮喷水抽搐中文字幕| 亚洲久久久久久中文字幕| 久久精品人妻少妇| 给我免费播放毛片高清在线观看| 久久精品国产亚洲av涩爱 | 在线观看舔阴道视频| 97超视频在线观看视频| 直男gayav资源| 午夜影院日韩av| 久99久视频精品免费| av福利片在线观看| 搡老妇女老女人老熟妇| 日日摸夜夜添夜夜添av毛片 | 成年人黄色毛片网站| 黄色配什么色好看| 男女之事视频高清在线观看| 亚洲国产日韩欧美精品在线观看| 亚洲内射少妇av| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 久久久色成人| 全区人妻精品视频| 午夜福利在线观看吧| 国产免费男女视频| 国产精品精品国产色婷婷| 淫妇啪啪啪对白视频| 亚洲精品一区av在线观看| 两个人视频免费观看高清| 欧美中文日本在线观看视频| av黄色大香蕉| 国产毛片a区久久久久| 久久国产乱子伦精品免费另类| 亚洲欧美日韩卡通动漫| 99久国产av精品| 少妇高潮的动态图| 久久精品国产亚洲av香蕉五月| a在线观看视频网站| 啦啦啦韩国在线观看视频| 91午夜精品亚洲一区二区三区 | 岛国在线免费视频观看| 精品99又大又爽又粗少妇毛片 | 不卡一级毛片| 午夜福利免费观看在线| 又爽又黄无遮挡网站| 波野结衣二区三区在线| 欧美精品国产亚洲| 桃色一区二区三区在线观看| 欧美最新免费一区二区三区 | 国产69精品久久久久777片| 亚洲成人久久性| 色精品久久人妻99蜜桃| 国产乱人伦免费视频| 51午夜福利影视在线观看| 午夜免费男女啪啪视频观看 | 久久99热这里只有精品18| 首页视频小说图片口味搜索| 亚洲乱码一区二区免费版| 国产成人aa在线观看| 在线观看免费视频日本深夜| 欧美在线一区亚洲| 免费看光身美女| 欧美一区二区亚洲| 搡老熟女国产l中国老女人| 女生性感内裤真人,穿戴方法视频| 最近最新中文字幕大全电影3| av欧美777| 91麻豆av在线| 亚洲欧美日韩无卡精品| 中文字幕精品亚洲无线码一区| 午夜福利在线观看免费完整高清在 | a级一级毛片免费在线观看| 久久久久久久久久黄片| 丰满人妻熟妇乱又伦精品不卡| 91av网一区二区| 久久久久性生活片| 人人妻,人人澡人人爽秒播| 欧美xxxx性猛交bbbb| 国产极品精品免费视频能看的| 老鸭窝网址在线观看| 日本熟妇午夜| 岛国在线免费视频观看| 亚洲一区二区三区不卡视频| 偷拍熟女少妇极品色| 免费av观看视频| 久久久久久国产a免费观看| 99热精品在线国产| 久久久久久久午夜电影| 看片在线看免费视频| 国产国拍精品亚洲av在线观看| 日本一本二区三区精品| 他把我摸到了高潮在线观看| 级片在线观看| 精品乱码久久久久久99久播| 亚洲av成人精品一区久久| 国产91精品成人一区二区三区| 日本在线视频免费播放| 国产蜜桃级精品一区二区三区| 婷婷丁香在线五月| 五月伊人婷婷丁香| 一卡2卡三卡四卡精品乱码亚洲| 亚洲成人精品中文字幕电影| 国产成人欧美在线观看| 18禁黄网站禁片免费观看直播| 最新在线观看一区二区三区| 国产真实伦视频高清在线观看 | 国产成+人综合+亚洲专区| 午夜福利免费观看在线| 成人永久免费在线观看视频| 超碰av人人做人人爽久久| 搡老熟女国产l中国老女人| 国产精品爽爽va在线观看网站| 亚洲av中文字字幕乱码综合| 午夜福利免费观看在线| 国产成+人综合+亚洲专区| 美女xxoo啪啪120秒动态图 | 国产精华一区二区三区| 日韩中文字幕欧美一区二区| 国产亚洲av嫩草精品影院| 全区人妻精品视频| 久久午夜亚洲精品久久| 一区二区三区高清视频在线| 午夜激情福利司机影院| 人人妻人人澡欧美一区二区| 国产69精品久久久久777片| 最好的美女福利视频网| 亚洲精品456在线播放app | 免费观看人在逋| 国产伦在线观看视频一区| 亚洲av电影在线进入| 国产亚洲精品综合一区在线观看| 美女xxoo啪啪120秒动态图 | 一本一本综合久久| 成人毛片a级毛片在线播放| 99精品久久久久人妻精品| 12—13女人毛片做爰片一| av女优亚洲男人天堂| 12—13女人毛片做爰片一| 久久亚洲真实| 亚洲av中文字字幕乱码综合| 国产一区二区在线观看日韩| 日韩欧美免费精品| 蜜桃久久精品国产亚洲av| 精品人妻1区二区| 国产亚洲av嫩草精品影院| av专区在线播放| 丁香欧美五月| 日韩亚洲欧美综合| 看免费av毛片| 一区福利在线观看| 国产高清有码在线观看视频| 国产欧美日韩精品亚洲av| 亚洲第一欧美日韩一区二区三区| .国产精品久久| 一a级毛片在线观看| 久久午夜亚洲精品久久| 欧美激情国产日韩精品一区| www.999成人在线观看| 亚洲avbb在线观看| 国产三级中文精品| 成人无遮挡网站| 一本综合久久免费| 国产黄a三级三级三级人| 午夜福利成人在线免费观看| 欧美+亚洲+日韩+国产| 久久久久九九精品影院| 日韩国内少妇激情av| 国产成人福利小说| 欧洲精品卡2卡3卡4卡5卡区| 国产男靠女视频免费网站| 午夜福利在线观看吧| 日本熟妇午夜| 亚洲最大成人av| 人妻丰满熟妇av一区二区三区| 神马国产精品三级电影在线观看| 亚洲最大成人手机在线| 精品福利观看| 久久久久九九精品影院| av在线蜜桃| 一区福利在线观看| 国产久久久一区二区三区| 国产91精品成人一区二区三区| 99热这里只有是精品50| 成年女人永久免费观看视频| 日韩国内少妇激情av| 69av精品久久久久久| 国产精品98久久久久久宅男小说| 亚洲欧美清纯卡通| 日本免费一区二区三区高清不卡| 桃色一区二区三区在线观看| 国产伦精品一区二区三区视频9| 国产aⅴ精品一区二区三区波| 精品午夜福利在线看| 真人做人爱边吃奶动态| 男女之事视频高清在线观看| 久久国产精品影院| 最近在线观看免费完整版| 99国产极品粉嫩在线观看| 国产精品亚洲av一区麻豆| 3wmmmm亚洲av在线观看| 乱码一卡2卡4卡精品| 亚洲av美国av| 日韩欧美在线乱码| 久久久久久久精品吃奶| 身体一侧抽搐| 国产视频内射| 五月伊人婷婷丁香| 天堂网av新在线| 极品教师在线免费播放| av福利片在线观看| 18禁黄网站禁片午夜丰满| 91av网一区二区| 乱码一卡2卡4卡精品| 变态另类丝袜制服| 国产精品亚洲美女久久久| 亚洲av熟女| 国产精品久久久久久久电影| av女优亚洲男人天堂| 无遮挡黄片免费观看| 在线播放国产精品三级| 国产三级黄色录像| 日本熟妇午夜| 久久久色成人| 91av网一区二区| 观看免费一级毛片| 中文字幕熟女人妻在线| 精品福利观看| 亚洲成人久久爱视频| www日本黄色视频网| av在线老鸭窝| 偷拍熟女少妇极品色| 在线a可以看的网站| 国产美女午夜福利| av欧美777| 国产探花在线观看一区二区| 一个人免费在线观看电影| 国产精品亚洲一级av第二区| 午夜激情欧美在线| av欧美777| 99热精品在线国产| av视频在线观看入口| 999久久久精品免费观看国产| 两人在一起打扑克的视频| 热99在线观看视频| 脱女人内裤的视频| 日本a在线网址| 国产极品精品免费视频能看的| 日本黄色片子视频| 亚洲,欧美精品.| 91九色精品人成在线观看| 久久午夜福利片| 又粗又爽又猛毛片免费看| 亚洲av不卡在线观看| 国产欧美日韩精品亚洲av| 国产探花极品一区二区| 男人和女人高潮做爰伦理| 色在线成人网| 国产成人a区在线观看| 免费看美女性在线毛片视频| 亚洲成人免费电影在线观看| 桃色一区二区三区在线观看| 美女黄网站色视频| 91狼人影院| 亚洲欧美清纯卡通| 国产午夜精品久久久久久一区二区三区 | 欧美午夜高清在线| 亚洲国产日韩欧美精品在线观看| 日韩高清综合在线| 国产野战对白在线观看| 国产高清三级在线| 男女之事视频高清在线观看| 麻豆久久精品国产亚洲av| 国产成人欧美在线观看| 精品午夜福利在线看| 一个人看视频在线观看www免费| 国产亚洲精品久久久com| 无遮挡黄片免费观看| 淫妇啪啪啪对白视频| 日本a在线网址| 1000部很黄的大片| 一卡2卡三卡四卡精品乱码亚洲| 亚洲内射少妇av| 成年版毛片免费区| 午夜激情福利司机影院| 亚洲激情在线av| 免费av观看视频| 18禁裸乳无遮挡免费网站照片| 精品人妻1区二区| 老女人水多毛片| 少妇裸体淫交视频免费看高清| 中文亚洲av片在线观看爽| 夜夜夜夜夜久久久久| 亚州av有码| 天天一区二区日本电影三级| 别揉我奶头~嗯~啊~动态视频| av国产免费在线观看| 日日夜夜操网爽| 欧美成人a在线观看| 欧美又色又爽又黄视频| 最近最新中文字幕大全电影3| 国产精品精品国产色婷婷| 亚洲人成网站在线播放欧美日韩| 日本黄色片子视频| 亚洲熟妇中文字幕五十中出| 久久久久国产精品人妻aⅴ院| 国产精品美女特级片免费视频播放器| 色尼玛亚洲综合影院| 国产一区二区激情短视频| .国产精品久久| 亚洲成a人片在线一区二区| 国产91精品成人一区二区三区| 国产伦在线观看视频一区| 国产精品嫩草影院av在线观看 | 日韩中字成人| 麻豆一二三区av精品| 日韩欧美精品免费久久 | 最近最新中文字幕大全电影3| 一个人免费在线观看电影| 99久久久亚洲精品蜜臀av| 久久久久性生活片| 日本精品一区二区三区蜜桃| 日韩国内少妇激情av| 亚洲最大成人中文| 变态另类成人亚洲欧美熟女| 欧美日韩福利视频一区二区| 一区福利在线观看| 亚洲午夜理论影院| 成年人黄色毛片网站| 久久精品久久久久久噜噜老黄 | 日韩中文字幕欧美一区二区| 中出人妻视频一区二区| 琪琪午夜伦伦电影理论片6080| 国产视频一区二区在线看| 国产精品伦人一区二区| 十八禁网站免费在线| 亚洲经典国产精华液单 | 香蕉av资源在线| 老司机深夜福利视频在线观看| 欧美日韩福利视频一区二区| 香蕉av资源在线| 人妻制服诱惑在线中文字幕| 午夜激情福利司机影院| 美女高潮喷水抽搐中文字幕| 激情在线观看视频在线高清| 国产中年淑女户外野战色| 五月玫瑰六月丁香| 国产精品98久久久久久宅男小说| 桃色一区二区三区在线观看| 国产av不卡久久| 三级男女做爰猛烈吃奶摸视频| 亚洲一区高清亚洲精品| 国产成人福利小说| 午夜两性在线视频|