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

    屏幕共享系統(tǒng)的分析與設(shè)計

    2013-09-17 10:31:20鄒航宇
    微型電腦應(yīng)用 2013年2期
    關(guān)鍵詞:系統(tǒng)

    鄒航宇

    0 引言

    桌面共享系統(tǒng)是一種同步交流工具,廣泛應(yīng)用于網(wǎng)上虛擬教室系統(tǒng)。在WEB2.0時代,通過瀏覽器的桌面共享系統(tǒng),參與的用戶可以分享自己的桌面,從而達(dá)到資源共享的目的。在虛擬教室中,常常的情況為老師需要面對多個學(xué)生,網(wǎng)絡(luò)情況也極為復(fù)雜,因此對系統(tǒng)的性能與健壯性提出了更高的要求。本文就將論述桌面共享系統(tǒng)的實(shí)現(xiàn)架構(gòu)以及性能的優(yōu)化。

    1 系統(tǒng)設(shè)計

    1.1 部署

    屏幕共享系統(tǒng)組件的配置架構(gòu),如圖1所示:

    圖1 共享桌面組件架構(gòu)圖

    客戶端采用Adobe Flash Player,目前應(yīng)用范圍最廣泛的豐富互聯(lián)網(wǎng)應(yīng)用程序(RIA)。Flash Player通過實(shí)時消息協(xié)議(RTMP),連接到開源流媒體服務(wù)器Red5所提供的應(yīng)用服務(wù)。

    RTMP協(xié)議是一個基于TCP的,在Flash player與服務(wù)器之間進(jìn)行音視頻流媒體傳輸?shù)膶S脜f(xié)議,能夠保證鏈接的持久穩(wěn)定,通訊的實(shí)時順暢。RTMP可以封裝MP3或AAC格式的音頻,以及FLV格式的視頻等流媒體,也可以通過AMF進(jìn)行異步的服務(wù)器端遠(yuǎn)程程序調(diào)用。其默認(rèn)端口為1935。當(dāng)1935端口無法連接時,F(xiàn)lash Player可以通過變種RTMP Tunneled隧道協(xié)議,將RTMP網(wǎng)絡(luò)包封裝在Http網(wǎng)絡(luò)包中,再通過80端口的Http服務(wù)器Nginx進(jìn)行中轉(zhuǎn)。Nginx是著名的開源輕量級網(wǎng)頁服務(wù)器,相比Apache具有內(nèi)存占用少,穩(wěn)定性高,并發(fā)能力強(qiáng)的特點(diǎn)。

    Red5是對應(yīng)Adobe官方Flash Media Server的一款開源流媒體服務(wù)器,能夠提供多用戶音視頻流的優(yōu)秀解決方案,適合不同規(guī)模的企業(yè)級應(yīng)用。Red5由Java語言開發(fā),建立在Jetty(servlet engine), Mina(network)基礎(chǔ)之上,并通過Spring框架整合起來[3]。

    1.2 系統(tǒng)架構(gòu)

    桌面共享系統(tǒng)作為網(wǎng)絡(luò)虛擬教室系統(tǒng)的一個模塊,運(yùn)行在瀏覽器中的adobe flash Player中。因此,整個系統(tǒng)分為客戶端部分與服務(wù)器端部分??蛻舳瞬糠重?fù)責(zé)抓取屏幕,將截屏圖像封裝為視頻,再將視頻轉(zhuǎn)化為兼容 Red 5服務(wù)器和Flash Player客戶端的編碼格式,發(fā)往服務(wù)器端。雖然Red 5與Flash支持包括 F4V、FLV在內(nèi)的多種音視頻流格式,但考慮到Red 5的API僅支持FLV格式的視頻流錄制[16],為了將來功能拓展的需求,F(xiàn)LV無疑是視頻流的最佳選擇。如果在這兩個階段中再次從外部引入第三方的編碼組件,顯然這樣會再次帶來額外的不可控因素,也不符合完全自有實(shí)現(xiàn)的預(yù)定目標(biāo)。

    幸運(yùn)的是,Adobe官方提供的FLV視頻文件規(guī)范中,提供了一種簡單可行的實(shí)現(xiàn)思路。屏幕視頻比特流的幀編碼格式,如圖2所示:

    Screen Video BitStream Format(svc1)是一種無損的Codec,因此這種編碼方式會成為系統(tǒng)的瓶頸之一[4]。

    服務(wù)器端收取客戶端發(fā)來的視頻幀,暫存到flv臨時文件,供各客戶端通過RTMP協(xié)議進(jìn)行連接、下載和播放。

    1.2.1 源客戶端設(shè)計

    要從系統(tǒng)客戶端,也就是Flash Player上啟動屏幕攝錄功能,一個最常用的辦法就是使用 Java Applet。利用 flex與JavaScript之間的通信,調(diào)用JavaScript函數(shù),在JS中啟動applet。在Java.awt庫中的Robot類,正好也提供了API函數(shù)可以調(diào)用,即 createScreenCapture()方法,便捷地執(zhí)行屏幕截取,返回 BufferedImage。接著將整個屏幕的BufferedImage通過GetRGB()方法轉(zhuǎn)換為AGRB像素格式的Int[]。Int[]中原本從左到右、從上到下的像素遍歷順序不符合屏幕視頻比特流的規(guī)范,必須轉(zhuǎn)變?yōu)閺淖蟮接?、從下到上的順序,并隨之完成分塊過程生 Queue格式的塊隊列。隊列中的每個塊需要依次從各自ARGB像素數(shù)據(jù)中抽取出符合BGR像素順序的信息,交java.util.zip庫Deflater類,完成ZLIB格式的數(shù)據(jù)壓縮。最后使用固定端口與服務(wù)器端的Share Svc建立TCP連接后,依次傳輸隊列中轉(zhuǎn)碼后的塊數(shù)據(jù)。TCP正文的頭部只需簡單加上標(biāo)示字符,以篩除無效數(shù)據(jù)包。

    1.2.2 服務(wù)器端的設(shè)計

    在服務(wù)端,F(xiàn)LVGen事先將flv的辨識頭信息以及為0的前項容量信息以字節(jié)流的方式寫入一個flv臨時文件,完成了流數(shù)據(jù)傳輸?shù)臏?zhǔn)備工作。當(dāng)接收端從 TCP正文還原出屏幕更新數(shù)據(jù)后,F(xiàn)rameGen將依照 flv格式要求,依次將flv類型(視頻明文為0x09)、時間戳、流標(biāo)示符(恒為0)、實(shí)際荷載和總數(shù)據(jù)量寫入數(shù)據(jù)流,并暫存到flv臨時文件,供各客戶端通過RTMP協(xié)議進(jìn)行連接、下載和播放。

    2 系統(tǒng)優(yōu)化

    2.1 瓶頸分析

    屏幕攝錄已經(jīng)在在上一節(jié)中給出了基礎(chǔ)實(shí)現(xiàn),然而其實(shí)際測試效果比較一般。Applet的截屏操作基于主講人的整個屏幕,生成的所有BufferedImage數(shù)據(jù)需要完整地進(jìn)行轉(zhuǎn)碼、壓縮和傳輸,客戶端的運(yùn)算負(fù)載和網(wǎng)絡(luò)帶寬需求相當(dāng)可觀。特別是考慮到在以ADSL為主的當(dāng)前國內(nèi)網(wǎng)絡(luò)環(huán)境中,數(shù)據(jù)上傳的效率受到更多限制,上傳網(wǎng)絡(luò)包可能出現(xiàn)堆積,發(fā)送端不得不進(jìn)行主動丟包,以保持視頻的實(shí)時性。當(dāng)然,可以通過降低截屏的幀率,從源頭上控制數(shù)據(jù)量,但和主動丟包一樣,客戶端視頻的刷新率會降低,延時會增長,進(jìn)而影響用戶體驗。

    根據(jù)前文的敘述,客戶端的數(shù)據(jù)的上傳使用的是Screen Video Codec 1 Format。Screen Video Codec 1 Format是無損的壓縮方式,桌面數(shù)據(jù)經(jīng)過壓縮以后達(dá) 2.0M,顯然我們系統(tǒng)的性能問題已經(jīng)非常明顯,顯然對于實(shí)時系統(tǒng),每幀的到達(dá)2.0M,這是不能接受的。

    因此,系統(tǒng)性能的優(yōu)化核心在于源數(shù)據(jù)的量,經(jīng)過我的分析可以從以下三個方面降低源數(shù)據(jù)的量。

    2.2 優(yōu)化方式

    2.2.1 關(guān)鍵幀技術(shù)

    由于在實(shí)際的虛擬教室共享桌面系統(tǒng)中,桌面大部分時候為靜止?fàn)顟B(tài)。如果源端不停的截屏并往服務(wù)器端上傳數(shù)據(jù),會導(dǎo)致過多的無用數(shù)據(jù),造成帶寬的浪費(fèi)。在前文敘述的SVC中,屏幕視頻比特流(Screen Video BitStream)的每一幀被劃分為類似網(wǎng)格的一系列塊。塊的尺寸上限為長寬各 256個像素。塊的順序從左下角按行排列直至右上角,如圖 3所示:

    圖3 塊的順序圖

    通過塊的尺寸與整個圖像的尺寸,解碼器可以簡單計算出屏幕邊緣塊的實(shí)際尺寸,進(jìn)行準(zhǔn)確地像素繪制。像素信息在實(shí)際編碼和傳輸時,采用了ZLIB開源格式的壓縮。

    當(dāng)applet程序從客戶端每一次截取屏幕,則會被程序轉(zhuǎn)變?yōu)閺淖蟮接?、從下到上的順序,并隨之完成分塊過程生成Queue格式的塊隊列。塊隊列里存的就是如圖3所示屏幕比特率的分塊數(shù)據(jù)。在大部分時間里,屏幕信息并不會發(fā)生變化,即時變化,也很有可能變化的只是整個屏幕中的一部分,也就是所有塊中的一部分。因此對Queue隊列中所存儲的每個小塊圖像計算一次哈希值,暫存在內(nèi)存中。除首次截屏的第一幀之外,后續(xù)幀的在完成分塊后,將使用新計算出的哈希值與原哈希值進(jìn)行比對。如果值相等,可以判定該圖像塊在兩幀之間沒有發(fā)生變化,不必對其執(zhí)行后續(xù)的BGR抽取與ZLIB壓縮操作,并直接從隊列中刪除此塊。如果哈希值不匹配,則需要為變化的圖像執(zhí)行原算法操作。上傳時相應(yīng)的需要在 TCP正文頭部添加塊的編號信息,供服務(wù)端在接收后,恢復(fù)對應(yīng)的局部圖像。最終FLVGen生成flv視頻時,也使用一個隊列緩存每個圖像塊轉(zhuǎn)碼壓縮后的數(shù)據(jù)。如果 TCP正文中缺少某塊的更新數(shù)據(jù),則FLVGen判定此圖像塊沒有更新,使用緩存的前一幀中對應(yīng)塊數(shù)據(jù)填充進(jìn)FLV視頻流。反之如果包含某塊的更新數(shù)據(jù),則需要在填充FLV視頻流的同時更新緩存隊列。

    在這種設(shè)計下,客戶端必須多執(zhí)行一次哈希計算,換取的收益是可能減少執(zhí)行轉(zhuǎn)碼、壓縮和傳輸?shù)臄?shù)據(jù)量。如果屏幕共享的內(nèi)容是畫面時刻變化的電影等,那么采用新設(shè)計的收益可能會非常有限,多執(zhí)行的哈希計算甚至?xí)沟每蛻舳诵阅艹霈F(xiàn)下降。不過在日常應(yīng)用中,屏幕共享的內(nèi)容變化速率一般比較慢,演示時更多的是屏幕關(guān)注點(diǎn)的部分更新。因此采用優(yōu)化設(shè)計可以有效地精簡冗余的數(shù)據(jù)處理與傳輸。

    2.2.2 壓縮方式

    前文提到,系統(tǒng)使用的是 adobe公司官方提供的 FLV視頻文件規(guī)范中Screen Video BitStream Format(svc1)編碼,而 SVC1編碼雖然簡單,但卻屬于無損壓縮方式。對于1440*900左右的分辨率,經(jīng)過 SVC1的壓縮后,桌面數(shù)據(jù)大概達(dá)到2M。對于每一幀,盡管可以改變幀與幀的更新策略,但是原始桌面數(shù)據(jù)太大,當(dāng)桌面信息頻繁發(fā)生變化時,數(shù)據(jù)量會陡然變大,從而導(dǎo)致系統(tǒng)性能急劇下降。因此,改變壓縮方式,減小源端每一幀的數(shù)據(jù)量,定能大幅提高系統(tǒng)性能。

    Adobe官方提供了另外一種 codec,即 Screen Video Codec 2 Format(SVC2)。SVC2比SVC1在壓縮效率上有了很大的提升,SVC1只支持24Bit的RGB bitmap,而SVC2支持16bit RGB555和RGB565,SVC2采用了顏色表,顏色表是一個長度是128的顏色數(shù)組,F(xiàn)lash decoder里面有對應(yīng)默認(rèn)的顏色表,相比SVC1而言,SVC2只要求傳一個byte(8個bit)的index來代表一個顏色,顯然數(shù)據(jù)量減少了一半,而這些128長度的顏色表能夠表達(dá)大多數(shù)顏色,因此命中后的顏色,數(shù)據(jù)大小將減少一半。改變codec后,原本大概2M的數(shù)據(jù)量,可以減少為500KB左右,大大減小了桌面頻繁變化時數(shù)據(jù)量的傳輸[4]。

    2.2.3 分辨率問題

    分辨率問題是系統(tǒng)必須討論的??紤]這種情況,如果教師端的屏幕為 1440*900,而學(xué)生端的屏幕為 800*600,1024*768等不同的分辨率。在源端 applet截屏后,得到的截屏BufferedImage為1440*900的分辨率,如果就這也傳輸?shù)綄W(xué)生端,在學(xué)生端1024*768的顯示器上,將不能完全顯示。也就是有一部分像素點(diǎn)浪費(fèi),同理在800*600的顯示器也會出現(xiàn)相同的情況。因此,在客戶端顯示器分辨率不統(tǒng)一的情況下,對源端上傳的BufferedImage做一定程度的壓縮不僅能減少數(shù)據(jù)量,并且能滿足不同客戶端的需求。對1024分辨率以上的屏幕,做一個縮略,縮減為800像素。這樣大多數(shù)情況下,數(shù)據(jù)量可以變?yōu)樵瓉淼?.6左右,大大減小了數(shù)據(jù)量。

    2.3 性能分析

    以分辨率為為1440*900的屏幕為例分析優(yōu)化前與優(yōu)化后性能的改善。Applet每 200ms對屏幕進(jìn)行一次截圖,那每秒會得到5個1440*900的BufferedImage,經(jīng)ZLIB壓縮后每個 BufferedImage為 3MB,則需要的傳輸速度為15MB/S。顯然現(xiàn)有的網(wǎng)絡(luò)條件不可能達(dá)到這樣的速度,這是不能接受的。

    首先將SVC1的編碼格式改變?yōu)镾VC2的編碼格式,構(gòu)造一個大小為128的顏色數(shù)組。因此在編碼后的Image每個像素的大小從SVC1時候的4byte變?yōu)楝F(xiàn)在的1byte,意味著總的數(shù)據(jù)量變?yōu)?1/4,此時需要的傳輸速度驟減為3.75MB/S。根據(jù)更新策略,假設(shè)視頻教室中,PPT的翻頁速度平均為30秒一次(老師講課時時間遠(yuǎn)遠(yuǎn)不止),則30秒內(nèi)的最壞情況為頁面上每一塊都進(jìn)行過更新,即每30秒需要傳 2次屏幕的所有像素約為 1.5MB,則平均每秒為51KB/S。再進(jìn)一步經(jīng)過圖像的縮小,使所有的幀轉(zhuǎn)化為800*600幀后,只需要31.25KB/S。對于這個上傳速度,正常情況下的網(wǎng)絡(luò)條件都能滿足,因此經(jīng)過優(yōu)化的桌面共享系統(tǒng)具有了一定可用性。

    3 結(jié)論

    基于RED5的WEB桌面共享系統(tǒng),是WEB2.0時代典型的 RIA應(yīng)用,在網(wǎng)絡(luò)教學(xué)中教師與學(xué)生的信息的交流與互動上具有優(yōu)勢。系統(tǒng)應(yīng)用 RTMP網(wǎng)絡(luò)通信協(xié)議,實(shí)現(xiàn)Screen Video Codec 2 Format(SVC2),部署 Red5,Nginx,Applet等服務(wù)組件,實(shí)現(xiàn)了一個用戶體驗良好,性能強(qiáng)大,健壯的Flash/Flex RIA程序,能很好地滿足網(wǎng)絡(luò)教學(xué)應(yīng)用的實(shí)際需求。

    [1]陳旭玲,劉蘇. 基于 JAVA的網(wǎng)絡(luò)教學(xué)電子白板的設(shè)計與實(shí)現(xiàn)[J]. 計算機(jī)技術(shù)與發(fā)展,2006.4(16): 167-169

    [2]劉璐,董小國.Red5 Flash服務(wù)器研究. [J]網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2009.6:78-79

    [3]Adobe Systems Incorporated. SWF File Format Specification Version 10[S]. 2008

    猜你喜歡
    系統(tǒng)
    Smartflower POP 一體式光伏系統(tǒng)
    WJ-700無人機(jī)系統(tǒng)
    ZC系列無人機(jī)遙感系統(tǒng)
    北京測繪(2020年12期)2020-12-29 01:33:58
    基于PowerPC+FPGA顯示系統(tǒng)
    基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
    半沸制皂系統(tǒng)(下)
    FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
    連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
    一德系統(tǒng) 德行天下
    PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
    a级毛片a级免费在线| 男人的好看免费观看在线视频| 日本免费a在线| 一二三四社区在线视频社区8| 国内揄拍国产精品人妻在线| 最新中文字幕久久久久| 精品人妻1区二区| 男女午夜视频在线观看| 亚洲成人久久性| 两个人的视频大全免费| 一区二区三区激情视频| 麻豆成人av在线观看| 变态另类成人亚洲欧美熟女| 国产精品98久久久久久宅男小说| 99久久精品一区二区三区| 欧美一级a爱片免费观看看| 国产又黄又爽又无遮挡在线| 午夜久久久久精精品| 亚洲天堂国产精品一区在线| 国产精品久久久久久久久免 | 国内精品一区二区在线观看| 亚洲中文日韩欧美视频| 国产aⅴ精品一区二区三区波| 成人亚洲精品av一区二区| 国产97色在线日韩免费| 一本一本综合久久| 一边摸一边抽搐一进一小说| 嫩草影院精品99| 亚洲狠狠婷婷综合久久图片| 亚洲无线在线观看| 99在线人妻在线中文字幕| 亚洲av免费在线观看| 精品乱码久久久久久99久播| 久久久成人免费电影| 精品乱码久久久久久99久播| 男女床上黄色一级片免费看| 国产精品一及| 一区福利在线观看| 伊人久久大香线蕉亚洲五| 国产老妇女一区| 亚洲 欧美 日韩 在线 免费| 九九在线视频观看精品| 黄色日韩在线| 又紧又爽又黄一区二区| 九九在线视频观看精品| 国内精品美女久久久久久| 国产极品精品免费视频能看的| 色老头精品视频在线观看| 精品福利观看| 又紧又爽又黄一区二区| 一区二区三区激情视频| 欧美一区二区精品小视频在线| 91久久精品电影网| 一区二区三区高清视频在线| 三级国产精品欧美在线观看| 12—13女人毛片做爰片一| 精品一区二区三区人妻视频| 亚洲 国产 在线| 久久人人精品亚洲av| 亚洲成人中文字幕在线播放| 亚洲精品成人久久久久久| 国产一区二区在线观看日韩 | 日韩欧美三级三区| 国产国拍精品亚洲av在线观看 | 日韩有码中文字幕| 欧美在线一区亚洲| 男人的好看免费观看在线视频| 别揉我奶头~嗯~啊~动态视频| 女警被强在线播放| 老司机午夜福利在线观看视频| 欧美中文日本在线观看视频| 成熟少妇高潮喷水视频| av黄色大香蕉| 精品一区二区三区av网在线观看| 国产又黄又爽又无遮挡在线| 一级毛片高清免费大全| 伊人久久精品亚洲午夜| 一级黄色大片毛片| 亚洲中文字幕一区二区三区有码在线看| 亚洲精品在线观看二区| 日韩 欧美 亚洲 中文字幕| 国产三级在线视频| 精品一区二区三区视频在线观看免费| 看免费av毛片| 欧美丝袜亚洲另类 | 国产精品自产拍在线观看55亚洲| 久久欧美精品欧美久久欧美| 两性午夜刺激爽爽歪歪视频在线观看| 成年女人毛片免费观看观看9| 俺也久久电影网| 老汉色av国产亚洲站长工具| 波多野结衣高清无吗| 亚洲最大成人中文| 色尼玛亚洲综合影院| av女优亚洲男人天堂| 日韩欧美免费精品| 欧美午夜高清在线| 99国产极品粉嫩在线观看| 一个人看的www免费观看视频| 校园春色视频在线观看| 久久久久国内视频| 久久亚洲真实| 99riav亚洲国产免费| 久99久视频精品免费| 女人被狂操c到高潮| 丰满人妻熟妇乱又伦精品不卡| 成人欧美大片| 特级一级黄色大片| 一级黄色大片毛片| 动漫黄色视频在线观看| 此物有八面人人有两片| 欧美在线黄色| 波多野结衣高清作品| 噜噜噜噜噜久久久久久91| 免费观看人在逋| 一区二区三区免费毛片| 最近在线观看免费完整版| 少妇人妻精品综合一区二区 | 搞女人的毛片| h日本视频在线播放| 亚洲中文字幕日韩| 亚洲真实伦在线观看| 久久精品夜夜夜夜夜久久蜜豆| 美女高潮喷水抽搐中文字幕| 精品久久久久久久毛片微露脸| 亚洲五月天丁香| 久久久国产成人免费| 首页视频小说图片口味搜索| 日韩欧美在线二视频| 中文在线观看免费www的网站| 国产激情偷乱视频一区二区| 一区二区三区国产精品乱码| 岛国在线观看网站| 每晚都被弄得嗷嗷叫到高潮| 日韩欧美精品v在线| 深夜精品福利| 90打野战视频偷拍视频| 亚洲五月天丁香| 一级作爱视频免费观看| 欧美一级毛片孕妇| 夜夜躁狠狠躁天天躁| 国产精品乱码一区二三区的特点| 亚洲人成网站在线播放欧美日韩| 亚洲精品亚洲一区二区| 一a级毛片在线观看| 嫩草影院精品99| 久久精品91无色码中文字幕| 十八禁人妻一区二区| 精品无人区乱码1区二区| 久久人妻av系列| 国产精品乱码一区二三区的特点| www日本在线高清视频| 啦啦啦观看免费观看视频高清| 丁香六月欧美| 国产精品1区2区在线观看.| 搡老岳熟女国产| 俄罗斯特黄特色一大片| 亚洲五月婷婷丁香| 一卡2卡三卡四卡精品乱码亚洲| 高潮久久久久久久久久久不卡| 又黄又爽又免费观看的视频| 一个人观看的视频www高清免费观看| 狠狠狠狠99中文字幕| bbb黄色大片| 高清在线国产一区| 搡老熟女国产l中国老女人| 国产一级毛片七仙女欲春2| 国产一区在线观看成人免费| 中文字幕人妻丝袜一区二区| 欧美在线一区亚洲| x7x7x7水蜜桃| 最近最新中文字幕大全电影3| 久久精品亚洲精品国产色婷小说| 久久精品91蜜桃| 人人妻,人人澡人人爽秒播| 精品乱码久久久久久99久播| 69av精品久久久久久| 亚洲成人久久爱视频| 国内精品久久久久精免费| 9191精品国产免费久久| 麻豆成人av在线观看| 欧美bdsm另类| 亚洲无线在线观看| 国产淫片久久久久久久久 | 一夜夜www| 给我免费播放毛片高清在线观看| 亚洲精品456在线播放app | 日韩av在线大香蕉| 很黄的视频免费| 国产成人av激情在线播放| 国产精品99久久久久久久久| 欧美日韩黄片免| 久久精品国产亚洲av香蕉五月| or卡值多少钱| 国产淫片久久久久久久久 | 噜噜噜噜噜久久久久久91| 久久亚洲真实| 最新在线观看一区二区三区| 久久国产精品人妻蜜桃| 婷婷亚洲欧美| 女人高潮潮喷娇喘18禁视频| 亚洲av成人av| 亚洲国产精品成人综合色| x7x7x7水蜜桃| 淫妇啪啪啪对白视频| 久久久久国产精品人妻aⅴ院| 国内精品美女久久久久久| 精品国产美女av久久久久小说| 搡老妇女老女人老熟妇| 亚洲人成电影免费在线| 国内久久婷婷六月综合欲色啪| 国产亚洲精品一区二区www| 成人特级黄色片久久久久久久| 日韩 欧美 亚洲 中文字幕| 偷拍熟女少妇极品色| 无人区码免费观看不卡| 国产欧美日韩精品一区二区| 女同久久另类99精品国产91| 男女做爰动态图高潮gif福利片| 我要搜黄色片| 中文字幕精品亚洲无线码一区| 精品午夜福利视频在线观看一区| 18+在线观看网站| 一区二区三区高清视频在线| 日韩欧美三级三区| 午夜福利在线观看吧| 欧美极品一区二区三区四区| 岛国在线观看网站| 村上凉子中文字幕在线| 国产精品三级大全| 一级作爱视频免费观看| 久久久精品大字幕| 欧美日韩瑟瑟在线播放| 2021天堂中文幕一二区在线观| 亚洲无线在线观看| 黄色片一级片一级黄色片| 国产伦精品一区二区三区四那| 一区二区三区高清视频在线| 国产欧美日韩精品亚洲av| 天天躁日日操中文字幕| 中出人妻视频一区二区| 国产免费男女视频| 91av网一区二区| 免费看美女性在线毛片视频| 99热6这里只有精品| 亚洲欧美精品综合久久99| 精品99又大又爽又粗少妇毛片 | 成人精品一区二区免费| 一级毛片高清免费大全| 日韩欧美在线乱码| 欧美+日韩+精品| 亚洲av中文字字幕乱码综合| 久久久久免费精品人妻一区二区| 欧美激情久久久久久爽电影| av天堂中文字幕网| 老汉色∧v一级毛片| 97碰自拍视频| 色噜噜av男人的天堂激情| 色吧在线观看| 午夜精品在线福利| 啦啦啦观看免费观看视频高清| 中文字幕av成人在线电影| 国产精品爽爽va在线观看网站| 欧美黄色淫秽网站| 亚洲va日本ⅴa欧美va伊人久久| 久久精品国产自在天天线| 丝袜美腿在线中文| 国内久久婷婷六月综合欲色啪| 一级黄色大片毛片| 国产精品久久久人人做人人爽| 美女cb高潮喷水在线观看| 午夜精品一区二区三区免费看| 国产一区二区三区视频了| 亚洲精品国产精品久久久不卡| 在线观看日韩欧美| 噜噜噜噜噜久久久久久91| 国产欧美日韩一区二区精品| 国产精品野战在线观看| 人人妻人人澡欧美一区二区| 天美传媒精品一区二区| 亚洲欧美精品综合久久99| 欧美+日韩+精品| 精华霜和精华液先用哪个| 免费搜索国产男女视频| 成人18禁在线播放| 在线观看66精品国产| 日韩欧美三级三区| 久久性视频一级片| 精品国内亚洲2022精品成人| 中文字幕av成人在线电影| 欧美性猛交黑人性爽| 午夜激情欧美在线| 亚洲国产欧美网| 免费看a级黄色片| 免费搜索国产男女视频| 两个人看的免费小视频| 婷婷亚洲欧美| 午夜a级毛片| 国产精华一区二区三区| 国产精品电影一区二区三区| 亚洲精品一区av在线观看| 国产黄色小视频在线观看| 老司机福利观看| h日本视频在线播放| 亚洲,欧美精品.| 99在线视频只有这里精品首页| 日韩大尺度精品在线看网址| 人妻夜夜爽99麻豆av| 亚洲熟妇熟女久久| 成人av在线播放网站| 国产av麻豆久久久久久久| 国内少妇人妻偷人精品xxx网站| 久久香蕉国产精品| 热99re8久久精品国产| 欧美日韩亚洲国产一区二区在线观看| 啦啦啦观看免费观看视频高清| 又黄又粗又硬又大视频| 亚洲一区二区三区色噜噜| 亚洲国产精品999在线| 美女高潮喷水抽搐中文字幕| 深爱激情五月婷婷| 国产亚洲精品久久久com| 老司机午夜十八禁免费视频| 久久伊人香网站| 午夜日韩欧美国产| 在线观看免费视频日本深夜| 男人舔奶头视频| 香蕉av资源在线| 18禁在线播放成人免费| 亚洲精品影视一区二区三区av| 51国产日韩欧美| 国产高清videossex| 亚洲成av人片在线播放无| 国产老妇女一区| 无遮挡黄片免费观看| 欧美黑人欧美精品刺激| 欧美成人性av电影在线观看| 一进一出抽搐动态| 亚洲第一欧美日韩一区二区三区| 综合色av麻豆| 法律面前人人平等表现在哪些方面| 日韩欧美国产一区二区入口| 成人无遮挡网站| 亚洲国产欧美网| 亚洲精品色激情综合| 久久精品国产99精品国产亚洲性色| 小说图片视频综合网站| 午夜福利欧美成人| 国产一级毛片七仙女欲春2| 有码 亚洲区| av片东京热男人的天堂| 白带黄色成豆腐渣| 日本精品一区二区三区蜜桃| 亚洲成人久久爱视频| 欧美精品啪啪一区二区三区| 亚洲激情在线av| 狂野欧美白嫩少妇大欣赏| 免费无遮挡裸体视频| 国产精品一区二区三区四区久久| 桃色一区二区三区在线观看| 白带黄色成豆腐渣| 国产国拍精品亚洲av在线观看 | 日本三级黄在线观看| 久久久久久九九精品二区国产| 俄罗斯特黄特色一大片| av黄色大香蕉| 亚洲精品亚洲一区二区| 亚洲黑人精品在线| 亚洲在线观看片| 国产av在哪里看| 日韩高清综合在线| 午夜免费男女啪啪视频观看 | 有码 亚洲区| 少妇裸体淫交视频免费看高清| 国内久久婷婷六月综合欲色啪| 老司机福利观看| 三级国产精品欧美在线观看| 超碰av人人做人人爽久久 | 老司机在亚洲福利影院| 女生性感内裤真人,穿戴方法视频| 精品午夜福利视频在线观看一区| 我的老师免费观看完整版| 两个人视频免费观看高清| 午夜精品一区二区三区免费看| 亚洲真实伦在线观看| 一区二区三区免费毛片| 99久久精品一区二区三区| 少妇丰满av| 亚洲人与动物交配视频| 精品福利观看| 欧美性猛交黑人性爽| svipshipincom国产片| 国产免费一级a男人的天堂| 国产伦人伦偷精品视频| 久久久精品大字幕| av中文乱码字幕在线| 亚洲五月婷婷丁香| 波多野结衣巨乳人妻| 日本 av在线| 亚洲人与动物交配视频| 小说图片视频综合网站| 久久精品国产清高在天天线| 欧美zozozo另类| 久久久精品欧美日韩精品| www国产在线视频色| 成人av在线播放网站| 一个人观看的视频www高清免费观看| 淫秽高清视频在线观看| 国产私拍福利视频在线观看| 在线观看午夜福利视频| 狂野欧美白嫩少妇大欣赏| 国产午夜精品论理片| 91麻豆精品激情在线观看国产| 亚洲欧美日韩高清专用| 国产免费男女视频| 香蕉av资源在线| 中文字幕精品亚洲无线码一区| 中文字幕高清在线视频| 亚洲片人在线观看| 熟女人妻精品中文字幕| 亚洲av二区三区四区| 淫秽高清视频在线观看| 观看免费一级毛片| 又粗又爽又猛毛片免费看| 久久天躁狠狠躁夜夜2o2o| 尤物成人国产欧美一区二区三区| 男人舔奶头视频| 亚洲五月天丁香| 日韩欧美在线乱码| 丰满的人妻完整版| 51国产日韩欧美| 日韩精品中文字幕看吧| 一二三四社区在线视频社区8| 欧美丝袜亚洲另类 | 国产国拍精品亚洲av在线观看 | 伊人久久精品亚洲午夜| www.999成人在线观看| 人妻久久中文字幕网| 精品电影一区二区在线| 欧美xxxx黑人xx丫x性爽| 91在线观看av| 天堂动漫精品| 成人鲁丝片一二三区免费| 两个人的视频大全免费| av视频在线观看入口| 人人妻人人看人人澡| 高清日韩中文字幕在线| 性色avwww在线观看| 亚洲成人精品中文字幕电影| 男女视频在线观看网站免费| 久久精品国产综合久久久| 精品乱码久久久久久99久播| 老司机午夜福利在线观看视频| 久久久久久人人人人人| 亚洲aⅴ乱码一区二区在线播放| 午夜免费男女啪啪视频观看 | 国产一区二区激情短视频| 亚洲第一电影网av| 亚洲欧美日韩无卡精品| 欧美日韩福利视频一区二区| 精品福利观看| 国产伦人伦偷精品视频| 午夜视频国产福利| 亚洲,欧美精品.| 亚洲国产精品久久男人天堂| 亚洲自拍偷在线| 久99久视频精品免费| 小说图片视频综合网站| 亚洲精华国产精华精| 日韩国内少妇激情av| 成人特级av手机在线观看| 国产色婷婷99| 丰满的人妻完整版| 99久久综合精品五月天人人| 嫩草影视91久久| 18美女黄网站色大片免费观看| 熟妇人妻久久中文字幕3abv| 成人特级av手机在线观看| 欧美中文综合在线视频| 夜夜看夜夜爽夜夜摸| 99在线人妻在线中文字幕| 国内精品久久久久久久电影| 亚洲午夜理论影院| eeuss影院久久| 最后的刺客免费高清国语| 一区二区三区国产精品乱码| 精品久久久久久,| 最近最新免费中文字幕在线| 国内精品久久久久精免费| 午夜免费成人在线视频| 狠狠狠狠99中文字幕| 中文在线观看免费www的网站| 精品一区二区三区视频在线观看免费| 久久久国产精品麻豆| 欧美成人免费av一区二区三区| 精品国产亚洲在线| 听说在线观看完整版免费高清| 人妻久久中文字幕网| 欧美三级亚洲精品| 九九热线精品视视频播放| 欧美日韩亚洲国产一区二区在线观看| 久久香蕉精品热| 久久久久久国产a免费观看| 亚洲欧美精品综合久久99| 久久精品91蜜桃| av视频在线观看入口| 熟妇人妻久久中文字幕3abv| 深爱激情五月婷婷| 中文资源天堂在线| 国产精品爽爽va在线观看网站| av专区在线播放| 国产一区二区在线av高清观看| 日本一本二区三区精品| 一进一出好大好爽视频| 国产av一区在线观看免费| 久久精品夜夜夜夜夜久久蜜豆| 欧美成人免费av一区二区三区| 欧美av亚洲av综合av国产av| 在线观看日韩欧美| 国产高清视频在线播放一区| 1024手机看黄色片| 国产一级毛片七仙女欲春2| 久久九九热精品免费| 久久香蕉精品热| 午夜福利视频1000在线观看| 一区二区三区激情视频| 男人的好看免费观看在线视频| 欧美最新免费一区二区三区 | 欧美绝顶高潮抽搐喷水| 欧美性感艳星| 好看av亚洲va欧美ⅴa在| a级毛片a级免费在线| 一区二区三区国产精品乱码| 久久久久久久午夜电影| 成人欧美大片| 亚洲av日韩精品久久久久久密| 一区二区三区国产精品乱码| 露出奶头的视频| 久久久久久久久中文| 国产精品爽爽va在线观看网站| 午夜免费男女啪啪视频观看 | 一本一本综合久久| 身体一侧抽搐| 国产精品嫩草影院av在线观看 | 偷拍熟女少妇极品色| 国产亚洲精品综合一区在线观看| 舔av片在线| 国产伦一二天堂av在线观看| 叶爱在线成人免费视频播放| 亚洲国产欧美网| 琪琪午夜伦伦电影理论片6080| 成人欧美大片| 九九热线精品视视频播放| 看黄色毛片网站| 中文字幕熟女人妻在线| 亚洲一区二区三区不卡视频| 日本免费a在线| 伊人久久精品亚洲午夜| 丝袜美腿在线中文| 变态另类成人亚洲欧美熟女| 午夜免费激情av| 1000部很黄的大片| 国产美女午夜福利| 亚洲精品亚洲一区二区| 久久久久性生活片| 日韩欧美精品v在线| 人妻久久中文字幕网| 久久久成人免费电影| 男女那种视频在线观看| 天堂√8在线中文| 啦啦啦韩国在线观看视频| 亚洲国产欧美人成| 午夜免费男女啪啪视频观看 | 性色avwww在线观看| 亚洲一区二区三区不卡视频| 变态另类丝袜制服| 久久久精品大字幕| 国产成人福利小说| 丰满人妻熟妇乱又伦精品不卡| 久久99热这里只有精品18| e午夜精品久久久久久久| av在线蜜桃| 国产欧美日韩一区二区精品| 夜夜看夜夜爽夜夜摸| 国产高清有码在线观看视频| 中文资源天堂在线| 女人十人毛片免费观看3o分钟| 国产精品98久久久久久宅男小说| 久久精品91无色码中文字幕| 在线天堂最新版资源| 亚洲国产色片| 日本五十路高清| 久久草成人影院| 久久亚洲精品不卡| 久久国产精品人妻蜜桃| 国产av不卡久久| 9191精品国产免费久久| 国产精品女同一区二区软件 | 久久久久国内视频| 成人特级黄色片久久久久久久| 毛片女人毛片| 在线观看av片永久免费下载| 亚洲人成伊人成综合网2020| 亚洲国产精品999在线| 色尼玛亚洲综合影院| 国产精品,欧美在线| 国产伦精品一区二区三区四那| 嫩草影院精品99| 日本熟妇午夜| 久久久久国内视频| 日韩欧美 国产精品| 午夜激情福利司机影院| 亚洲自拍偷在线| 日韩欧美在线二视频| 亚洲18禁久久av|