《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 基于Nginx的科普云直播系統(tǒng)研究與實現(xiàn)*
基于Nginx的科普云直播系統(tǒng)研究與實現(xiàn)*
馬艾田,耿立宏,王閏強,肖云,杜義華
(中國科學院計算機網(wǎng)絡信息中心,北京 100190)
摘要: 隨著4G技術的成熟推廣以及中國移動互聯(lián)網(wǎng)的發(fā)展,中國互聯(lián)網(wǎng)用戶尤其是手機用戶持續(xù)增長,網(wǎng)絡直播因其移動性、持續(xù)性、及時性和較強的互動性和參與感在2016年后也進入高速發(fā)展期。當前的直播系統(tǒng)對移動端海量直播觀看用戶在并發(fā)性、可擴展性以及多直播流協(xié)議兼容性上均有較多限制。科普云直播系統(tǒng)是中國科普博覽提供的泛科學類直播服務平臺。科普云直播系統(tǒng)依托科普云資源管理平臺,基于Nginx開源系統(tǒng)、實時消息傳輸協(xié)議(Real Time Messaging Protocol,RTMP)、EasyDarwin開源系統(tǒng)、RTSP、HLS協(xié)議采用混合的虛擬化技術構(gòu)架進行搭建,提供了一種高并發(fā)、可擴展的流媒體推送解決方案。
中圖分類號:TP37
文獻標識碼:A
DOI: 10.19358/j.issn.2096-5133.2018.08.013
中文引用格式:馬艾田,耿立宏,王閏強,等.基于Nginx的科普云直播系統(tǒng)研究與實現(xiàn)[J].信息技術與網(wǎng)絡安全,2018,37(8):54-57,76.
Research and implementation of the Kepu Cloud Webcast system based on Nginx
Ma Aitian, Geng Lihong, Wang Runqiang, Xiao Yun, Du Yihua
(Computer Network Information Center,Chinese Academy of Sciences, Beijing 100190,China)
Abstract: With the development of 4G technology and the development of Chinese Mobile Internet, the number of Chinese Internet users especially mobile phone users continues to grow. Webcast with its mobility, persistence, timeliness and strong interactivity and sense of participation entered a period of rapid development after 2016. Current Webcast sytems have many limits on its concurrency, scalability and compatibility of different kinds of streaming protocols in response to the vast mobile Webcast users.The Kepu Cloud Webcast system is a scientific broadcast platform provided by Science Musuems of China. Kepu Cloud Webcast system relies on Kepu Cloud Resource Management Platform, based on Nginx open source system, RTMP (Real Time Messaging Protocol), EasyDarwin system, RTSP, HLS protocol, and is designed using the technology of hybrid virtual framework. It provides a high concurrency, scalable media streaming solution.
Key words : Cloud computing;streaming media;virtualization;Nginx

0  引言

 

隨著4G技術的成熟推廣以及中國移動互聯(lián)網(wǎng)的發(fā)展,中國互聯(lián)網(wǎng)用戶尤其是手機用戶持續(xù)增長。根據(jù)中國互聯(lián)網(wǎng)絡信息中心(CNNIC)發(fā)布的第40次《中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告》,截至2017年6月,我國網(wǎng)民規(guī)模達到7.51 億,其中手機網(wǎng)民規(guī)模達到7.24億。各類手機應用的用戶規(guī)模不斷上升,場景更加豐富。網(wǎng)絡直播因其移動性、持續(xù)性、及時性和較強的互動性與參與感,在2016年后也進入高速發(fā)展期,數(shù)據(jù)顯示我國互聯(lián)網(wǎng)直播平臺為200家左右,用戶數(shù)量已經(jīng)達到2億[1] 

科普云直播系統(tǒng)是中國科普博覽提供的泛科學類直播服務平臺。科普云直播系統(tǒng)依托科普云資源管理平臺,基于Nginx開源系統(tǒng)、實時消息傳輸協(xié)議(Real Time Messaging Protocol,RTMP)、EasyDarwin開源系統(tǒng)、RTSP、HLS協(xié)議,采用混合的技術構(gòu)架進行搭建。中國科學院科普云資源管理平臺是中國科學院網(wǎng)絡化傳播平臺——中國科普博覽提供的資源虛擬化管理平臺。平臺基于海云捷迅的云服務平臺AWCLOUD為中國科學院各個研究院所提供科普信息化服務。平臺對授權云資源用戶提供云資源的配置管理和調(diào)度服務。

 

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

 

