《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > Android實(shí)時(shí)流媒體監(jiān)控的關(guān)鍵技術(shù)研究
Android實(shí)時(shí)流媒體監(jiān)控的關(guān)鍵技術(shù)研究
來(lái)源:微型機(jī)與應(yīng)用2013年第19期
周晶晶1,舒 翔2,龍 濤2,桂良啟2
(1.武漢軍械士官學(xué)校 火控雷達(dá)教研室,湖北 武漢 430074; 2.華中科技大學(xué) 電子與信息工程
摘要: 以視頻監(jiān)控系統(tǒng)在物聯(lián)網(wǎng)中的應(yīng)用為背景,介紹了如何在Android平臺(tái)上進(jìn)行實(shí)時(shí)的視頻監(jiān)控系統(tǒng)的開(kāi)發(fā)。在對(duì)Android操作系統(tǒng)進(jìn)行深入分析的基礎(chǔ)之上,提出了一個(gè)基于Android的流媒體監(jiān)控方案,此方案通過(guò)移植X264開(kāi)源庫(kù),實(shí)現(xiàn)了Android視頻的H.264編碼,并通過(guò)雙緩沖文件搭建流媒體服務(wù)器對(duì)實(shí)時(shí)視頻流進(jìn)行發(fā)布。通過(guò)對(duì)系統(tǒng)的測(cè)試,指出了值得改進(jìn)的方向,為今后的研究工作提供參考。
Abstract:
Key words :

摘  要:視頻監(jiān)控系統(tǒng)在物聯(lián)網(wǎng)中的應(yīng)用為背景,介紹了如何在Android平臺(tái)上進(jìn)行實(shí)時(shí)的視頻監(jiān)控系統(tǒng)的開(kāi)發(fā)。在對(duì)Android操作系統(tǒng)進(jìn)行深入分析的基礎(chǔ)之上,提出了一個(gè)基于Android的流媒體監(jiān)控方案,此方案通過(guò)移植X264開(kāi)源庫(kù),實(shí)現(xiàn)了Android視頻的H.264編碼,并通過(guò)雙緩沖文件搭建流媒體服務(wù)器對(duì)實(shí)時(shí)視頻流進(jìn)行發(fā)布。通過(guò)對(duì)系統(tǒng)的測(cè)試,指出了值得改進(jìn)的方向,為今后的研究工作提供參考。
關(guān)鍵詞: Android;視頻監(jiān)控;H.264;雙緩沖技術(shù);流媒體服務(wù)器

 終端平臺(tái)的智能化和3G網(wǎng)絡(luò)的覆蓋帶來(lái)了移動(dòng)互聯(lián)網(wǎng)時(shí)代,這對(duì)當(dāng)今不斷壯大的物聯(lián)網(wǎng)帶來(lái)了很多的便利。比如對(duì)物流車輛進(jìn)行隨時(shí)、隨地、隨身的視頻監(jiān)控,相比傳統(tǒng)的PC機(jī)監(jiān)控更加方便和高效。在移動(dòng)終端上進(jìn)行視頻監(jiān)控系統(tǒng)的開(kāi)發(fā),由于其硬件資源和網(wǎng)絡(luò)環(huán)境的限制,開(kāi)發(fā)難度遠(yuǎn)大于PC機(jī),并且對(duì)移動(dòng)終端和網(wǎng)絡(luò)都有很高的要求。本文通過(guò)分析流媒體服務(wù)器的特點(diǎn),在服務(wù)器上實(shí)現(xiàn)了一個(gè)雙緩沖機(jī)制來(lái)達(dá)到實(shí)時(shí)發(fā)布流媒體的要求,通過(guò)服務(wù)器多線程的方式實(shí)現(xiàn)邊采集邊傳輸并實(shí)時(shí)的發(fā)布。
 本文采用Android操作系統(tǒng)作為終端視頻采集的平臺(tái),借助Android系統(tǒng)平臺(tái)開(kāi)發(fā)的優(yōu)點(diǎn),可以很好地進(jìn)行推廣及后期應(yīng)用。此外,為了保證數(shù)據(jù)傳輸?shù)馁|(zhì)量,本文通過(guò)在Android中移植X264開(kāi)源庫(kù)來(lái)實(shí)現(xiàn)流媒體視頻的編碼,并通過(guò)雙緩沖文件優(yōu)化流媒體傳輸機(jī)制以實(shí)現(xiàn)實(shí)時(shí)視頻和移動(dòng)監(jiān)控的融合。
1 系統(tǒng)分析與設(shè)計(jì)
1.1 系統(tǒng)總體架構(gòu)設(shè)計(jì)

 系統(tǒng)由視頻移動(dòng)終端、流媒體服務(wù)器、視頻監(jiān)控端3部分組成,系統(tǒng)組成框圖如圖1所示。

 其中,視頻移動(dòng)終端通過(guò)Anrdoid平臺(tái)提供的api實(shí)時(shí)獲取攝像頭捕獲的視頻流,并通過(guò)JNI的方式調(diào)用底層的native代碼以完成H.264的編碼工作,之后通過(guò)socket傳輸?shù)揭曨l監(jiān)控服務(wù)器。
 視頻監(jiān)控服務(wù)器包括應(yīng)用服務(wù)器和流媒體服務(wù)器兩部分。其中應(yīng)用服務(wù)器作為整個(gè)系統(tǒng)的服務(wù)端,用于處理視頻監(jiān)控端的視頻請(qǐng)求以及接收視頻移動(dòng)終端發(fā)來(lái)的實(shí)時(shí)視頻流數(shù)據(jù)。流媒體服務(wù)器則用于將應(yīng)用服務(wù)器接收的視頻流數(shù)據(jù)封裝成流媒體格式并實(shí)時(shí)發(fā)布。
 視頻監(jiān)控端采用Android平臺(tái)構(gòu)建,可以通過(guò)RTSP和HTTP兩種協(xié)議訪問(wèn)流媒體服務(wù)器以獲得觀看實(shí)時(shí)視頻的效果。
