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

    基于Android平臺(tái)的可視對(duì)講系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)*

    2012-11-24 02:17:58郭利全謝維波
    關(guān)鍵詞:編解碼音視頻解碼

    郭利全,謝維波

    (1.華僑大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,福建 廈門 361021;2.華僑大學(xué) 嵌入式技術(shù)開放實(shí)驗(yàn)室,福建 廈門 361008)

    Android是Google公司推出的基于Linux的開源手機(jī)操作系統(tǒng),由于代碼開源,受到很多手機(jī)廠家的青睞。可視對(duì)講系統(tǒng)在Android操作系統(tǒng)未出現(xiàn)之前,軟件研發(fā)一般采用底層語言,容易出現(xiàn)功能單一、產(chǎn)品升級(jí)困難等情況,要在對(duì)講系統(tǒng)中開發(fā)出具有3D圖形效果的界面更是難上加難。鑒于此,本文利用Android平臺(tái)的可移植性、代碼開源等優(yōu)勢(shì),結(jié)合 JNI、NDK技術(shù),提出了基于Android平臺(tái)的可視對(duì)講系統(tǒng)的設(shè)計(jì)方案并加以實(shí)現(xiàn)。

    JNI[1](Java Native Interface)是 Java 本 地 調(diào) 用 接口 ,它使得運(yùn)行于Android平臺(tái)的Java程序可以使用C、C++甚至匯編語言編寫的動(dòng)態(tài)鏈接庫。在需要頻繁訪問內(nèi)存或復(fù)雜計(jì)算的情況下,使用C動(dòng)態(tài)鏈接庫比在Android平臺(tái)上使用Java語言實(shí)現(xiàn)相同功能更具有效率[2]。NDK[3](Native Development Kit)提供了一系列的工具,可以生成ARM二進(jìn)制碼的動(dòng)態(tài)庫,并且能自動(dòng)地將生成的動(dòng)態(tài)庫和Java應(yīng)用程序一起打包成Android系統(tǒng)可以直接安裝的apk安裝包,即NDK可以將包含JNI接口函數(shù)的C源程序文件編譯生成動(dòng)態(tài)庫,供Android應(yīng)用程序調(diào)用,提高了對(duì)現(xiàn)有代碼的重用性,而加快了開發(fā)進(jìn)度。

    本文提出一種可視對(duì)講系統(tǒng)設(shè)計(jì)方案,對(duì)講雙方為門口機(jī)和室內(nèi)機(jī),并將設(shè)計(jì)方案在i.MX51硬件平臺(tái)進(jìn)行實(shí)現(xiàn)。門口機(jī)進(jìn)行音視頻的采集、編碼、傳輸及音頻解碼、播放;室內(nèi)機(jī)采用Android平臺(tái),但考慮用戶室內(nèi)信息的保密性,室內(nèi)機(jī)沒有視頻采集功能,室內(nèi)機(jī)只進(jìn)行音視頻的解碼、播放以及音頻的采集、編碼、傳輸。

    1 可視對(duì)講系統(tǒng)設(shè)計(jì)

    1.1 通信流程設(shè)計(jì)

    數(shù)據(jù)包傳輸協(xié)議使用面向無連接、資源消耗小、處理速度快的UDP協(xié)議。尋址完成建立UDP直連后,門口機(jī)首先對(duì)視頻進(jìn)行編碼傳輸,直到被叫方按下接聽鍵后,門口機(jī)才對(duì)音頻數(shù)據(jù)進(jìn)行傳輸。為了保證通話一直在線,室內(nèi)機(jī)每隔一定的時(shí)間向門口機(jī)發(fā)送通話在線詢問,如果收到在線確認(rèn)應(yīng)答則保持通話狀態(tài),否則就結(jié)束通話??梢晫?duì)講系統(tǒng)通信流程如圖1所示。

    圖1 可視對(duì)講系統(tǒng)通信流程圖

    1.2 尋址方式的設(shè)計(jì)

    尋址是指獲取到室內(nèi)機(jī)的IP地址,建立與室內(nèi)機(jī)UDP連接的過程。尋址的過程:通過組播(指加入這個(gè)組的所有成員都能收到該組任何一個(gè)成員發(fā)送的數(shù)據(jù)包)的方式實(shí)現(xiàn)IP地址的查找,門口機(jī)、室內(nèi)機(jī)加入一個(gè)公共的組,門口機(jī)根據(jù)所撥的號(hào)碼計(jì)算一個(gè)地址作為被叫方地址,并將被叫方地址寫入數(shù)據(jù)包中發(fā)送給組里的每一個(gè)成員,組內(nèi)成員從組內(nèi)接收到數(shù)據(jù)包后,比對(duì)成員自己的地址與包頭中被叫方地址是否一致,如果不一致,則將該數(shù)據(jù)包丟棄;否則,就將自己的IP地址作為被叫方IP地址寫入到數(shù)據(jù)包頭中。地址格式設(shè)計(jì)如表1所示。

    表1中類型選項(xiàng)占1 B,在邏輯上分為門口機(jī)和室內(nèi)機(jī)兩種類型。如為門口機(jī),則類型選項(xiàng)這一字節(jié)中存儲(chǔ)內(nèi)容為字符“M”;如為室內(nèi)機(jī),則存儲(chǔ)內(nèi)容為字符“S”,實(shí)際存儲(chǔ)的均為字符的ASCII碼。地址選項(xiàng)占4 B,存儲(chǔ)的為對(duì)應(yīng)類型的物理地址。數(shù)據(jù)包格式中的主叫方地址和被叫方地址格式均如表1所示。例如,門口機(jī)撥號(hào)為0808,則計(jì)算機(jī)得到的被叫方地址為S0808。

    表1 地址格式

    1.3 可視對(duì)講系統(tǒng)應(yīng)用協(xié)議設(shè)計(jì)

    為了便于系統(tǒng)開發(fā),本文進(jìn)行了應(yīng)用協(xié)議的設(shè)計(jì)。應(yīng)用協(xié)議設(shè)計(jì)的目的是約定收發(fā)數(shù)據(jù)包的規(guī)則、定義數(shù)據(jù)包的結(jié)構(gòu)和內(nèi)容,使通信流程更加明朗化。數(shù)據(jù)包格式如表2所示。

    表2 數(shù)據(jù)包格式

    表2中:包頭為對(duì)講數(shù)據(jù)包的標(biāo)示符,命令類型、操作類型說明詳見表3,時(shí)間戳主要是用于音視頻的同步,數(shù)據(jù)類型分為音頻和視頻兩種,幀序號(hào)為0~65 535。如果沒有進(jìn)行數(shù)據(jù)包分段,則總包數(shù)與當(dāng)前包數(shù)均為1。音視頻數(shù)據(jù)從第41位開始算起,音視頻數(shù)據(jù)長度由數(shù)據(jù)包格式中的數(shù)據(jù)長度所指定。

    根據(jù)系統(tǒng)通信流程圖1、結(jié)合數(shù)據(jù)包格式,本對(duì)講系統(tǒng)參數(shù)如表3所示。其中命令類型、操作類型分別與表2數(shù)據(jù)包格式相對(duì)應(yīng)。

    表3 可視對(duì)講參數(shù)列表

    1.4 功能模塊設(shè)計(jì)

    門口機(jī)的功能為音視頻的采集和音頻的播放,室內(nèi)機(jī)為音頻的采集和音視頻的播放。可視對(duì)講系統(tǒng)主要分為6個(gè)模塊:音視頻采集、音視頻編碼、音視頻傳輸、音視頻接收、音視頻解碼、音視頻播放。對(duì)講系統(tǒng)采用多線程技術(shù),大體上分為采集、編碼傳輸、接收、解碼播放、通話在線確認(rèn)5個(gè)線程。線程之間通過信號(hào)量機(jī)制進(jìn)行同步,使用互斥鎖實(shí)現(xiàn)資源的互斥訪問,使用鏈表實(shí)現(xiàn)音視頻數(shù)據(jù)的接收。系統(tǒng)功能模塊如圖2所示。

    圖2 可視對(duì)講系統(tǒng)功能模塊圖

    1.5 音視頻編解碼選擇

    系統(tǒng)音頻編碼選用G.711編碼[4]。G.711是一種由國際電信聯(lián)盟訂定的音頻編解碼方式,擁有一倍的壓縮率,是語音通信中最常用的編解碼方式之一。采樣和量化是音頻編程及聲音數(shù)字化的兩個(gè)關(guān)鍵步驟,本系統(tǒng)使用的音頻采樣頻率為 8 kHz、量化位數(shù)為16 bit、單聲道。FFmpeg是用于音頻和視頻開源方案,由于它的開源和免費(fèi)以及跨平臺(tái)的特點(diǎn),受到開發(fā)商的青睞。FFmpeg支持包括xvid等在內(nèi)的多達(dá)90種解碼器,由C語言實(shí)現(xiàn),不僅可以應(yīng)用于PC軟件平臺(tái),也可以用于嵌入式設(shè)備。本系統(tǒng)中視頻選用xvid編解碼器,視頻格式為MPEG-4。(xvid是一個(gè)開放源代碼的MPEG-4視頻編解碼器)視頻標(biāo)準(zhǔn)采用NTSC制,視頻尺寸為 352×240,幀頻為 30 F/s;使用 NDK提供的交叉編譯工具將包含JNI接口函數(shù)的音視頻編解碼源文件統(tǒng)一編譯成為動(dòng)態(tài)鏈接庫,供Android平臺(tái)調(diào)用。

    2 系統(tǒng)實(shí)現(xiàn)

    2.1 系統(tǒng)軟硬件平臺(tái)

    系統(tǒng)硬件平臺(tái)為i.MX51 EVK。i.MX51 EVK是由Freescale公司自主研發(fā)的,中央處理器基于ARM Cortex A8核心的i.MX51處理器;主頻可擴(kuò)展到1 GHz;處理器內(nèi)部集成了DDR/DDR2內(nèi)存控制器、OpenGL/OpenVG圖形核心、ATA控制器、以太網(wǎng)控制器等,支持720 p高清視頻播放;指令緩存和數(shù)據(jù)緩存為32 KB,二級(jí)緩存為256 KB;其容量指標(biāo)是之前 ARM11產(chǎn)品的 2倍,可大大提高CPU的處理能力。同時(shí)處理器內(nèi)部還集成了矢量運(yùn)算的浮點(diǎn)運(yùn)算及信號(hào)處理加速器,為多媒體信息娛樂終端提供了強(qiáng)大的處理核心支持[5]。

    系統(tǒng)軟件平臺(tái)采用Linux操作系統(tǒng)、eclipse集成開發(fā)環(huán)境。Android SDK[6]版本為 2.2,Android NDK版本為android-ndk-r6。使用串口進(jìn)行調(diào)試。

    2.2 Android平臺(tái)在i.MX51 EVK上的移植

    系統(tǒng)采用4 GB的SD卡存放引導(dǎo)程序、內(nèi)核、根文件系統(tǒng)等鏡像。引導(dǎo)程序采用U-Boot,Linux內(nèi)核版本為 2.6.31。移植流程:Android源碼可以從 http://source.android.com獲取到,編譯好UBoot、Linux內(nèi)核、根文件系統(tǒng)以及 Android系統(tǒng)鏡像[7]后,設(shè)置i.MX51板上的S1BootSwitch模式為1100000001,使用ATK工具進(jìn)行鏡像的下載。下載后系統(tǒng)鏡像在SD卡上分布圖如圖3所示。

    圖3中,MBR主要存儲(chǔ) SD卡的分區(qū)信息表,起始地址為0 KB。引導(dǎo)程序、內(nèi)核、根文件系統(tǒng)的起始地址分別為 1 KB、1 MB、4 MB。System和Recovery分別各占一個(gè)分區(qū),System為Android操作系統(tǒng)的鏡像文件所占分區(qū),Recovery分區(qū)主要是用來備份和還原系統(tǒng)。

    圖3 SD卡存儲(chǔ)信息分布圖

    2.3 音視頻編解碼實(shí)現(xiàn)

    2.3.1 音頻編解碼實(shí)現(xiàn)

    音頻編碼與解碼的區(qū)別僅在于調(diào)用的C庫函數(shù)不一樣,音頻編解碼調(diào)用的C庫函數(shù)分別為G711Encoder、G711Decoder(本文以解碼為例)。音頻解碼具體流程如下:

    (1)音頻 Java本地調(diào)用函數(shù)

    在使用音頻解碼的類中編寫Java本地調(diào)用函數(shù):

    (2)生成頭文件

    C庫與Java間需要一個(gè)后綴為 “.h”的頭文件來銜接,這個(gè)頭文件通過javah命令生成,javah工具包含在JDK中。JDK是Java的核心,包含Java運(yùn)行環(huán)境、Java工具、Java基礎(chǔ)類庫。

    (3)JNI接口函數(shù)

    JNI接口函數(shù)編寫在C語言文件中,與音視頻解碼源碼一起打包生成動(dòng)態(tài)鏈接庫。在接口函數(shù)中聲明4個(gè)無符號(hào)指針變量:decode指向待解碼的數(shù)據(jù)、depcm指向解碼后的數(shù)據(jù)、enpcm指向待編碼的數(shù)據(jù)、encode指向編碼后的數(shù)據(jù)。解碼代碼如下:

    其中,depcm=(unsigned char*)(*env)->GetByteArrayElements(env,pcm,0)用來獲取Java層傳遞的待解碼字節(jié)數(shù)組的首地址,G711Decoder()函數(shù)實(shí)現(xiàn)音頻解碼,(*env)->ReleaseByteArrayElements(env,pcm, (jbyte)depcm,0)釋放傳遞的數(shù)組成員,進(jìn)行資源回收。

    (4)使用NDK中ndk-build命令編譯生成動(dòng)態(tài)鏈接庫

    ndk-build命令是ndk命令工具集中的一個(gè)命令,與Linux下shell編程中的make命令相似,它會(huì)查找文件夾中的后綴為“.mk”的Makefile文件,根據(jù)該文件的依賴文件,將源文件編譯成動(dòng)態(tài)鏈接庫。

    2.3.2 視頻編解碼實(shí)現(xiàn)

    視頻的編解碼流程與音頻編解碼流程基本相似,視頻編解碼調(diào)用的C庫函數(shù)分別為avcodec_encode_video、avcodec_decode_video2。限于篇幅,在此重點(diǎn)介紹Android平臺(tái)視頻的解碼及顯示。

    在解碼視頻數(shù)據(jù)前,要先做一系列的準(zhǔn)備工作:

    (1)給出主要的數(shù)據(jù)結(jié)構(gòu)

    (2)初始化流程

    ①注冊(cè)解碼器

    ②初始化 AVPacket、AVCodecContext、AVFrame

    其中,AVFrame是數(shù)據(jù)流在編解碼過程中用來保存數(shù)據(jù)緩存的對(duì)象,從數(shù)據(jù)流中讀取到的數(shù)據(jù)首先保存到AVPacket中。一個(gè)AVPacket最多只包含一個(gè) AVFrame,而 一 個(gè) AVFrame可 以 包 含 好 幾 個(gè) AVPacket。AVCodecContext用于動(dòng)態(tài)記錄一個(gè)解碼器的上下文信息。

    ③設(shè)置視頻解碼器

    圖4 視頻解碼流程

    ④視頻解碼流程

    視頻解碼流程如圖4所示。圖 4中,AndroidBitmap_getinfo用于獲取Android平臺(tái)Bitmap對(duì)象 的 大 小 ,AndroidBitmap_lockpixels函數(shù)是對(duì)Bitmap進(jìn)行加鎖、互斥使用資源。如果AVPacket包中存在未解碼完的數(shù)據(jù),則調(diào)用函數(shù)avcodec_decode_video2進(jìn)行解碼;若解碼出一幀后需要調(diào)用函數(shù)sws_scale進(jìn)行格式轉(zhuǎn)換。視頻數(shù)據(jù)解碼完后顏色空間為YUV,需轉(zhuǎn)換成RGB顏色空間。最后調(diào)用fill_bitmap函數(shù)進(jìn)行數(shù)據(jù)填充及進(jìn)行Bitmap的解鎖和資源的釋放。

    視頻顯示采用Android平臺(tái)的ImageView控件進(jìn)行顯示。解碼線程接收到視頻數(shù)據(jù)后,通過JNI調(diào)用,調(diào)用動(dòng)態(tài)庫中的視頻解碼接口函數(shù)進(jìn)行解碼,每解碼完一幀后通過消息通知主線程進(jìn)行顯示圖像的更新,這樣就達(dá)到了視頻數(shù)據(jù)動(dòng)態(tài)顯示的效果。

    3 實(shí)現(xiàn)效果

    Android平臺(tái)在i.MX51 EVK平臺(tái)上移植成功后,串口中Android操作系統(tǒng)啟動(dòng)信息如圖5所示。從圖中的啟動(dòng)信息可以看出,Android平臺(tái)移植成功,啟動(dòng)信息也包含有CPU信息、內(nèi)核版本、大小、加載地址、Android文件系統(tǒng)版本等信息。

    該軟件開發(fā)完成后,在Android工程的bin下生成apk文件,并復(fù)制apk文件到SD卡中,在Android系統(tǒng)中安裝該軟件,使用門口機(jī)進(jìn)行撥號(hào),編碼后的音視頻數(shù)據(jù)通過網(wǎng)線進(jìn)行傳輸。

    本文將Android手機(jī)操作系統(tǒng)應(yīng)用于i.MX51 EVK平臺(tái),并在該平臺(tái)上提出了可視對(duì)講的設(shè)計(jì)方案,分別進(jìn)行了通信流程、應(yīng)用協(xié)議、功能模塊等設(shè)計(jì),最后實(shí)現(xiàn)了系統(tǒng)的設(shè)計(jì)方案。但由于視頻是使用軟件解碼,運(yùn)行效率有待提高,且語音對(duì)講部分回聲消除存在問題,有待進(jìn)一步研究。

    [1]任俊偉,林東岱.JNI技術(shù)實(shí)現(xiàn)跨平臺(tái)開發(fā)的研究[J].計(jì)算機(jī)應(yīng)用研究,2005,22(7):180-184.

    [2]LEE S,JEON J W.Evaluating performance of Android platform using native C for embedded systems[C].Proceeding.IEEE International Conference on Control Automation and Systems,2010.

    [3]楊豐盛.Android應(yīng)用開發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010.

    [4]Fu Wei,Zhang Jun.Study on G.711 voice communication of IP video intercom system[C].Proceedings of the IEEE International Conference on Digital Manufacturing and Automation,2010.

    [5]Freescale公司.i.MX 51 芯片說明書.2010.

    [6]Android SDK|Android developers[EB/OL].http://developer.android.com/sdk/index.html.2010.

    [7]宋杰,王書菊.基于ARM2440平臺(tái)的 Android操作系統(tǒng)的移植[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(1):66-68.

    猜你喜歡
    編解碼音視頻解碼
    《解碼萬噸站》
    1553B總線控制器編解碼設(shè)計(jì)
    解碼eUCP2.0
    中國外匯(2019年19期)2019-11-26 00:57:32
    3KB深圳市一禾音視頻科技有限公司
    大型民機(jī)試飛遙測(cè)視頻編解碼方法研究
    NAD C368解碼/放大器一體機(jī)
    Quad(國都)Vena解碼/放大器一體機(jī)
    基于H.265編解碼的高清視頻傳輸系統(tǒng)研究
    WIFI音視頻信號(hào)傳輸?shù)年P(guān)鍵問題探究
    電子制作(2018年12期)2018-08-01 00:48:06
    高速公路整合移動(dòng)音視頻系統(tǒng)應(yīng)用
    日韩一本色道免费dvd| 97在线视频观看| 精品一区二区免费观看| 精品国产三级普通话版| 午夜a级毛片| 亚洲欧洲国产日韩| 美女黄网站色视频| 中国国产av一级| videossex国产| 国产精品伦人一区二区| 欧美+日韩+精品| 久久久亚洲精品成人影院| 国产欧美另类精品又又久久亚洲欧美| 99久国产av精品国产电影| 国产一级毛片在线| 国产精品一区二区三区四区免费观看| 日本色播在线视频| 69av精品久久久久久| 久久人人爽人人片av| 欧美潮喷喷水| 亚洲精品乱码久久久久久按摩| 久久久久久伊人网av| 亚洲av熟女| 久久久国产成人精品二区| 啦啦啦观看免费观看视频高清| 精品国产露脸久久av麻豆 | 在线天堂最新版资源| 成人国产麻豆网| 两个人视频免费观看高清| 免费黄色在线免费观看| 午夜免费男女啪啪视频观看| 亚洲激情五月婷婷啪啪| 中国国产av一级| 麻豆乱淫一区二区| 欧美激情国产日韩精品一区| 国产午夜精品久久久久久一区二区三区| 国产精品日韩av在线免费观看| 午夜精品在线福利| 日韩一区二区视频免费看| 人妻夜夜爽99麻豆av| 欧美精品国产亚洲| 水蜜桃什么品种好| 色5月婷婷丁香| 欧美又色又爽又黄视频| 一级二级三级毛片免费看| 韩国av在线不卡| 看黄色毛片网站| 又粗又爽又猛毛片免费看| 国产黄a三级三级三级人| 国产老妇伦熟女老妇高清| 天堂网av新在线| 午夜福利在线观看免费完整高清在| 国产精品一及| 毛片女人毛片| 看黄色毛片网站| 亚洲精品久久久久久婷婷小说 | 国产在视频线在精品| av天堂中文字幕网| 亚洲国产欧美在线一区| 国产成人aa在线观看| 国产激情偷乱视频一区二区| 大话2 男鬼变身卡| 久久久久久久午夜电影| 国产精品久久视频播放| 色视频www国产| 十八禁国产超污无遮挡网站| 搞女人的毛片| 色噜噜av男人的天堂激情| 国产高清有码在线观看视频| 尤物成人国产欧美一区二区三区| 亚洲国产高清在线一区二区三| 亚洲伊人久久精品综合 | 日韩,欧美,国产一区二区三区 | 丝袜喷水一区| 国产午夜福利久久久久久| 亚洲精品色激情综合| 亚洲最大成人手机在线| 国产精品野战在线观看| 亚洲精品,欧美精品| 欧美一区二区亚洲| 中文字幕亚洲精品专区| 亚洲经典国产精华液单| 亚洲av福利一区| 在线免费十八禁| 秋霞伦理黄片| 婷婷色麻豆天堂久久 | 老司机影院毛片| 久久久久久久久大av| 一本久久精品| 中文字幕av在线有码专区| 男女啪啪激烈高潮av片| 深爱激情五月婷婷| 国产乱人偷精品视频| 国产精品久久久久久久电影| 色综合站精品国产| 久热久热在线精品观看| 熟女电影av网| 综合色av麻豆| 中文字幕亚洲精品专区| 在线观看66精品国产| 色吧在线观看| 成人性生交大片免费视频hd| 国产色爽女视频免费观看| 国语自产精品视频在线第100页| 岛国毛片在线播放| 在线观看66精品国产| 波多野结衣高清无吗| 精品久久久久久电影网 | 亚洲成av人片在线播放无| 少妇高潮的动态图| 成人毛片60女人毛片免费| av国产免费在线观看| 久久久久久久久大av| 一级毛片久久久久久久久女| 性色avwww在线观看| 免费看av在线观看网站| 夜夜爽夜夜爽视频| 一个人看的www免费观看视频| 在线免费十八禁| 免费看av在线观看网站| 久久精品国产亚洲av天美| 午夜视频国产福利| 国产高清不卡午夜福利| 日本与韩国留学比较| 国产精品,欧美在线| 免费观看人在逋| 日本欧美国产在线视频| 一卡2卡三卡四卡精品乱码亚洲| 国产淫语在线视频| .国产精品久久| 深夜a级毛片| 精品久久国产蜜桃| 国产免费视频播放在线视频 | 久久久久久久久中文| 中文欧美无线码| 欧美激情在线99| 老师上课跳d突然被开到最大视频| 大话2 男鬼变身卡| 免费看美女性在线毛片视频| 国产综合懂色| 蜜臀久久99精品久久宅男| 国产高清有码在线观看视频| 99热精品在线国产| 婷婷色综合大香蕉| 亚洲最大成人手机在线| 日本熟妇午夜| 色吧在线观看| 婷婷色av中文字幕| 永久网站在线| 日本av手机在线免费观看| 亚洲精品乱码久久久v下载方式| 亚洲中文字幕日韩| 综合色丁香网| 亚洲人成网站高清观看| 亚洲成人中文字幕在线播放| 成人无遮挡网站| 亚洲三级黄色毛片| 欧美日韩精品成人综合77777| 国语对白做爰xxxⅹ性视频网站| 美女被艹到高潮喷水动态| 亚洲欧美精品专区久久| 春色校园在线视频观看| 国产精品99久久久久久久久| 美女国产视频在线观看| 韩国高清视频一区二区三区| 国产精品1区2区在线观看.| 中文精品一卡2卡3卡4更新| 少妇人妻精品综合一区二区| 久久久久国产网址| 久久久久久国产a免费观看| 男人狂女人下面高潮的视频| 你懂的网址亚洲精品在线观看 | 女人久久www免费人成看片 | 少妇熟女aⅴ在线视频| 99久久中文字幕三级久久日本| 人妻少妇偷人精品九色| 三级经典国产精品| 亚洲最大成人av| 久久精品国产亚洲av天美| 国产高潮美女av| 一级毛片久久久久久久久女| 亚洲三级黄色毛片| 哪个播放器可以免费观看大片| 能在线免费看毛片的网站| 波多野结衣巨乳人妻| 色噜噜av男人的天堂激情| 1024手机看黄色片| 亚洲经典国产精华液单| 欧美性感艳星| 国产日韩欧美在线精品| 国产精品无大码| 午夜福利视频1000在线观看| 亚洲性久久影院| av免费在线看不卡| 久久草成人影院| 精品熟女少妇av免费看| 两个人视频免费观看高清| 欧美一级a爱片免费观看看| 男人舔奶头视频| 亚洲国产精品成人综合色| 国产成人a区在线观看| 亚洲欧美日韩无卡精品| 亚洲欧美清纯卡通| 搞女人的毛片| 综合色av麻豆| 亚洲天堂国产精品一区在线| 五月伊人婷婷丁香| 亚洲四区av| 精品少妇黑人巨大在线播放 | 国产精品不卡视频一区二区| 国产精品一区二区三区四区久久| 蜜桃久久精品国产亚洲av| 两个人的视频大全免费| 18禁在线无遮挡免费观看视频| 国产精品野战在线观看| 免费av毛片视频| 久久精品夜色国产| 欧美区成人在线视频| 最近视频中文字幕2019在线8| 直男gayav资源| 汤姆久久久久久久影院中文字幕 | 国产麻豆成人av免费视频| 日韩,欧美,国产一区二区三区 | 伊人久久精品亚洲午夜| 久久久久久久午夜电影| 亚洲国产精品国产精品| 美女大奶头视频| 亚洲av免费高清在线观看| 国产精品乱码一区二三区的特点| 淫秽高清视频在线观看| 青春草视频在线免费观看| av免费观看日本| 欧美色视频一区免费| 九草在线视频观看| 免费看美女性在线毛片视频| 国产在线男女| 日韩大片免费观看网站 | 日韩人妻高清精品专区| 99久久精品国产国产毛片| 亚洲欧美成人精品一区二区| 一边亲一边摸免费视频| 国产 一区 欧美 日韩| 人人妻人人澡欧美一区二区| 成人av在线播放网站| 国产精品一区二区三区四区免费观看| 青青草视频在线视频观看| 精品久久久噜噜| www日本黄色视频网| 在线免费十八禁| 老司机影院毛片| 综合色丁香网| 日日摸夜夜添夜夜添av毛片| 日本猛色少妇xxxxx猛交久久| 内地一区二区视频在线| 成人三级黄色视频| 99热这里只有是精品在线观看| 亚洲中文字幕一区二区三区有码在线看| 日本av手机在线免费观看| 成人欧美大片| 亚洲av福利一区| 国产久久久一区二区三区| 日产精品乱码卡一卡2卡三| 日本一二三区视频观看| 伦理电影大哥的女人| 国产精品日韩av在线免费观看| 中文在线观看免费www的网站| 久久国产乱子免费精品| 3wmmmm亚洲av在线观看| 乱系列少妇在线播放| 小说图片视频综合网站| 日日摸夜夜添夜夜爱| 人人妻人人看人人澡| 国产欧美另类精品又又久久亚洲欧美| 中文字幕人妻熟人妻熟丝袜美| 亚洲精品自拍成人| 毛片女人毛片| 日本黄色视频三级网站网址| 精品久久久久久久末码| 大香蕉久久网| 噜噜噜噜噜久久久久久91| 国产成人a区在线观看| 婷婷六月久久综合丁香| 欧美成人免费av一区二区三区| 久久欧美精品欧美久久欧美| 男插女下体视频免费在线播放| 欧美激情久久久久久爽电影| 观看美女的网站| 免费一级毛片在线播放高清视频| АⅤ资源中文在线天堂| 国产亚洲av片在线观看秒播厂 | 久久精品影院6| 国产av一区在线观看免费| 美女大奶头视频| 亚洲最大成人手机在线| 一个人看的www免费观看视频| 少妇裸体淫交视频免费看高清| 欧美潮喷喷水| 麻豆国产97在线/欧美| 十八禁国产超污无遮挡网站| 成人国产麻豆网| 国产一级毛片在线| 97人妻精品一区二区三区麻豆| 国产黄色视频一区二区在线观看 | 秋霞在线观看毛片| 久久久亚洲精品成人影院| 2021少妇久久久久久久久久久| 久久久久久久久久久免费av| 99国产精品一区二区蜜桃av| 黄色配什么色好看| 亚洲av熟女| 久久久久久久久久成人| 国产视频首页在线观看| 国产激情偷乱视频一区二区| 久久久久久国产a免费观看| 成人美女网站在线观看视频| 爱豆传媒免费全集在线观看| 日本一本二区三区精品| 99热网站在线观看| 老女人水多毛片| 男女下面进入的视频免费午夜| 男人狂女人下面高潮的视频| 精华霜和精华液先用哪个| 色视频www国产| 神马国产精品三级电影在线观看| 能在线免费观看的黄片| 男女啪啪激烈高潮av片| 久久久久网色| 永久免费av网站大全| 最后的刺客免费高清国语| 少妇高潮的动态图| 六月丁香七月| 99视频精品全部免费 在线| 国产成人a∨麻豆精品| 尾随美女入室| 欧美一区二区亚洲| 不卡视频在线观看欧美| 日日干狠狠操夜夜爽| 91狼人影院| 亚洲最大成人av| 欧美变态另类bdsm刘玥| 狂野欧美激情性xxxx在线观看| 免费一级毛片在线播放高清视频| 成人特级av手机在线观看| 国产精品野战在线观看| 综合色av麻豆| av在线亚洲专区| 91久久精品国产一区二区三区| 美女被艹到高潮喷水动态| 一边亲一边摸免费视频| 国产激情偷乱视频一区二区| 日韩强制内射视频| 尾随美女入室| 最近中文字幕高清免费大全6| 精品少妇黑人巨大在线播放 | 夜夜看夜夜爽夜夜摸| videossex国产| 夫妻性生交免费视频一级片| 一区二区三区乱码不卡18| 精品不卡国产一区二区三区| 最近手机中文字幕大全| 亚洲中文字幕一区二区三区有码在线看| 日本一二三区视频观看| 午夜福利网站1000一区二区三区| 日韩 亚洲 欧美在线| 天天躁夜夜躁狠狠久久av| 国产人妻一区二区三区在| 亚洲欧美精品自产自拍| 久久久国产成人免费| 国内精品美女久久久久久| 男人和女人高潮做爰伦理| 亚洲欧美精品自产自拍| 精品人妻熟女av久视频| 国产三级中文精品| 麻豆精品久久久久久蜜桃| 蜜臀久久99精品久久宅男| 三级国产精品片| 亚洲乱码一区二区免费版| 国产乱来视频区| 国产精品国产三级专区第一集| 三级国产精品片| 国产精品无大码| 国产精品久久久久久久久免| 久久这里只有精品中国| 真实男女啪啪啪动态图| 一边亲一边摸免费视频| 18+在线观看网站| 青春草亚洲视频在线观看| 亚洲精华国产精华液的使用体验| 深爱激情五月婷婷| 国产精品国产高清国产av| 男女视频在线观看网站免费| 99视频精品全部免费 在线| 国产精华一区二区三区| 一区二区三区高清视频在线| 免费在线观看成人毛片| 美女大奶头视频| 亚洲国产成人一精品久久久| 3wmmmm亚洲av在线观看| 欧美另类亚洲清纯唯美| 男女下面进入的视频免费午夜| 如何舔出高潮| 最新中文字幕久久久久| 亚洲不卡免费看| 国产一区二区在线观看日韩| 国产91av在线免费观看| 婷婷六月久久综合丁香| 高清在线视频一区二区三区 | 成人av在线播放网站| 亚洲av日韩在线播放| 午夜福利视频1000在线观看| 亚洲精品aⅴ在线观看| 麻豆成人午夜福利视频| 人人妻人人澡欧美一区二区| 中文字幕免费在线视频6| 亚洲国产精品专区欧美| videos熟女内射| 国产成人精品久久久久久| 亚洲欧洲日产国产| 日韩欧美在线乱码| 欧美性猛交╳xxx乱大交人| 97超碰精品成人国产| 日韩强制内射视频| 久久精品国产亚洲av涩爱| 日韩成人av中文字幕在线观看| 日韩成人伦理影院| 免费大片18禁| 亚洲欧美日韩东京热| 日本免费a在线| 国产成人一区二区在线| 狠狠狠狠99中文字幕| 久久久久国产网址| 亚洲五月天丁香| 大香蕉久久网| av国产久精品久网站免费入址| 三级经典国产精品| 男插女下体视频免费在线播放| 欧美日韩一区二区视频在线观看视频在线 | 黑人高潮一二区| 十八禁国产超污无遮挡网站| 国产精品三级大全| 赤兔流量卡办理| 九九热线精品视视频播放| 国产伦理片在线播放av一区| 18禁在线播放成人免费| 国内精品一区二区在线观看| 亚洲婷婷狠狠爱综合网| 全区人妻精品视频| 欧美色视频一区免费| 边亲边吃奶的免费视频| 非洲黑人性xxxx精品又粗又长| 亚洲欧美精品专区久久| 中文字幕制服av| www.色视频.com| 男女那种视频在线观看| 有码 亚洲区| 久久久欧美国产精品| 最近最新中文字幕免费大全7| 亚洲图色成人| 久久人人爽人人爽人人片va| 欧美日韩国产亚洲二区| 亚洲高清免费不卡视频| av.在线天堂| 亚洲欧美中文字幕日韩二区| 亚洲精品乱码久久久久久按摩| 男人和女人高潮做爰伦理| 夜夜看夜夜爽夜夜摸| 亚洲欧美中文字幕日韩二区| 亚洲精品久久久久久婷婷小说 | 在线观看66精品国产| 国产亚洲精品久久久com| 1000部很黄的大片| 日本黄色片子视频| 日本wwww免费看| 男女那种视频在线观看| 听说在线观看完整版免费高清| 色综合色国产| 国内精品宾馆在线| 亚洲精品,欧美精品| 亚洲不卡免费看| 长腿黑丝高跟| 不卡视频在线观看欧美| 禁无遮挡网站| 欧美日本亚洲视频在线播放| 级片在线观看| 国产高清国产精品国产三级 | 国产成人福利小说| 免费一级毛片在线播放高清视频| 亚洲国产欧美人成| 精品久久久久久久人妻蜜臀av| 有码 亚洲区| 波多野结衣巨乳人妻| 淫秽高清视频在线观看| 啦啦啦观看免费观看视频高清| 欧美精品国产亚洲| 欧美一级a爱片免费观看看| 精品午夜福利在线看| 亚洲av成人精品一区久久| 亚洲av免费在线观看| 丝袜喷水一区| av又黄又爽大尺度在线免费看 | 久久久亚洲精品成人影院| 午夜爱爱视频在线播放| 成人毛片a级毛片在线播放| 1024手机看黄色片| av在线蜜桃| 国产淫片久久久久久久久| 精品一区二区三区人妻视频| 日韩亚洲欧美综合| 人妻夜夜爽99麻豆av| av女优亚洲男人天堂| 久久久久久九九精品二区国产| 简卡轻食公司| 国产爱豆传媒在线观看| 狂野欧美白嫩少妇大欣赏| 亚洲精品乱码久久久久久按摩| 特大巨黑吊av在线直播| 亚洲自偷自拍三级| 日韩一区二区视频免费看| 综合色av麻豆| 免费看av在线观看网站| 亚洲性久久影院| 日本免费a在线| 欧美激情国产日韩精品一区| 国内揄拍国产精品人妻在线| 国产精品一区www在线观看| 国产免费福利视频在线观看| 日韩亚洲欧美综合| 午夜福利网站1000一区二区三区| 国产片特级美女逼逼视频| av在线蜜桃| 国产精品一区www在线观看| 边亲边吃奶的免费视频| 亚洲人与动物交配视频| 汤姆久久久久久久影院中文字幕 | 国产av不卡久久| 日韩一区二区视频免费看| 91久久精品国产一区二区三区| 免费av观看视频| 国产精品精品国产色婷婷| 高清视频免费观看一区二区 | 性色avwww在线观看| 成年女人看的毛片在线观看| 国产真实乱freesex| 久久精品久久久久久噜噜老黄 | 欧美zozozo另类| 日本免费一区二区三区高清不卡| 亚洲久久久久久中文字幕| 欧美一区二区国产精品久久精品| 少妇高潮的动态图| 午夜激情欧美在线| 国产成人91sexporn| 亚洲欧美成人精品一区二区| 春色校园在线视频观看| 少妇人妻一区二区三区视频| 成人综合一区亚洲| 久久韩国三级中文字幕| 久久久午夜欧美精品| 国产又黄又爽又无遮挡在线| 少妇裸体淫交视频免费看高清| 三级国产精品欧美在线观看| 一卡2卡三卡四卡精品乱码亚洲| 男女边吃奶边做爰视频| 一个人看的www免费观看视频| 免费在线观看成人毛片| 久久久久久久久久黄片| 天天一区二区日本电影三级| 熟女人妻精品中文字幕| 国产精品av视频在线免费观看| 成人午夜精彩视频在线观看| 亚洲高清免费不卡视频| 2021天堂中文幕一二区在线观| 国产 一区 欧美 日韩| 校园人妻丝袜中文字幕| 麻豆久久精品国产亚洲av| 久久久久久久国产电影| 国产精品爽爽va在线观看网站| 精品国产一区二区三区久久久樱花 | 亚洲人成网站在线观看播放| 一级毛片我不卡| 久久国产乱子免费精品| 国产伦精品一区二区三区四那| 亚洲高清免费不卡视频| 中文欧美无线码| 成人一区二区视频在线观看| 美女内射精品一级片tv| av播播在线观看一区| 精品国内亚洲2022精品成人| 久久韩国三级中文字幕| 自拍偷自拍亚洲精品老妇| 日韩视频在线欧美| 美女内射精品一级片tv| 亚洲欧美日韩无卡精品| 免费一级毛片在线播放高清视频| 一级毛片我不卡| 五月伊人婷婷丁香| 日韩欧美在线乱码| 亚洲最大成人手机在线| 久久亚洲精品不卡| 国产伦理片在线播放av一区| 美女被艹到高潮喷水动态| 偷拍熟女少妇极品色| 国产精品一区二区性色av| 亚洲美女搞黄在线观看| 激情 狠狠 欧美| 人妻夜夜爽99麻豆av| 久久精品国产鲁丝片午夜精品| 午夜亚洲福利在线播放| 一区二区三区高清视频在线| 日韩欧美国产在线观看| 日日干狠狠操夜夜爽| 2022亚洲国产成人精品| 一级爰片在线观看| 国产成人a∨麻豆精品| 国产午夜精品久久久久久一区二区三区| 免费人成在线观看视频色|