科普云直播系統(tǒng)采取了混合云的架構(gòu),架構(gòu)分為3層:物理層、IAAS基礎設施服務層和應用層,如圖1所示。


QQ截圖20180922162703.png

圖 1  科普云直播系統(tǒng)架構(gòu)

 

1.1 物理層

 

物理層分為3部分:計算服務器、存儲服務器和網(wǎng)絡服務器。其中,計算機服務器主要由DELL M610刀片服務器構(gòu)建;存儲服務器采用的是中科藍鯨的Blue Whale BWstor BW3200DI集群NAS,它由高速存儲系統(tǒng)和內(nèi)置的專有NAS系統(tǒng)組成,內(nèi)置的專有NAS系統(tǒng)提供了BWFS、CIFS、NFS、FTP、HTTP等多種文件級訪問接口,同時還可以提供FC/IP SAN協(xié)議的塊級訪問接口[2];網(wǎng)絡服務器主要采用的是H3C的交換機及網(wǎng)絡安全設備。

 

1.2 IAAS基礎設施服務層

 

IAAS基礎設施服務層基于海云捷迅的云資源管理平臺AWCLOUD對基礎的物理資源進行了虛擬化,由管理節(jié)點、計算節(jié)點和存儲節(jié)點組成。其中分為5部分組件,分別是云控制器(Cloud Controller,CLC)、集群控制器(Cluster Controller,CC)、存儲控制器(Storage Controller,SC)、節(jié)點控制器(Node Controller,NC)和Walrus。其中,云控制器主要處理身份驗證,賬戶、報告、配額管理,從整體上進行資源的管理和調(diào)度。集群控制器一般會同時連接到云控制器和在同一個以太網(wǎng)廣播域的節(jié)點控制器。集群控制器一方面收集各個節(jié)點機的使用信息對虛擬機進行調(diào)度,另一方面集群控制器也管理虛擬網(wǎng)絡,在云控制器的引導下進行服務等級的實施。存儲控制器提供彈性的塊存儲,接入中科藍鯨的Blue Whale BWstor BW3200DI集群NAS,管理動態(tài)的塊、卷以及快照。節(jié)點控制器控制虛擬機的整個生命周期,包括虛擬機實例的運行、檢查、重啟、終止等。Walrus主要是用來存儲長久性的數(shù)據(jù),兼容Amazon的S3服務[4]。其既可以存儲鏡像卷快照,同時也可以HTTP方式進行put/get存儲即服務。此外,在中科藍鯨的集群NAS中對NAS的RAID5盤陣列進行了LUN(Logic Unit Number)的劃分,在通過光纖交換機相連的存儲節(jié)點上對各個邏輯存儲設備進行了Multi-path多路徑配置,以消除路徑單點,在盤陣之上又通過LVM(Logical Volume Manager)對多個邏輯存儲設備劃分了VG(Volume Group)、PV(Physical Volume)、LV(Logical Volume),為整個平臺提供可伸縮的公共存儲服務,實現(xiàn)存儲空間資源的動態(tài)管理。

 

1.3 應用層

 

應用層主要由RTMP(Real Time Messaging Protocol)流媒體服務器集群和RTSP(Real Time Streaming Protocol)流媒體服務器集群構(gòu)成,分別支持通過RTMP和RTSP協(xié)議進行直播流的推送和拉取。為了保證流媒體服務器可以應對高并發(fā)的情況,面向用戶通過Nginx反向代理的方式來做負載均衡。其中流媒體服務主要是通過開源的Nginx Web服務器整合了RTMP擴展來進行媒體流的,而RTSP服務則是基于蘋果的開源流媒體服務Darwin以及Nginx Web服務器、Redis存儲服務構(gòu)成。

 

2  關鍵技術

 

2.1 Nginx負載均衡技術

 

Nginx系統(tǒng)因為其輕量級模塊化設計、內(nèi)存占用率低、并發(fā)高、開源且可以靈活擴展的特性,被廣泛地用于部署高性能高并發(fā)的服務器集群[3]。考慮到高并發(fā)的用戶場景,科普云直播系統(tǒng)采用Nginx反射代理的方式對流媒體用戶的請求進行負載均衡。 