1.2 視頻采集和編碼
 本系統(tǒng)采集的實(shí)時(shí)視頻來(lái)源于Android系統(tǒng)支持的攝像頭。考慮到無(wú)線網(wǎng)絡(luò)帶寬的限制,本系統(tǒng)采用H.264標(biāo)準(zhǔn)進(jìn)行壓縮編碼。由于H.264編碼對(duì)硬件要求較高,編碼的速度會(huì)受到一定的影響,這樣采集到的視頻可能不夠連貫。本系統(tǒng)采用多線程加緩沖隊(duì)列的方法進(jìn)行采集和編碼。視頻采集線程將捕獲的每一幀數(shù)據(jù)放入一個(gè)緩沖隊(duì)列中,視頻編碼線程從隊(duì)列中獲取視頻幀集合來(lái)完成編碼和傳輸?shù)墓ぷ?。具體流程圖如圖2所示。

 其中視頻采集線程的偽代碼如下:
Begin:
//初始化攝像頭,設(shè)置視頻采集參數(shù);
While(視頻采集處于激活狀態(tài)){
從攝像頭獲取一幀數(shù)據(jù);
while(緩沖隊(duì)列已滿)
wait;//將線程掛起以等待隊(duì)列可寫(xiě)
將一幀數(shù)據(jù)壓入幀緩沖隊(duì)列;
Notify;//通知編碼線程隊(duì)列可讀
}
End
視頻編碼線程的偽代碼如下:
Begin:
//設(shè)置編碼參數(shù)(H.264),初始化編碼對(duì)象;
While(編碼標(biāo)志位為真){
While(緩沖隊(duì)列為空)
wait;//將線程掛起以等待隊(duì)列可讀
從緩沖隊(duì)列取一幀數(shù)據(jù);
Notify;//通知采集線程隊(duì)列可寫(xiě)
JNI調(diào)用native代碼對(duì)數(shù)據(jù)幀進(jìn)行編碼;
If(編碼成功){
調(diào)用RTP組件對(duì)數(shù)據(jù)打包;
通過(guò)UDP傳輸RTP包;
}
}
End
1.3 H.264視頻流傳輸控制模型
 H.264的定義由視頻編碼層(VCL)和網(wǎng)絡(luò)提取層(NAL)兩部分組成。其中VCL作為H.264的核心算法引擎對(duì)視頻數(shù)據(jù)進(jìn)行壓縮編碼和解碼;NAL層則根據(jù)不同的網(wǎng)絡(luò)把數(shù)據(jù)打包成相應(yīng)的格式并通過(guò)網(wǎng)絡(luò)傳送出去。為了保證較低的延時(shí),需要將H.264視頻流數(shù)據(jù)打包成RTP包,并加上時(shí)間戳和序列號(hào)等信息,然后通過(guò)UDP傳輸?shù)椒?wù)器。RTP的打包模式有3種:?jiǎn)蜰AL單元模式、非交錯(cuò)模式和交錯(cuò)模式。本文根據(jù)系統(tǒng)的要求,采用非交錯(cuò)模式按照編碼的視頻流順序進(jìn)行組包,適用于延時(shí)較低的實(shí)時(shí)系統(tǒng)。
 由于H.264編碼對(duì)CPU消耗較大,如果放在java層則會(huì)大幅度影響系統(tǒng)性能。本系統(tǒng)將H.264編碼模塊放在native層,用C/C++實(shí)現(xiàn),通過(guò)jni調(diào)用編碼接口,然后通過(guò)RTP傳輸。
1.4 服務(wù)器設(shè)計(jì)
 服務(wù)器端采用雙緩沖文件實(shí)現(xiàn)流媒體的生成和發(fā)布。傳統(tǒng)的實(shí)時(shí)視頻監(jiān)控一般采用socket連接實(shí)現(xiàn)邊傳輸邊播放視頻,視頻數(shù)據(jù)并不會(huì)被緩存,并且如果要有新的客戶端加入監(jiān)控,則必須要新建一個(gè)socket連接。本系統(tǒng)通過(guò)加入流媒體服務(wù)器作為視頻中轉(zhuǎn),很好地解決了這一問(wèn)題。由于流媒體服務(wù)器發(fā)布實(shí)時(shí)流媒體需要實(shí)時(shí)的視頻源,本系統(tǒng)的應(yīng)用服務(wù)器將接收的實(shí)時(shí)視頻流數(shù)據(jù)寫(xiě)入一個(gè)緩沖文件作為流媒體服務(wù)器的視頻源,此緩沖文件通過(guò)linux命名管道實(shí)現(xiàn)。此外,流媒體服務(wù)器發(fā)布流媒體也需要一個(gè)緩沖文件,用于存放被編碼成流媒體格式后的視頻流數(shù)據(jù),以供客戶端調(diào)用。服務(wù)器的工作流程圖如圖3所示。

