《電子技術應用》
您所在的位置:首頁 > 通信與網(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一区二区| 一区二区三区免费观看| 99视频+国产日韩欧美| 日韩视频久久| 一本到12不卡视频在线dvd| 日韩视频一区二区三区在线播放免费观看| 亚洲国产精品成人综合色在线婷婷| 一区精品在线| 亚洲国产另类精品专区 | 伊人久久久大香线蕉综合直播| 国产一区二区电影在线观看| 国产综合一区二区| 激情偷拍久久| 亚洲国产精品成人综合| 亚洲精品久久| 一区二区免费在线视频| 亚洲午夜一区二区三区| 亚洲女人av| 久久精品九九| 亚洲人成网站999久久久综合| 日韩系列欧美系列| 亚洲女爱视频在线| 欧美在线影院| 麻豆精品一区二区综合av| 欧美精品一区三区| 欧美性猛交视频| 国产视频自拍一区| 亚洲国产福利在线| 艳妇臀荡乳欲伦亚洲一区| 亚洲制服丝袜在线| 久久精品导航| 99在线精品观看| 欧美亚洲在线观看| 久久天堂国产精品| 欧美激情区在线播放| 国产精品成人免费精品自在线观看| 国产毛片一区| 亚洲电影免费观看高清完整版在线观看| 亚洲人成7777| 亚洲午夜精品久久| 亚洲国产日韩欧美在线图片| 一区二区三区久久精品| 欧美一级理论性理论a| 久久这里有精品15一区二区三区| 欧美精品网站| 国产日韩在线一区| 最新日韩在线视频| 亚洲欧美成人| 日韩天天综合| 久久高清免费观看| 欧美高清视频一区二区| 国产精品亚洲激情| 亚洲电影免费观看高清完整版在线观看 | 欧美区一区二区三区| 欧美天天视频| 激情成人av| 一片黄亚洲嫩模| 久久成人国产| 亚洲综合色网站| 免费人成精品欧美精品| 国产精品日韩欧美一区二区| 亚洲国产美女| 午夜在线视频一区二区区别 | 久久aⅴ国产紧身牛仔裤| 欧美激情一区二区三区在线视频 | 亚洲欧美日韩在线播放| 亚洲剧情一区二区| 久久久久成人精品| 国产精品久久久一区二区三区| 一色屋精品亚洲香蕉网站| 亚洲性视频网址| 亚洲精品一区二区三| 久久精品国产精品亚洲| 欧美日韩一区在线观看| 亚洲成在线观看| 亚欧成人在线| 午夜精品久久久久99热蜜桃导演| 欧美刺激午夜性久久久久久久| 国产欧美一区二区三区久久人妖| 日韩视频―中文字幕| 亚洲国内高清视频| 欧美一区二区在线免费播放| 欧美日韩一区在线播放| 亚洲国产成人av在线| 久久精品99国产精品| 欧美亚洲一区二区在线| 欧美日韩p片| 亚洲福利在线视频| 久久精品日产第一区二区三区| 中文久久精品| 欧美理论在线| 亚洲高清视频中文字幕| 亚洲第一黄色网| 久久精品视频免费播放| 国产乱码精品一区二区三区五月婷| 一区二区电影免费在线观看| 日韩一级黄色片| 欧美好骚综合网| 亚洲第一视频网站| 亚洲黄色免费| 毛片精品免费在线观看| 激情综合视频| 久久国产成人| 久久亚洲风情| 黄色精品网站| 91久久久亚洲精品| 免费不卡视频| 亚洲国产精品久久久久| 亚洲激情国产精品| 免费一级欧美片在线观看| 国内精品伊人久久久久av一坑| 欧美在线视频不卡| 久久激情五月激情| 国产午夜精品久久久久久免费视| 亚洲欧美韩国| 欧美一区二区三区在线| 国产女人18毛片水18精品| 午夜精品福利电影| 欧美主播一区二区三区| 国产亚洲欧美另类一区二区三区| 欧美一区二区三区四区夜夜大片| 久久精品视频导航| 激情伊人五月天久久综合| 91久久在线视频| 男人插女人欧美| 亚洲精品综合精品自拍| 亚洲视频在线免费观看| 国产精品国产自产拍高清av| 亚洲永久免费精品| 久久不射2019中文字幕| 国模大胆一区二区三区| 亚洲高清激情| 欧美福利小视频| 99在线精品免费视频九九视| 亚洲在线日韩| 国产一区二区三区在线观看免费视频 | 亚洲一区二区欧美| 久久精品五月婷婷| 亚洲第一综合天堂另类专| 一区二区三区视频观看| 国产精品性做久久久久久| 欧美中文字幕视频在线观看| 欧美aⅴ一区二区三区视频| 日韩视频在线观看国产| 欧美一站二站| 在线观看一区欧美| 亚洲香蕉成视频在线观看 | 国产在线欧美| 亚洲美女中出| 国产精品热久久久久夜色精品三区 | 国产精品一区视频网站| 亚洲第一毛片| 欧美日韩精品系列| 亚洲欧美综合| 欧美激情第4页| 亚洲欧美日韩精品| 欧美成人一区二区三区片免费| 亚洲视频在线视频| 玖玖综合伊人| 亚洲视频一二| 久久亚洲影院| 在线中文字幕日韩| 久久五月激情| 99国产精品| 久久视频在线视频| 这里只有精品视频在线| 噜噜噜91成人网| 一区二区三区免费网站| 久久久噜噜噜久久狠狠50岁| 亚洲理伦电影| 久久裸体艺术| 在线亚洲免费| 欧美激情片在线观看| 校园春色国产精品| 欧美日韩色综合| 亚洲大胆av| 国产伦精品一区二区三区四区免费| 亚洲激情电影中文字幕| 国产精品一区二区a| 一区二区电影免费观看| 黄色成人在线网站| 亚洲一线二线三线久久久| 国内精品亚洲| 西瓜成人精品人成网站| 亚洲欧洲综合另类| 久久野战av| 亚洲欧美精品在线观看| 欧美日韩三区四区| 91久久精品一区二区别| 国产人成一区二区三区影院| 亚洲天堂男人| 亚洲国产一区二区在线|