Nginx應用服務器采用Master-Worker的多進程、異步非阻塞的工作模式。Nginx啟動時會啟動一個Master進程和若干Worker進程,Master進程負責對Nginx本身和Worker進程進行管理調(diào)度,而Worker進程則負責對客戶端實際發(fā)來的請求進行響應。Worker中的ht_core模塊監(jiān)聽到互聯(lián)網(wǎng)上的用戶請求通過與backend的應用交互產(chǎn)生相關的響應內(nèi)容,通常一個單獨的Worker進程使用一個處理器核,這樣能完全利用多核體系結(jié)構(gòu),并且避免線程抖動和鎖。在一個單線程的Worker進程內(nèi)部不存在資源匱乏,并且資源控制機制是隔離的[5]。Nginx在文件系統(tǒng)上使用分層數(shù)據(jù)存儲實現(xiàn)緩存。緩存主鍵可配置,并且可使用不同特定請求參數(shù)來控制緩存內(nèi)容。緩存主鍵和元數(shù)據(jù)存儲在共享內(nèi)存段中,緩存加載進程、緩存管理進程和Worker進程都能訪問。其詳細的架構(gòu)圖如圖2所示。

 

QQ截圖20180922162952.png


 不同于作用于客戶端的正向代理,反向代理主要作用于服務器端。Nginx的反向代理機制則主要通過Ht_upstream和Ht_prpoxy來實現(xiàn)。反向代理機制對用戶透明,用戶請求發(fā)送給Nginx后,Ht_upstream重新組裝用戶請求并按照Ht_proxy指定的負載均衡策略發(fā)給Backend應用處理[6]。目前,Nginx支持兩種負載均衡策略,分別為加權輪詢(Weighted Round Robin)和IP Hash。

 

2.2 Nginx-rtmp-module

 

Nginx是一個功能豐富的應用服務器,通過第三方擴展Nginx-rtmp-module結(jié)合音視頻解決框架FFMP EG即可提供流媒體服務。科普云直播系統(tǒng)采用Linux的Centos版本作為基礎應用平臺。

系統(tǒng)搭建部署過程中,需要在CentOS中首先編譯好Nginx-rtmp-module的模塊,然后在Nginx的編譯安裝過程中,指定編譯成功的Nginx-rtmp-module位置,加入RTMP協(xié)議擴展。然后在Nginx本身的配置文件中,加入RTMP相關配置指令。指定監(jiān)聽端口,默認指定RTMP默認端口1935,也可以根據(jù)自身系統(tǒng)構(gòu)建需要指定其他可用端口,然后指定HLS(HTTP Live Stream)協(xié)議相關文件目錄即可。Nginx啟動過程可以從端口中看到監(jiān)聽RTMP流和提供Web服務的進程。 

圖3為Nginx FFMPEG推流示意。Nginx推流端設備需要安裝FFMPEG,然后通過FFMPEG采集視頻音頻信號,使用RTMP協(xié)議推送給Nginx服務器。RTMP服務器一方面可以通過RTMP協(xié)議為用戶提供直播流,同時也會把直播媒體流信號切割分片,并以 m3u8分片文件的格式(分片文件會隨著直播流而不斷切割更新)存儲在Nginx指定的HLS目錄中,以HTTP流的方式推送給客戶端。

 

QQ截圖20180922163050.png


2.3 EasyDarwin

 

EasyDarwin是基于蘋果開源項目Darwin Streaming Server核心流媒體服務器開發(fā)擴展而來的。它支持跨平臺的PC端、移動端(iOS和Android)的RTSP直播(H264/MJPEG/MPEG4、AAC/PCMA/PCMU/G726)功能,底層(Select/Epoll網(wǎng)絡模型、無鎖隊列調(diào)度)和上層(RESTful接口、Web管理、多平臺編譯)、關鍵幀索引等[7]

EasyDarwin架構(gòu)如圖4所示。其中EasyPusher通過EasyNVR和EasyCamera采集到視頻信號,然后經(jīng)由EasyAACEncoder將音頻內(nèi)容轉(zhuǎn)化成AAC格式,并通過RTP/RTSP協(xié)議進行傳輸,同時流媒體服務器可以通過EasyHLS和EasyRTSPClient將媒體流轉(zhuǎn)化為RTSP和HLS的直播流供EasyClient在HTML5或EasyPlayer中進行播放[8]

 

QQ截圖20180922163708.png



3  系統(tǒng)性能測試

 

通過以上架構(gòu),科普云直播系統(tǒng)一定程序上解決了互聯(lián)網(wǎng)上海量直播觀看用戶壓力,在系統(tǒng)的并發(fā)性、可擴展性以及多直播流協(xié)議兼容性均有較好的表現(xiàn)。

 