2 系統(tǒng)實(shí)現(xiàn)
2.1 Android Camera視頻采集

 為了實(shí)時(shí)捕獲Android攝像頭的畫(huà)面,需要用到Android Camera。Android Camera包含取景和拍照兩個(gè)功能,它實(shí)際上是建立在C/S架構(gòu)上的。Camera運(yùn)行的時(shí)候,可以大致分成服務(wù)器和客戶端兩個(gè)部分,他們分別運(yùn)行在兩個(gè)不同的進(jìn)程中,通過(guò)Binder機(jī)制來(lái)完成進(jìn)程間通信。這種Android特有的Binder機(jī)制可以保證客戶端和服務(wù)器獨(dú)立的變化,客戶端調(diào)用接口AIDL定義的接口,功能則在服務(wù)器中實(shí)現(xiàn),并且進(jìn)程間通信的部分對(duì)上層程序不可見(jiàn)。
 具體實(shí)現(xiàn)中,通過(guò)Android Framework提供的android.hardware.Camera類來(lái)完成和Camera Service服務(wù)端通信。由于需要對(duì)采集到的每一幀畫(huà)面進(jìn)行壓縮編碼處理,可以通過(guò)調(diào)用Camera對(duì)象的setPreviewCallback函數(shù)來(lái)設(shè)置一個(gè)回調(diào)對(duì)象,此回調(diào)對(duì)象中的onPreviewFrame函數(shù)可用于完成對(duì)當(dāng)前幀的捕獲,這樣就可以在此函數(shù)中對(duì)采集到的視頻進(jìn)行編碼的處理了。
2.2 JNI調(diào)用X264庫(kù)
 考慮到無(wú)線網(wǎng)絡(luò)環(huán)境的不穩(wěn)定性和帶寬有限的問(wèn)題。本文對(duì)采集到的視頻進(jìn)行H.264標(biāo)準(zhǔn)的高效壓縮編碼。H.264是目前一個(gè)廣泛使用的具有高壓縮比的視頻編碼格式,具有較高的視頻壓縮性能,適合用窄帶傳輸,適用于移動(dòng)互聯(lián)網(wǎng)和流媒體播放。本文采用X264開(kāi)源庫(kù)來(lái)對(duì)實(shí)時(shí)視頻進(jìn)行壓縮編碼。首先需要在Android操作系統(tǒng)上移植X264庫(kù)。
 由于X264是用C語(yǔ)言寫(xiě)的一個(gè)開(kāi)源庫(kù),為了能夠被Android平臺(tái)使用,需要用到NDK工具對(duì)其進(jìn)行編譯。NDK是用來(lái)編譯本地代碼的工具,作為Android SDK的一個(gè)補(bǔ)充,用于將原生的C/C++代碼集成到應(yīng)用中,并通過(guò)JNI的方式被上層java程序調(diào)用。本文采用JNI方式調(diào)用X264庫(kù)的步驟如下所示。
?。?)JNI接口設(shè)計(jì)
 設(shè)計(jì)調(diào)用本地代碼的函數(shù)接口。本文需要對(duì)采集的視頻進(jìn)行H.264編碼,編碼部分需要定義3個(gè)接口。分別如下:
 private native long CompressBegin(int width,int height);
 private native int CompressBuffer(long encoder,int type,byte[] in,int insize,byte[]out);
 private native int CompressEnd(long encoder);
 其中native關(guān)鍵表明這3個(gè)函數(shù)來(lái)自于native代碼。CompressBegin接口是編碼初始化接口,通過(guò)傳遞視頻畫(huà)面的寬和高來(lái)對(duì)H.264編碼器進(jìn)行初始化設(shè)定;CompressBuffer接口是編碼接口,通過(guò)傳遞encoder編碼器結(jié)構(gòu)和視頻流字節(jié)數(shù)組來(lái)對(duì)當(dāng)前幀的視頻流數(shù)據(jù)進(jìn)行H.264編碼,編碼后的結(jié)果存儲(chǔ)在out數(shù)組中;CompressEnd接口用于釋放編碼資源。
?。?)實(shí)現(xiàn)本地方法
 JNI接口設(shè)計(jì)完畢之后,需要用C語(yǔ)言實(shí)現(xiàn)接口。創(chuàng)建一個(gè)H264Android.c的文件,用來(lái)實(shí)現(xiàn)第一步中定義的3個(gè)接口。
 (3)生成動(dòng)態(tài)鏈接庫(kù)
 實(shí)現(xiàn)JNI接口之后,需要生成.so的動(dòng)態(tài)鏈接庫(kù)以供java程序調(diào)用。為了生成動(dòng)態(tài)鏈接庫(kù),需要編寫(xiě)Android.mk文件并通過(guò)NDK工具對(duì)本地代碼進(jìn)行交叉編譯。交叉編譯時(shí)需要針對(duì)X264庫(kù)編寫(xiě)相應(yīng)的Android.mk文件,核心內(nèi)容如下所示:
include $(CLEAR_VARS)
LOCAL_C_INCLUDES+=libx264/include
LOCAL_MODULE:=H264Android
LOCAL_SRC_FILES:=H264Android.c
LOCAL_LDFLAGS+=$(LOCAL_PATH)/libx264/lib/libx264.a
LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib-lgcc
include$(BUILD_SHARED_LIBRARY)
 其中,LOCAL_C_INCLUDES標(biāo)明了編譯需要的外部頭文件路徑;LOCAL_MODULE標(biāo)明了當(dāng)前生成模塊名稱;LOCAL_SRC_FILES標(biāo)明了編譯需要用到的源文件;LOCAL_LDFLAGS標(biāo)明了編譯需要用到的外部靜態(tài)庫(kù);LOCAL_LDLIBS標(biāo)明了引用的外部庫(kù)文件。
 通過(guò)引用X264的靜態(tài)庫(kù),即可將X264編譯到native代碼中,并被上層java程序調(diào)用。編譯成功之后,會(huì)在Android項(xiàng)目的根目錄下的libs文件夾中形成一個(gè)libH264Android.so的動(dòng)態(tài)鏈接庫(kù),編譯完成。
?。?)Java程序調(diào)用本地代碼
 Android中的Java程序可以通過(guò)System.loadLibrary("H264Android")函數(shù)調(diào)用第3步中生成libH264Android.so動(dòng)態(tài)鏈接庫(kù)。并使用聲明的native方法來(lái)完成視頻編碼的功能。