3.1 系統(tǒng)擴展性及協(xié)議兼容性

 

系統(tǒng)通過AWCloud創(chuàng)建多個虛擬機模板,包括RMTP流媒體服務器和Darwin流媒體服務器模板。RMTP流媒體服務器模板中部署了Nginx和RTMP流媒體擴展服務以及FFMPEG轉(zhuǎn)碼服務;Darwin流媒體服務器模板中部署了Darwin流媒體以及轉(zhuǎn)碼服務。

當進行一次大規(guī)模直播時,直播流媒體用戶迅速增加,服務器以及帶寬出現(xiàn)壓力時,可以通過AWCloud平臺輕松快速擴展出多個RMTP流媒體服務器和Darwin流媒體服務器虛擬服務,通過負載均衡來均衡負載。同時,當直播結(jié)束,資源也可以迅速通過AWCLoud平臺收回,增加了資源的彈性,提升了資源的利用效率。

此外,這兩種模板也可以應對當前移動端不同客戶端設備不同格式的媒體流RTMP以及RTSP,從而讓直播系統(tǒng)在擴展性和協(xié)議兼容性上有較好的改善提升。

 

3.2 系統(tǒng)并發(fā)性測試

 

為驗證科普云直播系統(tǒng)的并發(fā)能力,通過使用Apache Jmeter工具來對服務器性能進行監(jiān)控的方式對科普云直播系統(tǒng)進行了并發(fā)性測試。

系統(tǒng)資源層面,系統(tǒng)通過AWCloud創(chuàng)建了一個Nginx負載均衡服務器、10個流媒體服務器。系統(tǒng)配置如表1所示。

QQ截圖20180922164113.png

 

通過分布式的方式,同時使用5臺Jmeter Slave對系統(tǒng)進行了1 000、5 000、10 000、50 000并發(fā)的壓力測試,10臺流媒體服務器單機100、500、1 000、5 000人并發(fā)。

科普云直播系統(tǒng)在總并發(fā)50 000、單機并發(fā)5 000時,響應錯誤率在0.2%,正確響應率可以達到99.8%,滿足需求;而在單機5 000以下,單機100、500、1 000并發(fā)時響應錯誤率為0%;單機并發(fā)超過5 000(總并發(fā)50 000)時,錯誤率上升較快,系統(tǒng)出現(xiàn)瓶頸,錯誤率達到了20%左右,可見系統(tǒng)在應對50 000(單機5 000)之內(nèi)總并發(fā)時可以滿足用戶正常的使用,而在超出此并發(fā)時,系統(tǒng)在負載均衡及網(wǎng)絡層面開始出現(xiàn)瓶頸。可以通過增加流媒體服務器數(shù)量、換用硬件負載均衡、增加網(wǎng)絡帶寬的方式對系統(tǒng)并發(fā)性能進行擴展。

 

4  系統(tǒng)使用情況

 

科普云直播系統(tǒng)目前主要依托于中國科普博覽科普云在各個新媒體渠道及中國科普博覽求真云課堂面向中國科學院及社會公眾提供泛科學類直播服務,同時也為中國科學院繼續(xù)教育網(wǎng)面向中國科學院各研究所提供繼續(xù)教育培訓類的網(wǎng)絡直播服務。科普云直播系統(tǒng)在騰迅、百度、新浪及知乎平臺進行了“悟空衛(wèi)星的大發(fā)現(xiàn)與暗物質(zhì)”的直播;在求真云課堂進行了“林群院士微積分課程”的直播;同時,本系統(tǒng)也為移動科學秀提供了直播服務。移動科學秀平臺是一個基于科普云平臺采用HTML5技術的跨終端數(shù)字內(nèi)容管理與閱讀的應用服務系統(tǒng),平臺提供可視化的視頻編輯功能,可以為終端用戶通過豐富的科普博覽數(shù)字媒體資源庫快速生成H5、iOS/Andoid APP形式的數(shù)字化科學科普內(nèi)容,截至目前,平臺入駐創(chuàng)作團隊447個,發(fā)布作品數(shù)量64期,總下載閱讀量達到101 024次。

科普云直播系統(tǒng)主要通過多機位采集多信號源,經(jīng)由導播臺進行信號切換,然后經(jīng)過網(wǎng)絡推流設備將信號通過RTMP或者RTSP協(xié)議推送至相應的流媒體服務器,然后由服務器進行直播信號的分發(fā),用戶則可通過計算機、智能手機、投影等多種設備進行直播的觀看。詳細的科普云直播系統(tǒng)直播示意見圖5。

 

QQ截圖20180922164218.png

 

5  結(jié)束語

 

科普云直播系統(tǒng)目前可以支持萬級用戶、數(shù)千并發(fā),但在應對十萬級、百萬級用戶和

一些強實時、強互動、用戶異地分布的場景時仍有待于一些新的解決方案,如CDN、云加速等技術,這需要在下一步工作中繼續(xù)研究并進行系統(tǒng)實現(xiàn)。

 

參考文獻

[1] 郭全中.我國互聯(lián)網(wǎng)直播業(yè)務發(fā)展綜述[N].傳媒,2017-02-30(15).

 

[2] 中科藍鯨.BWStor BW3200產(chǎn)品說明[EB/OL].[2018-03-02].http://www.bwstor.com.cn/templates/T_product/index.aspx?nodeid=3&page=ContentPage&contentid=489.

[3] 王利萍.基于Nginx服務器集群負載均衡技術的研究與改進[D].濟南:山東大學,2015.

[4] 西安電子科技大學.Eucalyptus架構(gòu)案例[EB/OL].(2014-04-07)[2018-03-02].https://wenku.baidu.com/view/19af1793195f312b3169a5fc.html.

[5] Andrew Alexeev. Nginx Corp [EB/OL].[2018-03-02].http://www.aosabook.org/en/nginx.html.

[6] 張堯.基于Nginx高并發(fā)Web服務器的改進與實現(xiàn)[D].長春:吉林大學,2016.

[7] 高春雷.視頻直播系統(tǒng)設計與實現(xiàn)[J].科技風, 2016 (18):103.

[8] 文力. 基于Android和云平臺的幼教系統(tǒng)的設計與實現(xiàn)[D].武漢:華中師范大學,2016.

 

(收稿日期:2018-03-12)

 

 

作者簡介:

馬艾田(1988-),男,碩士研究生,工程師,主要研究方向:云計算、分步式系統(tǒng)、大數(shù)據(jù)、機器學習。

 

 

 

 

 

 

 


*基金項目:智慧中科院建設推進工程(一期)項目(XXH13504-04)