2.3 視頻傳輸?shù)膶?shí)現(xiàn)
 視頻傳輸通過(guò)TCP和UDP兩種方式配合實(shí)現(xiàn)。為了保證視頻采集終端和服務(wù)器之間有可靠的通信機(jī)制,采用TCP連接來(lái)進(jìn)行控制信息的傳輸,當(dāng)視頻終端收到有效的傳輸視頻的控制信息之后,采用UDP連接發(fā)送實(shí)時(shí)的視頻流到服務(wù)器。服務(wù)器視頻接收線程會(huì)將收到的有效視頻數(shù)據(jù)寫(xiě)入到一個(gè)緩沖文件Camera.h264中,此文件被作為流媒體服務(wù)器的視頻源。
2.4 FFmpeg流媒體服務(wù)器架設(shè)

 


 服務(wù)器端采用FFmpeg作為流媒體服務(wù)器。FFmpeg是一個(gè)開(kāi)源免費(fèi)跨平臺(tái)的視頻和音頻流方案,屬于自由軟件,采用LGPL或GPL許可證。FFmpeg既可以對(duì)視頻進(jìn)行編解碼,也可以搭建基于http和rtsp協(xié)議的流媒體服務(wù)器。
 本系統(tǒng)服務(wù)器利用Camera.h264緩沖文件作為FFmpeg的視頻源進(jìn)行流媒體的發(fā)布。由于ffmpeg發(fā)布流媒體需要用到其中的FFserver組件,ffserver組件的啟動(dòng)需要編寫(xiě)相應(yīng)的ffserver.conf配置文件,主要配置如下所示:
Port 8090//配置RTSP端口號(hào)
BindAddress 0.0.0.0//綁定本地IP地址
MaxClients 1000//配置最大連接數(shù)
<Feed feed1.ffm>//配置流媒體緩沖文件
File/tmp/feed1.ffm
FileMaxSize 200 KB//緩沖文件大小為200 KB
</Feed>
<Stream camera.asf>//配置發(fā)布的流媒體格式
Feed feed1.ffm
Format asf
VideoFrameRate 15
VideoSize 352x240
</Stream>
 其中,Port指定了流媒體服務(wù)器綁定的端口。<Feed feed1.ffm>標(biāo)簽定義了流媒體服務(wù)器運(yùn)行所需要的一個(gè)緩沖文件,大小為200 KB。<Stream camera.asf>標(biāo)簽定義了流媒體服務(wù)器輸出的視頻格式以及視頻相關(guān)的參數(shù)。如本系統(tǒng)輸出的流媒體格式為.asf格式。
 在ffserver啟動(dòng)時(shí),會(huì)根據(jù)ffserver.conf文件中的配置新建一個(gè)feed1.ffm緩沖文件。此緩沖文件用于存放來(lái)自視頻源文件的實(shí)時(shí)視頻流。FFmpeg會(huì)根據(jù)配置文件中的視頻輸出格式將視頻源中的文件進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換之后的數(shù)據(jù)會(huì)寫(xiě)入feed1.ffm文件中。本系統(tǒng)中,feed1.ffm文件大小被限制在200 KB,當(dāng)200 KB的空間被用完后,新數(shù)據(jù)會(huì)從文件的開(kāi)頭進(jìn)行寫(xiě)入。這樣可以保證當(dāng)有新的客戶端加入監(jiān)控時(shí),觀看到的是最新的視頻。
3 系統(tǒng)測(cè)試
 為了驗(yàn)證H.264視頻在無(wú)線網(wǎng)絡(luò)中的傳輸性能,本系統(tǒng)選取了2臺(tái)Android 2.3系統(tǒng)的手機(jī)進(jìn)行測(cè)試。測(cè)試環(huán)境如下:
 視頻終端:Google Nexus S
 CPU主頻:1 GHz
 內(nèi)存:512 MB
 操作系統(tǒng):Android 2.3
 服務(wù)器采用Ubuntu10.04搭建。
 表1對(duì)雙緩沖和無(wú)緩沖的流媒體傳輸機(jī)制進(jìn)行了測(cè)試和對(duì)比,顯示了隨著分辨率和每秒傳輸幀數(shù)/(F/S)的變化導(dǎo)致的丟包率和延時(shí)的變化。


 經(jīng)過(guò)測(cè)試,在采用了雙緩沖機(jī)制發(fā)布流媒體之后,客戶端能夠以更小的延時(shí)播放流媒體服務(wù)器發(fā)布的H.264視頻流。由于丟包率主要取決于傳輸帶寬,改變傳輸模式對(duì)丟包率的提升并不是很大。
 在高速移動(dòng)互聯(lián)網(wǎng)的環(huán)境下進(jìn)行視頻監(jiān)控成為了物聯(lián)網(wǎng)行業(yè)一個(gè)比較熱門(mén)的應(yīng)用。本文在流媒體服務(wù)器的搭建上采用雙緩沖文件技術(shù),有效地保證了視頻源的實(shí)時(shí)性,降低了網(wǎng)絡(luò)傳輸?shù)难訒r(shí)。此外,考慮到無(wú)線網(wǎng)絡(luò)環(huán)境中視頻數(shù)據(jù)傳輸?shù)睦щy,本文采用H.264標(biāo)準(zhǔn)對(duì)實(shí)時(shí)視頻進(jìn)行壓縮編碼,有效地提高了帶寬利用率。由于本文傳輸視頻數(shù)據(jù)采用的RTP組包模式[5]并沒(méi)有考慮到實(shí)際的應(yīng)用背景,會(huì)產(chǎn)生一定程度的數(shù)據(jù)丟包,因此只是和應(yīng)用與對(duì)實(shí)時(shí)畫(huà)面要求不高的場(chǎng)景,比如物聯(lián)網(wǎng)物流行業(yè)等,如果要實(shí)時(shí)傳輸更清晰的視頻數(shù)據(jù),則需要采用良好的失序和擁塞處理技術(shù),并重寫(xiě)RTP的組包算法,這樣可以保證視頻數(shù)據(jù)的穩(wěn)定性和完整性,這也是今后要研究和改進(jìn)的方向。