此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲高清不卡av| 亚洲免费成人av| 黄色综合网站| 国产视频一区在线观看一区免费| 国产精品高潮呻吟久久| 欧美在线观看一区二区| 性色av一区二区三区| 99国产精品视频免费观看| 久久9热精品视频| 性xx色xx综合久久久xx| 亚洲在线免费视频| 亚洲一区二区三区四区在线观看 | 香蕉成人啪国产精品视频综合网| 亚洲欧洲一区| 91久久精品国产91性色| 亚洲高清在线精品| 亚洲激情国产| 亚洲日本成人女熟在线观看| 最新日韩在线视频| 亚洲精品午夜精品| 91久久久亚洲精品| 亚洲人成在线免费观看| 日韩午夜激情av| 一区二区三区欧美成人| 亚洲一二三四区| 午夜电影亚洲| 久久国产乱子精品免费女| 亚洲国产成人av在线| 亚洲精品日本| 亚洲图片欧洲图片日韩av| 亚洲欧美国产一区二区三区| 欧美一区二区三区在线免费观看| 久久精品一本久久99精品| 免费不卡视频| 欧美日韩网址| 国产日韩欧美夫妻视频在线观看| 国产亚洲网站| 久久国产成人| 亚洲国产成人91精品| 亚洲毛片一区二区| 亚洲小视频在线观看| 欧美一区二区三区免费大片| 久久免费偷拍视频| 欧美激情综合亚洲一二区 | 欧美国产国产综合| 欧美日韩黄色一区二区| 国产精品毛片在线看| 国产真实久久| 亚洲国产日韩欧美在线动漫| 一本大道久久精品懂色aⅴ| 亚洲欧美美女| 亚洲精品久久久久| 亚洲欧美激情在线视频| 久久尤物视频| 欧美日韩一区二区三区在线看| 国产精品综合av一区二区国产馆| 在线观看成人av电影| 一区二区三区日韩| 欧美在线播放一区| 一区二区三区精品视频在线观看 | 久久国产欧美| 欧美成人在线网站| 国产精品成人一区二区三区夜夜夜| 国产日韩精品在线观看| 亚洲精选中文字幕| 久久av一区二区三区漫画| 一区二区欧美国产| 久久午夜精品一区二区| 欧美日韩综合在线免费观看| 国外成人在线| 亚洲视频精品| 亚洲伦理在线免费看| 欧美一区二区视频观看视频| 欧美国产精品专区| 国产一区二区三区不卡在线观看| 99www免费人成精品| 亚洲国产精品传媒在线观看 | 亚洲免费视频网站| 女仆av观看一区| 国产精品一区三区| 亚洲精品少妇| 亚洲电影观看| 午夜免费在线观看精品视频| 欧美激情一区二区三级高清视频| 国产午夜亚洲精品羞羞网站| 一区二区三区 在线观看视| 亚洲国产另类精品专区 | 亚洲电影免费观看高清完整版在线观看| 亚洲视频视频在线| 亚洲最新合集| 欧美大片第1页| 一区精品久久| 久久国产精品99久久久久久老狼| 亚洲已满18点击进入久久| 欧美成人精品一区二区| 国产综合欧美在线看| 亚洲一区亚洲二区| 亚洲丝袜av一区| 欧美乱在线观看| 在线日韩av片| 亚洲电影观看| 久久免费国产| 国产性色一区二区| 亚洲女性喷水在线观看一区| 亚洲欧美日韩区| 欧美三日本三级少妇三2023| 亚洲日本中文| 亚洲精品免费电影| 女主播福利一区| 亚洲福利视频网站| 亚洲国产一区二区三区a毛片| 久久这里只有精品视频首页| 国产专区综合网| 欧美一区二区视频观看视频| 欧美专区在线观看一区| 国产欧美日韩激情| 性久久久久久久久| 欧美在线观看一二区| 国产欧美成人| 性欧美大战久久久久久久久| 久久er99精品| 国外成人网址| 亚洲国产天堂久久综合网| 免费不卡在线视频| 亚洲国产精品成人| 亚洲精品久久久蜜桃| 欧美成人午夜剧场免费观看| 136国产福利精品导航| 亚洲精品国产拍免费91在线| 欧美高清一区二区| 亚洲美女黄色片| 亚洲亚洲精品三区日韩精品在线视频| 欧美色精品在线视频| 中文在线不卡| 欧美影院午夜播放| 国产一区在线视频| 亚洲高清免费在线| 欧美成人久久| 9色精品在线| 香蕉久久夜色精品国产使用方法| 国产精品自拍视频| 久久动漫亚洲| 欧美国产日韩一区二区在线观看| 亚洲精品国偷自产在线99热| 亚洲一区二区三| 国产日韩一区二区三区在线| 久久国产欧美精品| 欧美精品v日韩精品v国产精品| 日韩一级精品视频在线观看| 亚洲免费影视| 国产一区二区观看| 亚洲日本成人女熟在线观看| 欧美日韩精品系列| 亚洲欧美日韩精品久久亚洲区 | 99精品热视频| 欧美在线视频免费播放| 黄色av日韩| 99视频国产精品免费观看| 国产精品第一页第二页第三页| 欧美一二三区精品| 欧美国产日韩视频| 亚洲在线一区二区| 鲁鲁狠狠狠7777一区二区| 99re8这里有精品热视频免费| 午夜伦欧美伦电影理论片| 精品88久久久久88久久久| 一本久久综合亚洲鲁鲁五月天| 国产精品男gay被猛男狂揉视频| 久久黄金**| 欧美日韩少妇| 欧美专区在线观看一区| 欧美精品午夜| 欧美一区二区精品| 欧美日韩国产不卡在线看| 欧美一区激情| 欧美日韩亚洲精品内裤| 久久成人一区| 欧美性猛交xxxx免费看久久久| 亚洲第一黄网| 国产精品爱久久久久久久| 久久精品国产亚洲aⅴ| 欧美视频久久| 亚洲高清电影| 国产精品综合| 一区二区三区日韩| 一色屋精品视频免费看| 亚洲欧美视频一区| 亚洲清纯自拍| 久久蜜桃精品| 亚洲一区综合| 欧美日韩国产精品一卡| 久久精品99国产精品日本| 国产精品久久9| 亚洲精品久久久久久久久久久久久 | 在线亚洲一区二区| 在线成人h网| 久久国产一区二区三区| 中文无字幕一区二区三区| 欧美大片一区| 久久国产精品久久久久久久久久|