參考文獻(xiàn)
[1] SCHULZRINNE H, CASNER S. RTP: A Transport Protocol for Real-Time Application[M]. RFC3550, 2003.
[2] WENGER S, HANNUKSEL M M. RTP Payload Format for H.264 Video[M]. RFC3984, 2005.
[3] 王立青.基于X264和流媒體的嵌入式視頻監(jiān)控系統(tǒng)[J].計(jì)算機(jī)安全,2010(7):13-15.
[4] 任嚴(yán).基于FFMPEG的視頻轉(zhuǎn)換與發(fā)布系統(tǒng)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007,28(20):4962-4967.
[5] 魏聰穎.基于實(shí)時(shí)流媒體傳輸系統(tǒng)的H.264組包算法研究[J].計(jì)算機(jī)科學(xué),2007,34(8):41-44.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 亚洲毛片视频 | 久久综合九色综合97网 | 黄色毛片小说 | 欧美日韩精品一区二区视频 | 成人免费毛片偷拍 | av网站在线观看不卡 | 国产精品无码素人福利 | 国产素人av | 一级黄色裸体片 | 椎名空在线播放 | 日韩av导航 | 亚洲女同在线 | 日日夜夜操操 | 国产三级短视频 | 国产成人天天爽高清视频 | 91亚洲精华国产精华精华液 | av日韩在线免费观看 | 日韩成人福利 | 国产精品一区二区6 | 国产免费久久 | 国产啪亚洲国产精品无码 | 长河落日电视连续剧免费观看 | 免费福利av | 日韩人妻无码精品系列 | 夜夜爽日日澡人人添 | 97夜夜| 无码aⅴ精品一区二区三区 45分钟免费真人视频 | 欧美成人一区二区三区片免费 | 粉嫩av一区二区三区免费看 | 肥老熟妇伦子伦456视频 | 97国产爽爽爽久久久 | 中文字幕第22页 | 日本少妇xxxx | 内谢少妇xxxxx8老少交 | 欧美天堂一区二区三区 | 小宝极品内射国产在线 | 免看一级片 | 久久久久久69 | 人妻妺妺窝人体色www聚色窝 | 97久久精品人人爽人人爽蜜臀 | 欧美性猛交bbbbb精品 | 亚洲精品成人a在线观看 | 亚洲熟妇自偷自拍另欧美 | 三级av在线播放 | 久久综合伊人 | 天天看天天摸天天操 | 国产男人搡女人免费视频 | 国产精品视频一区二区免费不卡 | 狠狠狠色丁香婷婷综合久久88 | 国产男女猛烈无遮挡a片漫画 | 69免费视频| 亚洲第十页 | 亚洲码欧美码一区二区三区 | 亚洲免费人成在线视频观看 | 欧美多人猛交狂配 | 天天干欧美 | 黄色片网站视频 | 高清国产一区 | 日韩九九九 | 网站在线观看你懂的 | 日韩av一区二区精品不卡 | 亚洲精品国产精品国自产网站 | 91亚洲国产| 第一次处破女啪啪 | 国产又色又爽无遮挡免费动态图 | 中文字幕爆乳julia女教师 | 国产一区二区三区成人欧美日韩在线观看 | 久久久午夜精品福利内容 | 欧美成综合 | 欧美色窝79yyyycom | 欧美情侣性视频 | 久久久久久久一区 | 公妇乱淫1~6集全观看不了啦 | 性视频欧美 | 疯狂欧美牲乱大交777 | 5999在线视频免费观看 | 国产精品久久久爽爽爽麻豆色哟哟 | 国产成人片无码视频在线观看 | 全肉乱妇杂乱视频在线观看 | 四虎影视永久在线精品 | 一二三区中文字幕 | 777视频在线观看 | 久久机热 | 日韩国产精品一区二区三区 | 狠狠色噜噜狠狠狠狠色综合网 | 岛国大片在线免费观看 | 欧洲亚洲另类 | 日本精品久久久久久 | 狠狠躁夜夜躁人人躁婷婷91 | 国产精品久久久久久久久久了 | a毛看片免费观看视频 | 视频在线一区二区 | 91视在线国内在线播放酒店 | 人人草在线视频 | 四虎播放 | 日本一区二区三区高清在线观看 | 巨大乳の揉んで乳榨り奶水 | 一二三四在线观看免费视频 | 香港三级精品三级在线专区 | 亚洲精品乱码久久久久久花季 | 你懂的国产在线 | 欧美亚洲国产成人一区二区三区 | 在线观看国产一区二区三区 | 亚洲国产婷婷香蕉久久久久久99 | 成年女人永久免费观看视频 | 午夜免费网 | 国语自产少妇精品视频蜜桃 | 黄频在线播放 | 国产va免费精品观看精品 | 青草久久久 | 中文字幕在线成人 | 欧洲熟妇色xxxx欧美老妇软件 | 亚洲成av人片久久 | 精品中出 | 男人的天堂手机在线 | 日本少妇丰满大bbb的小乳沟 | 51国产偷自视频区视频小蝌蚪 | 欧美 国产 亚洲 卡通 综合 | 亚洲欧美自偷自拍 | 性做久久久久久 | 日韩一级黄| 91久久婷婷 | 色狠狠色狠狠综合天天 | 和嫩模做爰在线播放 | 人人妻人人澡人人爽人人精品浪潮 | 好了av在线第四站综合网站 | 午夜精品久久久久久毛片 | 日韩视频欧美视频 | 国产伦精品一区二区三区视频孕妇 | 国语粗话呻吟对白对白 | 欧美又黄又粗暴免费观看 | 亚洲精品tv久久久久久久久久 | 欧美久操| 欧美最新精品videossexohd | 免费涩涩18网站入口 | 国产日韩一区二区三区在线观看 | 婷婷综合色| 色琪琪久久草在线视频 | 久久成人啪啪性教育 | 国产免费网站在线观看 | 青青青青青手机视频在线观看视频 | 邻居少妇与水电工啪啪 | 国产亚洲视频在线播放香蕉 | 黑人中文字幕一区二区三区 | 欧美乱大交xxxxx古装 | 中文字幕丝袜诱惑 | 亚洲精品国产av成拍色拍 | 永久免费看成品人影视 | 香蕉视频在线观看网站 | 在线视频日韩欧美 | www.成人av.com| 美女极度色诱视频国产 | 国产激情91久久精品导航 | 午夜精品久久久久久久99 | 日韩精品无码免费一区二区三区 | 精品国产一区二区三区av 性色 | 大肉大捧一进一出好爽app | 亚洲美女一区 | 成人片片 | 亚洲精品无播放器在线播放 | 97在线看 | 中文字幕丰满孑伦无码精品 | 欧美在线一区二区三区四区 | 午夜视频免费在线观看 | 久久天天综合桃花久久 | 人妻丰满熟妇aⅴ无码 | 91精品国产精品 | 91精品国产麻豆国产自产影视 | 日韩欧美成人精品 | 国产视频三区 | 五月激情小说网 | 亚洲第一福利视频 | 中文字幕a∨在线乱码免费看 | 久草在线青青草 | 色视频网站免费 | 国产精品一区二区手机在线观看 | www.欧美成人 | 天天综合永久 | 91精品国产综合久久国产大片 | 国产不卡视频在线 | 亚洲午夜1000理论片aa | 久久99精品久久久久久噜噜 | 亚洲欧洲日产国码无码久久99 | 麻豆av在线 | 人人草人 | 午夜免费一区 | 一级日韩毛片 | 亚洲精品观看 | 九色精品视频 | 国产爆初菊在线观看免费视频网站 | 香港三级澳门三级人妇99 | 国内丰满少妇猛烈精品播 | av一区二区三 | 欧美成人综合 | 免费人成网站在线视频 | 影音先锋人妻啪啪av资源网站 | 日韩黄色一区 | 精品久久久无码中文字幕天天 | 亚洲欧美福利视频 | 香蕉中文网 | 富婆xxxxx性猛交hd | 男女无遮挡xx00动态图120秒 | 北条麻妃一区二区三区四区五区 | 国产偷亚洲偷欧美偷精品 | 91在线网| 久久一区二区视频 | 久久综合99re88久久爱 | 国产成人久久77777精品 | 精精国产xxxx在线观看主放器 | 亚色网站| 国产在线视频一区二区三区 | 久操热 | 精品无码国产一区二区三区51安 | 噜妇插内射精品 | 老牛精品亚洲成av人片 | 麻豆亚洲 | 久久青青草原国产毛片 | 亚洲女人在线 | 久久精品久久久久久久 | 国产精品久久久久久吹潮 | 精品国产aⅴ无码一区二区 亚洲人成人无码网www国产 | 中文字幕日韩视频 | 高潮流白浆潮喷在线播放视频 | 九草在线| 九九久久精品国产av片国产 | 亚洲欧美另类一区 | 国产乱码一二三区精品 | 国产精品激情av久久久青桔 | 久久久久久伊人高潮影院 | 亚洲成a∨人片在线观看不卡 | 一起草最新网址 | 国产精品丝袜久久久久久久不卡 | 性感美女毛片 | 天堂va在线观看 | 成人免费视频国产免费麻豆 | 女人裸体性做爰录像 | 天堂男人av | 印度女人狂野牲交 | 黄色国产小视频 | 日日射视频 | 久久午夜无码鲁丝片秋霞 | 欧美aⅴ在线 | 国产小视频网址 | 最新色网址 | 亚洲色欲色欲www在线播放 | 久久国产精品久久喷水 | 亚洲精品久久久久一区二区三区 | 最新一区二区三区 | 十八岁污网站在线观看 | 中文天堂在线资源 | 亚洲精品v天堂中文字幕 | 久久免费看少妇高潮 | 黄色大片aa | 黑人巨大亚洲一区二区久 | 国产一级特黄毛片在线毛片 | 欧美日韩水蜜桃 | 国产又粗又猛又爽又黄的视频文字 | 亚洲视频在线观看免费 | 国产在线播放一区 | 国产精品久久久久久无人区 | 一呦二呦三呦精品网站 | 免费成人91| 一本免费视频 | 日本丰满肉感bbwbbwbbw | 精品国模一区二区三区 | 欧美做爰xxxⅹ性欧美大片 | 欧美人在线 | 国产一级片久久 | 爱情岛av亚洲论坛自拍品质 | 天天做天天爱天天操 | 久久久综合网 | 久久黄色av | 久久96国产精品久久99软件 | 国产欧美亚洲精品a | 亚洲毛片av日韩av无码 | 在线视频麻豆 | 中文字幕在线视频网站 | 亚洲精品www久久久久久广东 | 国产婷婷vvvv激情久 | av中文天堂 | 国产成人二区 | 国产农村妇女一区二区 | 中国第一毛片 | 久久成人精品 | 欧美性猛交xxxx乱大交极品 | 国产又粗又猛又爽又黄91 | 欧美黑人粗大 | 亚 洲 视 频 高 清 无 码 | 日本久久精品一区二区三区 | 国产精品嫩草影院av蜜臀 | 97超碰免费 | 天堂精品一区二区三区 | 日韩乱码人妻无码系列中文字幕 | 90岁老太婆乱淫 | 黄色性大片 | 特级一级黄色片 | 精品久久久久久无码人妻 | 久激情内射婷内射蜜桃人妖 | 最新亚洲春色av无码专区 | 日韩亚洲欧美在线 | 欧美在线性视频 | 国产在线精品成人一区二区 | 在线成人国产 | 亚洲一区二区在线 | 丰满少妇夜夜爽爽高潮水网站 | 西西午夜无码大胆啪啪国模 | 韩国v欧美v亚洲v日本v | 国产成人精品亚洲线观看 | 伊人成年综合网 | 日本欧美国产一区二区三区 | 熟妇人妻午夜寂寞影院 | 在线免费观看av网 | 又湿又紧又大又爽a视频国产 | 99久久婷婷国产综合精品 | 欧美性一级片 | 亚洲国产成人一区二区精品区 | 毛片a级片 | 爱弓凉在线视频一区二区 | 中文资源在线播放 | 天天躁日日躁狠狠躁av麻豆男男 | 精品国产综合 | 国产极品美女高潮无套浪潮av | 国产精品6区| 高清精品国内视频 | 国产一区二区精品久久岳 | 久久国内免费视频 | www.com国产| 精品免费国产一区二区三区四区介绍 | av免费网址在线观看 | 91美女图片黄在线观看 | 久久久久国产精品午夜一区 | 日本少妇乱xxxxx | 国产精品综合久久 | 国产精品自拍片 | 永久免费网站看黄yyy45视频 | 日本japanese少妇毛耸耸 | 粉嫩av一区二区三区入口 | 中文字幕人妻无码一区二区三区 | 性荡视频播放在线视频 | 任你躁久久久久久妇女av | 99久久伊人 | 亚洲精品天堂网 | 中文字幕无产乱码 | 日本一本在线观看 | 国内精品卡一卡二卡三 | 正在播放adn156松下纱荣子 | 午夜爽视频 | 欧美性开放情侣网站 | 欧美模特做爰xxxⅹxxx | 成人一区av偷拍 | 日本精品视频一区 | 成人在线网 | 中文字幕乱码免费看电影 | 欧美天堂在线 | 无码纯肉视频在线观看 | 中文字幕视频二区 | 好吊妞人成视频在线观看27du | 中文日韩一区二区 | 亚洲天天综合 | 大岛优香中文av在线字幕 | 日本少妇热妇bbbbbb | 国产又大又粗又爽的毛片 | 国产又粗又猛又爽视频上高潮69 | 免费激情网址 | 亚洲精品一区二区在线观看 | 在线视频亚洲色图 | 日韩精品一区二区在线观看 | 精品国产乱码一区二区 | 精品性高朝久久久久久久 | 国产成人一区 | 99爱在线视频| 日本r级无打码中文 | 色翁荡息又大又硬又粗又爽 | 天天综合久久 | 国产免费一级片 | 亚洲综合精品 | 中国黄色片子 | 18岁日韩内射颜射午夜久久成人 | 国产免费av片在线 | 男人的天堂一区二区 | 四虎影院在线 | 亚洲国产精品成人va在线观看 | 午夜在线观看影院 | 免费乱码人妻系列无码专区 | 欧美亚洲国产视频 | 亚洲日韩国产二区无码 | 四十路在线 | 久久精品不卡一区二区 | 日韩黄色网 | 超碰公开在线观看 | 99热国 | 中文字幕一区二区三区av | 精品一区免费观看 | 羞羞视频在线观看 | 久久精品人人爽人人爽 | 午夜寂寞少妇aaa片毛片 | 少妇被躁爽到高潮无码文 | 中文字幕在线观看网址 | 久久人妻无码一区二区 | 国产在线伊人 | 久久国产影视 | 日本黄色美女网站 | 国产永久av | 把少妇弄高潮了www麻豆 | 欧美精品xxxxx | 日本韩国一级淫片a免费 | 日本黄色免费看 | 亚洲经典千人经典日产 | 玖玖在线免费视频 | 成人羞羞视频国产 | 国产毛片又黄又爽 | 大尺度激情吻胸视频 | 九九热免费精品视频 | 激情小说专区 | 激情午夜影院 | 免费的色视频 | 午夜私人影院网站 | 日本黄色性视频 | 日韩成人在线视频观看 | 一道本毛片 | 日本超碰在线 | 国产 剧情 在线 精品 | 日本免费看 | 国产精品揄拍500视频 | 亚洲精品综合五月久久小说 | 人妻激情另类乱人伦人妻 | 免费观看全黄做爰的视在线观看 | 成人一区二区免费视频 | 欧美老肥妇做.爰bbww视频 | 天堂无人区乱码一区二区三区介绍 | 秋霞一区二区 | 91亚洲精品久久久蜜桃网站 | 99精品国产99久久久久久51 | 国产精品18久久久久久首页狼 | 国产欧美一区二区三区在线 | 青草精品在线 | 91视频免费观看在线看 | 成人依依网 | 国产大学生呻吟对白精彩在线 | 欧美激情影院 | 国产精品久久久久久久久婷婷 | 久久久久欧美精品 | 亚洲第一免费 | 日韩欧美中字 | 亚洲一区二区无码影院 | 中文高清av| 东京热无码av男人的天堂 | 夜夜爽久久精品91 | 天天插夜夜 | 亚洲图片在线 | 中文字幕乱码亚洲无线三区 | 亚洲最大无码中文字幕 | 亚洲精品色情app在线下载观看 | 成人片黄网站a毛片免费 | 91亚洲乱码卡一卡二卡新区豆瓣 | yy6080私人伦理一级二级 | 亚洲日本在线电影 | 少妇太爽了太深了太硬了 | 成人免费淫片aa视频免费 | 无套内谢丰满少妇中文字幕 | 亚洲码国产岛国毛片在线 | 日本二区视频 | 一起操网站 | 女厕厕露p撒尿八个少妇 | 一卡二卡三卡在线观看 | 992tv又爽又黄的免费视频 | 国产精品视频一区二区二 | 同性做爰猛烈全过程 | 久久久久久久久久91 | 亚洲高清网 | 99久久婷婷国产综精品喷水 | 六月婷婷久香在线视频 | 日本波多野结衣在线 | 伊人成综合 | 中文字幕一区视频 | 精品国产一区二区三区久久久蜜臀 | 国产精品免费观看视频 | 天天插天天插 | 四虎永久在线精品免费网址 | 99精品国产99久久久久久51 | 永久免费无码网站在线观看 | 久久免费少妇做爰 | 精品国产一二三产品价格 | 无码高潮爽到爆的喷水视频app | 中文字幕韩日 | 亚洲精品久久久久午夜 | 久久国产中文 | 天天干天天操天天玩 | 国产欧美精品国产国产专区 | 玖玖精品在线 | 欧美亚洲少妇 | 日本少妇作爱视频 | 91嫩草网| 国产一级一片射内视频 | 与黑人高h系列辣文 | 国产伦精品一区二区三区视频新 | 米奇影视第四色 | 欧美性猛交xxxx久久久 | 免费日韩欧美 | 欧美成年人在线观看 | 午夜性色福利影院 | 欲求不满在线小早川怜子 | 91成人国产 | 免费啊v在线观看 | 精品人妻无码一区二区三区蜜桃一 | 91毛片视频| 国产在线资源 | 91午夜精品一区二区三区 | 中文字幕乱码无码人妻系列蜜桃 | 天天爽天天爽 | 天天透天天干 | 成人毛片18女人 | 91久久极品少妇韩国 | 免费a在线观看播放 | 99久热在线精品视频成人一区 | 国产视频1区2区3区 国产视频69 | 涩涩免费网站 | 快色av| 天天色天天色 | 开心五月激情综合婷婷 | 91爱爱.com | 91精品国产综合久久香蕉麻豆 | 高清二区 | 少妇高潮网站 | 欧美日韩中文国产一区发布 | 老太脱裤子让老头玩xxxxx | 亚洲va在线va天堂va偷拍 | 日日舔夜夜操 | 美女爱爱爱 | 97超碰站 | aaa一区二区 | 国产粉嫩尤物极品99综合精品 | 亚洲国产区男人本色 | 精品在线免费观看视频 | www.97色| 久久综合久久网 | 大胸少妇裸体无遮挡啪啪 | 色欲久久久天天天综合网精品 | 夜夜爽夜夜操 | 国产女人精品视频国产灰线 | 色哟哟哟www精品视频观看软件 | av免费毛片| 亚洲欧美日韩国产成人精品 | 亚洲欧美自偷自拍 | 日本高清一区免费中文视频 | 筱田优全部av免费观看 | 免费精品一区二区三区视频日产 | 人与性动交aaaabbbb | 午夜三级在线观看 | 亚洲精品中文字幕一区二区三区 | 午夜精品一区二区三区免费视频 | 婷婷色中文网 | 石原莉奈av调教中文字幕 | 热久久精 | 欧美精品tushy高清 | 人人射人人干 | 精品蜜臀久久久久99网站 | 精品视频一二区 | 国偷自产一区二区三区蜜臀 | 老熟妇仑乱视频一区二区 | 久久综合九色综合欧美狠狠 | 6080影视最新97理伦片 | 成人免费一区二区三区 | 日日摸夜夜摸狠狠摸婷婷 | 91pony九色| 美女黄色一级片 | 亚洲石原莉奈一区二区在线观看 | 精品国产1区2区3区 精品国产31久久久久久 | 9l视频自拍九色9l视频最新 | 国产精品久久久久久久久免费相片 | 红桃成人少妇网站 | 国产综合福利 | 在线观看三级视频 | 日韩中文一区二区三区 | 青草av久久免费一区 | 少妇系列之白嫩人妻 | 欧美成人吸奶水做爰 | 鲁丝一区二区三区免费 | 伊人久久婷婷 | 男人的天堂毛片 | 乱色欧美激惰 | 国产午夜三级一区二区三桃花影视 | 青青五月 | 97久久超碰| 无码人妻丰满熟妇区毛片 | 国产在线一卡二卡 | 久久久久久国产精品免费免费 | 99久久久无码国产精品9 | 亚洲电影在线观看 | 国产福利一区二区三区在线观看 | 日本大尺度激情做爰电2022 | 色婷婷久久久swag精品 | 少妇性bbb搡bbb爽爽爽 | 天天综合天天综合 | 久久久免费网站 | 四虎884aa成人精品最新 | 亚洲国产成人久久综合碰 | 99精品国产自在现线10页 | 久热精品视频 | 天堂av资源网 | 久热国产精品视频一区二区三区 | 日韩小视频 | 色无极影院亚洲 | 欧美一级做性受免费大片免费 | 鲁丝一区二区三区免费 | 亚洲色成人www永久在线观看 | 777中文字幕 | 午夜阳光精品一区二区三区 | 亚洲综合色站 | 亚洲第一天堂av | 久久久青青草 | av中文资源在线 | 国产精品久久国产精品 | 亚洲欧洲成人精品香蕉网 | 亚洲精品字幕 |