《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Mplayer的嵌入式流媒體播放器的設計與實現
基于Mplayer的嵌入式流媒體播放器的設計與實現
2014年電子技術應用第10期
聞連臣,段曉輝,郭躍超,張 振
北京大學 無線通信與信號處理研究中心,北京100871
摘要: 基于開源播放器Mplayer和嵌入式處理器S3C6410,通過移植開源流媒體協議庫live555,并將S3C6410的硬件解碼器MFC加入到Mplayer的解碼庫中,設計實現了一款硬件解碼視頻的嵌入式流媒體播放器。
中圖分類號: TP31
文獻標識碼: A
文章編號: 0258-7998(2014)10-0009-03
Design and implementation of embedded streaming media player based on Mplayer
Wen Lianchen,Duan Xiaohui,Guo Yuechao,Zhang Zhen
Wireless Communications and Signal Processing Research Centre,Peking University,Beijing 100871,China
Abstract: Based on the open-source player Mplayer and embedded processor S3C6410, by transplanting the open media library live555, and adding the hardware decoder of S3C6410 which is called MFC to the decoding library of Mplayer, this article designs and implements an embedded streaming media player which based on hardware decoding video.
Key words : Mplayer;embedded;hardware decoding;streaming media

0 引言

    多媒體的呈現方式從本地播放、下載存儲播放逐步發展到流式播放[1]流媒體融合了網絡和多媒體編解碼等技術,雖然在PC 領域上的應用已比較成熟,但是在嵌入式領域,仍有著很大的開發空間。文中提到的向Mplayer的解碼庫中添加S3C6410的多媒體編解碼模塊MFC(multi format codec)[2],具有很強的應用價值。

    本設計的平臺是HINOC手持測試儀。HINOC[3](High performance Network Over Coax)是“三網融合”中的從光纖網到用戶的一個傳輸方案,如圖1所示。頭端設備(HINOC Brige,HB)對多個終端設備(HINOC Modem,HM)進行管理。

qrs1-t1.gif

    HINOC 手持測試儀的主要功能是不僅有 HM的功能,還能協助工程人員進行故障定位。圖2和圖3顯示了其硬件和軟件結構。

qrs1-t2.gif  

qrs1-t3.gif

    工作人員通過流式傳輸可以觀看遠程業務視頻,而且能直觀地驗證網絡的底層是否連通。

1 需求分析

    本系統采用了ARM-Linux,處理器是基于ARM1176JZF-S的S3C6410,播放器是Linux系統上最優秀的播放器之一Mplayer[4],結構如圖4所示。將S3C6410的MFC加入Mplayer的解碼庫中,通過移植協議棧live555,Mplayer支持流式傳輸。

qrs1-t4.gif

    研究發現為Mplayer添加解碼器的方法有多種,總結如表1所示,本文采用了第3個方案。

qrs1-b1.gif

2 硬件模塊

    S3C6410這款16/32位的微處理器,主頻可達667 MHz,主處理器之外集成了MFC,如圖5所示,能支持MPEG4/H.263/H.264/VC1的編解碼,解碼性能可達 720×480 30 f/s或者720×576 25 f/s。S3C6410還支持實時視頻會議等功能。

qrs1-t5.gif

    MFC由BIT和視頻編解碼器組成。BIT處理器對數據流進行分解,一方面與主處理器通信來協調整個流程,另一方面控制視頻解碼器進行解碼。BIT處理器主要包括:BIT處理器內核、程序內存、數據內存、與主處理器進行交互的接口。視頻編解碼器受BIT處理器的控制來完成解碼,內部包含宏塊控制器、預測、塊效應濾波、重構等子模塊。

    解碼時需對中間運算緩存,圖5中的外部存儲器提供了這些空間,可分為BIT處理器緩沖和數據緩沖,如圖6和圖7。代碼緩沖區的主要作用是存儲啟動代碼。工作緩存區緩存中間結果,其配合流緩沖區進行工作。參數緩存區主要存幀緩沖的地址。主處理器對流緩沖區進行寫操作,BIT處理器對其進行讀操作,其緩存的是待解碼的數據。幀緩沖區存儲的是解碼后的YUV數據。

qrs1-t6,7.gif

3 軟件模塊

3.1 Mplayer結構分析

    由圖4知,Mplayer的結構是模塊化的,各個模塊在mplayer.c的協同下工作。下面對其簡要分析。

    (1)stream.c所在的輸入層,根據讀入方式來調用文件,正如圖4中stream_*.c所示,如strean_file.c、stream_ftp.c、stream_netstream.c等。這個過程通過查詢、跳轉、緩存等來完成。

    (2)demuxer.c所在的音視頻分流層。demuxer.c是一個基本的框架,對于具體的流如mpeg-es、avi、asf等,都有相應的demux_*.c。

    (3)解碼。解碼器由libmpcodecs/*和分離的庫組成,如liba52、libmpeg2等。Mplayer.c通過dec_audio.c 和dec_video.c 對流頭sh_audio_t 和 sh_video_t中的格式進行判斷來選擇解碼器。通過dec_audo.c來調用ad_*.c;通過dec_video.c來調用vd_*.c,即視頻解碼器。解碼之后還需對視頻后期處理,即需用到視頻濾波器vf_*.c。

    (4)顯示。video_out.c和audio_out.c調用不同的顯示模塊,如vo_directfb.c、vo_fbdev.c等。

3.2 調用MFC的API 

    應用程序調用MFC的API,現在對其進行介紹,其中涉及了Mplayer中的函數:

    SsbSipH264DecodeInit():解碼實例的創建,即初始化;

    SsbSipH264DecodeGetInBuf():獲取輸入緩存區的地址,待解碼數據從這里讀取;

    以上函數作為初始化,需要在編寫的vd_*.c中的初始化函數int init(sh_video_t *sh)中調用;

    SsbSipH264DecodeGetConfig():在vd_*.c的mp_image_t*

    decode(sh_video_t *sh,void* data,int len,int flags)中兩處被調用:其一是為了獲得視頻流的信息,如分辨率的長、寬等,只能在mp_image_t* decode()第一次執行時調用,否則因時間開銷而影響視頻的顯示,調用的格式為:SsbSipH264DecodeGetConfig(handle,H264_DEC_GETCONF_STREAMINFO, &stream_info);其二獲得輸出地址,格式為:SsbSipH264DecodeGetConfig(handle,H264_DEC_GETCONF_PHYADDR_FRAM_BUF,pYUVBuf)。其源碼結構如下:

    static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags)

    {   ……

      if(first)

      {   ……

      SsbSipMPEG4DecodeGetConfig(handle,H264_DEC_GETCONF_STREAMINFO,&strea_info);

      first=0; }

      else

    {  ……

      SsbSipMPEG4DecodeGetConfig(handle,H264_DEC_GETCONF_PHYADDR_FRAM_BUF, pYUVBuf);

      ……}

    SsbSipH264DecodeExe():在函數mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags)中被調用的解碼函數。

    SsbSipH264DecodeDeInit():最后對硬件資源的釋放,在void uninit(sh_video_t *sh)中調用。

4 實現流程

    首先,將live555源碼中live中的文件config.armlinux里的CROSS_COMPILE改為CROSS_COMPILE?=arm-linux-;然后依次執行./genMakefile armlinux、make;最后,將編譯好的目錄復制到/usr/local/lib 下。其次完成Mplayer軟解碼的移植[5]

    下面介紹如何將MFC添加到Mplayer中,這是本文的關鍵。

    首先,在文件etc/codecs.conf中增加解碼器實體。codecs.conf是對音視頻解碼器的聲明,其關鍵字是固定的,如videocodec說明是視頻解碼器。

    其次,編寫解碼器vd_mfc264.c。Mplayer定義了一個vd_functions_t型結構體。原型定義在vd.h中,如下所示:

    typedef struct vd_functions_s

    {

     vd_info_t *info;

     int (*init)(sh_video_t *sh);

     void (*uninit)(sh_video_t *sh);

     int (*control)(sh_video_t *sh,int cmd,void* arg, ...);

     mp_image_t* (*decode)(sh_video_t *sh,void* data,

    int len,int flags);

    } vd_functions_t;

    (1)int init(sh_video_t *sh)完成解碼之前的初始化,包括MFC的啟動以及一些API句柄的獲得;

    (2)void uninit(sh_video_t *sh)是結束函數,完成解碼后的資源的釋放;

    (3)mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags)完成解碼。讀取到的待解碼數據填充到圖7中的流緩沖區,通過與工作緩沖區的交互,將解碼后的YUV數據放入圖7中的幀緩沖區。

    Mplayer的視頻解碼器都被libmpcodec目錄下vd.c中的指針數組mpcodecs_vd_drivers所管理,因此增加:

    extern  vd_functions_t  mpcodecs_vd_mfc264;

    vd_functions_t* mpcodecs_vd_drivers []=

    { ……

    #ifdef HAVE_MFC264

    &mpcodecs_vd_mfc264,

    #endif

    ……}

    (4)int control(sh_video_t *sh,int cmd,void* arg,...)的作用是控制視頻的解碼和顯示,這個函數是為保障音視頻的同步。

    再次,編寫顯示模塊vo_mfcfb.c。S3C6410的MFC可以對解碼后的數據進行縮放、濾波等后期處理。在Mplayer的源碼中,是把數據傳給video_out.c,然后通過調用vo_fbdev.c來使用framebuffer顯示。在硬解碼中,由于存儲解碼后的數據的物理地址,并不是在處理器的緩存中,而是在外部存儲器中,這導致Mplayer的vo_fbdev.c無法獲得緩存地址。解決辦法就是編寫vo_mfcfb.c,它完成將幀緩存區中的YUV數據進行后期處理并顯示。整個流程如圖4所示。將vo_mfcfb.c加入到video_out.c中,不再具體敘述。

    最后,修改Mplayer下的相關Makefile,將編寫的兩個源文件和相應的頭文件編譯成靜態鏈接庫。

5 系統測試與分析

    現在用一臺PC運行live555來充當流媒體服務器,通過搭建HB,來驗證手持測試儀上的流媒體播放功能。

    通過軟件Media Coder將測試視頻轉換成編碼幀率25 f/s、分辨率720×480和不同的編碼碼率的視頻。圖8從播放幀率角度顯示了對比的解碼性能。

qrs1-t8.gif

    分辨率為720×480、編碼幀率為25 f/s的H.264視頻,在Arm11平臺下,要想達到人眼視覺可以接受的流暢性,Mplayer的軟解只能達到的碼率為500 kb/s,而使用MFC硬解可以高達3 500 kb/s,比軟解碼提高約3 000 kb/s。

6 結論

    流媒體最耗資源的是視頻的解碼,本文利用支持live555的Mplayer的成熟框架,將S3C6410的MFC添加到Mplayer的解碼庫中,不僅可以降低系統對CPU、內存等硬件資源的要求,而且大大提高了視頻質量,這體現了嵌入式應遵循的高性價比理念。而Mplayer在嵌入式領域的應用,通常是對已有軟件解碼器進行算法的優化,或者直接進行移植應用[5],本文的開發方案為相關應用提供了很好的借鑒。

參考文獻

[1] CONKLIN G J,GREENBAUM G S,LILLEVOLD K O,et al.Video coding for streaming media delivery on the Internet[J].IEEE Transactions on Circuits And Systems for Video Technology,2001,11(3):269-281.

[2] Samsung Electronics.S3C6410X RISC microprocessor user′s Manual[Z].2008.

[3] 國家廣播電影電視總局廣播科學研究院,北京大學,西安電子科技大學,上海明波通信技術股份有限公司,上海未來寬帶技術及應用工程研究中心有限公司.高性能同軸電纜接入技術(HINOC)研究與實現論文集[M].遼寧:遼寧石油化工大學,2011.

[4] Mplayer.The online documentation of Mplayer[EB/OL].(2013-05-01)[2014-06-30].http://www.mplayerhq.hu/DOCS/HTML/zh_CN/intro.html.

[5] 慈文彥,何君,朱明祥.基于ARM處理器的流媒體播放器客戶端的構建[J].信息技術,2012(1):106-112.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久zyz资源站无码中文动漫 | 亚洲精品乱码久久久久久日本蜜臀 | 91灌醉下药在线观看播放 | 古代中国春交性视频xxx | 亚洲精品国产精品色诱一区 | 国产免费a| 免费黄网在线观看 | www.亚洲在线 | 国产超碰人人做人人爽av牛牛 | 少妇私密推油呻吟在线播放 | 爱就操| 中文字幕日韩精品欧美一区 | 久章草影院| 999精品嫩草久久久久久99 | 四虎国产成人永久精品免费 | 99精品视频在线导航 | 91精产品一区一区三区40p | 欧性猛交ⅹxxx乱大交 | 精品一区在线视频 | 精美欧美一区二区三区 | 精品亚洲永久免费精品 | 国产黄色片免费 | 日韩精品无码一区二区三区 | 成人国产精品免费视频 | 99久久精品日本一区二区免费 | 天天午夜 | 国产精品亚洲色婷婷99久久精品 | 真人抽搐一进一出视频 | 国产毛片一区二区精品 | 亚洲欧美日韩一区二区三区在线 | 色哟哟国产seyoyo | 中文字幕亚洲色图 | 女女百合av大片一区二区三区九县 | 欧美一级做a爰片免费视频 欧美一级做性受免费大片免费 | 国产精品8 | 一级黄片一级毛片 | 久久久中文 | 亚洲成人精品一区 | 国产精品涩涩 | 国产japan18xxxxhd| 美女啪啪网站又黄又免费 | 欧美性xxxx极品少妇 | 成人综合网亚洲伊人 | 欧美日韩亚洲另类 | 亚洲一级二级视频 | 亚洲综合射 | 涩涩屋视频在线观看 | 日韩女人性猛交 | 曰本极品少妇videossexhd 中文字幕乱码人妻一区二区三区 | 欧美中日韩免费观看网站 | 1000部免费毛片在线播放 | 一区二区日韩精品 | 正在播放亚洲精品 | 孕期1ⅴ1高h | 亚洲中文字幕久久精品蜜桃 | 在线观看中出 | 国产日韩欧美不卡在线二区 | 亚洲精品成人在线视频 | 欧美午夜精品一区二区蜜桃 | 香蕉在线看 | 少妇饥渴偷公乱h姚蕊 | 极品福利在线 | 五月婷婷六月婷婷 | 久久久久香蕉国产线看观看伊 | 久久av一区二区三区 | 99久久人妻无码精品系列 | 黄色激情在线观看 | 青青久草网 | 男女激情视频免费观看刺激 | 国产伦精品一区二区三 | 天天天天噜在线视频 | 国产成人精品牛牛影视 | 精品麻豆剧传媒av国产九九九 | 欧美黄色小视频 | 色婷婷久久综合中文久久蜜桃av | 视频久久精品 | 伊人超碰在线 | 男女操网站 | 久草在线播放视频 | 四虎永久在线精品免费观看网站 | 国产黄色大片 | 亚洲视频国产 | 亚洲国产天堂久久综合 | 天天看片天天干 | 国产午夜亚洲精品不卡下载 | 亚洲欧洲av综合色无码 | 中文精品一区二区 | 黄色成人在线网站 | 搞av.com| 国内大量揄拍人妻精品視頻 | 国产毛片毛片毛片毛片毛片毛片 | 亚洲视频在线免费播放 | lutube成人福利在线观看污 | 交h粗暴调教91 | 国产精品久久久久久久久久10秀 | 11月流出美女撒尿偷拍在线播放 | 久9re热视频这里只有精品 | 污网站大全免费 | 国产欧美激情在线观看 | 99国产精品久久久久久久成人热 | 欧美综合久久 | 亚洲精品久久久蜜桃网尤妮丝 | 亚洲国产成人女毛片在线主播 | 亚洲一区二区三区影视 | 一本一道av无码中文字幕﹣百度 | 白嫩少妇hdxxxⅹ性大陆 | 国产超91| 亚洲人成色7777在线观看不卡 | 久久在线免费观看视频 | 情侣酒店偷拍一区二区在线播放 | 明星乱淫免费视频欧美 | 国产成人精品微拍视频网址 | 美国黄色毛片一级 | 亚洲一卡二卡在线 | 国产黑丝在线视频 | 国产精品久久久久9999小说 | 91在线看片 | 久久久久久成人 | 午夜精品久久久久久久96蜜桃 | 日韩精品一区二区三区在线播放 | 久久国产欧美日韩精品图片 | 久久人妻无码中文字幕 | 国产情侣草莓视频在线 | 日本伦理一区 | 黄色永久网站 | 成av人片一区二区三区久久 | 精品999久久久 | 破了亲妺妺的处免费视频国产 | 农夫成人网 | 日韩毛片在线免费观看 | 久久2018| 成人性生交免费大片2 | 久久精品无码专区免费 | 蜜桃tv一区二区三区 | 中文字幕色网 | 天堂资源成人√ | 中日韩高清无专码区2021 | 亚洲图色在线 | 51自拍视频在线观看 | 美女作爱网站 | 免费的很黄很污的视频 | 羞羞的网站在线观看 | 国产女主播视频一区二区 | 精品无人区一区二区三区 | 久久99精品久久久久久狂牛 | 日本高清不卡aⅴ免费网站 久久精品国产av一区二区三区 | 五月婷婷丁香花 | 黄色毛片黄色毛片 | 污片免费看 | 免费黄在线 | 国产乱子伦农村xxxx | 国产精品51麻豆cm传媒 | 国产妇女乱码一区二区三区 | 日本少妇搡bbbb搡bbb | 三级a级片 | 中文字幕一区二区三区免费视频 | 欧美成人高清在线播放 | 中文字幕亚洲欧美日韩在线不卡 | 特黄老太婆aa毛毛片 | 最新2020无码中文字幕在线视频 | 色一区二区三区 | 午夜影院免费观看 | 亚洲国产长腿丝袜av天堂 | 久久网免费视频 | 国产又爽又猛又粗的视频a片 | 国产又粗又硬又大爽黄老大爷视 | 亚洲伊人成无码综合网 | 亚洲天堂一区在线观看 | 香港一级淫片a级在线 | 欧洲成人在线视频 | 日韩精品中文字幕一区二区 | 国产成人在线视频观看 | 亚洲色大成网站www永久 | 三级网站视频在在线播放 | 亚洲色图第三页 | 欧美丰满一区二区免费视频 | 日韩精品无码一区二区三区不卡 | 国产精品久久久久久久久人妻 | 在线免费观看成年人视频 | 欧美久久久久久久久久久久久久 | 黑人巨大av | 免费黄色三级 | 91超碰caoporn97人人| 久久久久久久亚洲精品 | 污导航在线观看 | av大片在线播放 | 国产精品高潮呻吟av久久动漫 | 欧美性免费 | 国产男男同志互慰gvxxx | 亚洲欧美自拍另类 | 欧美 日韩 亚洲 在线 | 精品人妻码一区二区三区 | www精品美女久久久tv | 亚洲视频在线免费播放 | 色小说在线 | 九色丨porny丨喷水 | 日本精品久久久久久 | 成人三级做爰视频在线看 | 18禁黄久久久aaa片广濑美月 | 欧美日韩在线免费观看 | 极品无码国模国产在线观看 | 亚洲综合色网 | 亚洲4444| 精品国产一区在线 | 久久久免费网站 | 亚洲图片中文字幕 | 国产综合色产在线精品 | 国产精品一区二区在线观看网站 | 少妇情理伦片丰满午夜在线观看 | 成人性生交大片免费看 | 久久国产一二三 | 手机在线中文字幕 | 免费涩涩 | 九九九热精品免费视频观看网站 | 九九九九九九九九九 | 国产精品日韩欧美 | 91精品无人区麻豆 | 日本欧美久久久久免费播放网 | 国产盗摄夫妻原创视频在线观看 | 国产黄色自拍 | 国产精品禁18久久久夂久 | 波多野结衣一区二区三区四区 | 天天爱综合网 | 国产精品丝袜黑色高跟鞋 | 亚洲精品综合网 | 国产精品久久久久久久久 | v一区无码内射国产 | 午夜精品久久久久久久 | 阿v视频免费在线观看 | 日本在线一区 | 精品国精品自拍自在线 | 亚洲欧洲日韩一区二区三区 | a√天堂中文字幕在线 | 九九久久国产 | 国产在线精品观看 | 久久久视| 国产精品亚洲а∨无码播放麻豆 | 国产精品国产三级国产有见不卡 | 亚洲一区二区三区国产精华液 | 免费a级黄色片 | 国产一区二区三区a | 天天干视频在线 | 亚洲精品www久久久久久 | caoporon成人超碰公开网站 | 3d动漫精品啪啪一区二区 | 欧美黄色免费在线观看 | 中文字幕 亚洲精品 第1页 | 国内精品久久久久久久影视 | 成人性生交大片xbxb | 精品丰满人妻无套内射 | 久久免费大片 | 国产三级国产精品国产专区50 | 无码午夜福利片 | 亚洲va视频| 欧洲一级视频 | 久久精品夜夜夜夜夜久久 | 男同志毛片特黄毛片 | 久久99精品国产自在现线小黄鸭 | 国产美女在线观看免费 | 在线黄色毛片 | 中文国产在线观看 | 日本五月天婷久久网站 | 欧美成年人视频在线观看 | 新91av| 精品人妻无码专区在线无广告视频 | 中文字幕在线亚洲 | 精品区一区二区 | 一级做a爰片性色毛片视频停止 | 美女在线观看www | 色综合免费 | 白嫩少妇和二男三p爽的大声呻吟 | 18禁裸体女免费观看 | 国产精品高潮呻吟久久av野狼 | 免费高清成人 | 欧美国产日韩一区二区 | 丰满人妻一区二区三区视频53 | 在线精品视频免费观看 | 性视频毛茸茸 | 97国产色呦呦呦夜嗨嗨 | 日韩美女一级片 | 午夜视频福利在线 | 日本人妻中文字幕乱码系列 | 日韩女同互慰一区二区 | 野战的情欲hd三级 | 午夜精品福利一区二区 | 日本免费三片免费观看东热 | 欧美激情3p| 中文字幕在线一区二区三区 | 午夜国产一级片 | 99久久精品免费看国产 | 日本午夜在线视频 | 精品国产一区二区三区四区在线 | 亚洲综合激情网 | 99re国产| 日韩在线观看视频一区二区 | 超碰在线亚洲 | 亚洲午夜福利av一区二区无码 | 7777日本精品一区二区三区 | 果冻传媒mv免费播放在线观看 | 后进极品白嫩翘臀在线播放 | 国产精品99精品 | 久久合 | 国产xxx18 | julia中文字幕久久亚洲蜜臀 | 欧美激情精品久久 | 亚洲第一天堂av | 久久精品国产精品青草 | 在线成人日韩 | 好色视频tv| 在线视频三区 | 国产亚洲精品久久久久秋 | 精东av在线 | 好吊妞视频988在线播放 | 国产精品久久久久久免费播放 | 自拍偷拍五月天 | 午夜免费福利小视频 | 无码爆乳护士让我爽 | 国产av天堂无码一区二区三区 | 91九色蝌蚪在线 | 日本黄色一极片 | 舌吻激情大尺度做爰视频 | aa级黄色片 | 亚洲国产精品成人女人久久 | 中文字幕乱码免费 | 国产偷v国产偷∨精品视频 国产偷v国产偷v精品视频 | 国产ts在线观看 | 中文人妻无码一区二区三区在线 | 免费精品一区二区 | 18禁黄网站禁片免费观看女女 | 性欧美xxxx| 日韩一区二区中文字幕 | 最新中文字幕av专区 | 999久久久国产精品消防器材 | 97久久精品人妻人人搡人人玩 | tushy超清4k欧美极品在线 | 啪网址 | 欧美午夜在线 | 国产精品毛片久久久久久久av | √新版天堂资源在线资源 | 日本人体一区 | 99久久免费看精品国产一区 | 韩日视频在线观看 | 国产视频亚洲 | 网友真实露脸自拍10p | 狼人狠狠干 | 欧美成人在线免费观看 | 欧美黄色激情视频 | 国产又爽又猛又粗的视频a片 | 2018国产精华国产精品 | 欧美日韩综合在线 | 亚洲精品国产一区二区 | 欧美又大又色又爽aaaa片 | 成人黄色小说在线观看 | 最近日韩中文字幕中文 | a资源在线 | 国产在线精品拍揄自揄免费 | 成人瑟瑟| 午夜爽爽影院 | 亚洲精品免费在线视频 | 依人在线 | chinese精品自拍hd | 日韩av片无码一区二区不卡电影 | 91久久精品国产91性色69 | 久久免费一级片 | 久久精品无码免费不卡 | 精品人妻无码一区二区三区抖音 | 99re国产视频 | 日韩精品久久久久久久的张开腿让 | 久久与婷婷| 日韩中文字幕在线一区二区三区 | 亚洲国产免费av | 日韩欧美亚洲国产精品字幕久久久 | 国产乱子伦无套一区二区三区 | 50一60岁老妇女毛片 | 在线观看免费视频一区 | 日韩三级大片 | www.亚洲视频.com | 天天操天天干天天操 | 五月香 | 欧产日产国产69 | 久久久亚洲精品一区二区三区浴池 | 国产成人av免费 | 麻豆一区二区在我观看 | 调教少妇视频 | 人人爽人人澡人人人妻 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 毛片无码免费无码播放 | 青青草欧美视频 | 日韩国产激情 | 中文字幕在线观看一区 | 狠狠躁天天躁中文字幕无码 | 国产在线成人 | 国产情侣久久久久aⅴ免费 精国产品一区二区三区a片 | 欧美日本道 | 秋霞影院一区二区三区 | 国产理论av | 国产福利久久 | 一本久久a精品一合区久久久 | 亚洲一个色 | 精品久久免费观看 | 国产成人精品综合久久久久 | 日韩av网站在线播放 | 91自产 | 99久久亚洲精品无码毛片 | 九色视频网站 | 中文中幕a在线 | 精品国产乱码久久久久久果冻传媒 | 亚洲 欧美 影音先锋 | 国产精品久久久久久久9999 | 51精品国产人成在线观看 | 日韩精品一区二区三区不卡 | 麻豆精品久久久 | 最近2019中文字幕大全第二页 | 久久视频中文字幕 | 欧美乱大交xxxxx潮喷l头像 | 欧美精品videosbestsex日本 | 国产一区二区久久久 | 亚洲精品黄色片 | 国产99视频精品免费播放照片 | 无套内谢的新婚少妇国语播放 | 欧美精品一区二区在线播放 | 老司机午夜精品99久久免费 | 88av视频 | 窝窝九色成人影院 | 麻豆av毛片 | 国产激情一区二区三区 | 久久国产高清 | 国产人妖ts重口系列 | 精品无码一区在线观看 | 色老大影院 | 色8久久人人97超碰香蕉987 | 日韩一级伦理片 | 天美传媒一区二区 | 黑白配在线观看免费观看 | 性xxxx欧美老妇506070 | 少妇高潮久久久久久一代女皇 | www.av网站| 国产猛烈高潮尖叫视频免费 | 好吊妞视频这里有精品 | 人人妻人人妻人人人人妻 | 另类亚洲激情 | 男人久久久| 亚洲国产欧美国产综合一区 | 亚洲午夜爱爱香蕉片 | 九九在线观看高清免费 | 午夜精品久久久久久久久 | 天天摸天天舔天天操 | 久久欧美精品久久天美腿丝袜 | 可以看片的网站色 | 国产丝袜无码一区二区三区视频 | 在线地址一地址二免费看 | 亚洲中文精品久久久久久不卡 | 国产精品jizz在线观看软件 | 色欲精品国产一区二区三区av | 午夜视频网站 | 国产精品嫩草久久久久 | 夜夜操天天操 | 日本一级特黄aa大片 | 黄色av网站在线免费观看 | 中文字幕在线永久 | 成人h在线 | 午夜欧美精品久久久久久久 | 成人免费看片粪便 | www.黄色.| 久久精品国产99精品国产2021 | 成人综合婷婷国产精品久久 | 韩国美女视频黄是免费 | 国产精品一国产精品 | 亚洲天堂视频在线播放 | 日韩一区精品视频一区二区 | 欧美裸体xxxx | 成人性生交大片免费看r链接 | 久久精品国产免费观看 | 日本最新免费二区 | 97精品人妻系列无码人妻 | 日韩免费视频网站 | 影音先锋男人资源网站 | 欧美午夜性春猛交 | 777午夜福利理伦电影网 | 先锋资源久久 | 黄色一级免费片 | 亚洲人xxxx| 蜜桃成人在线观看 | 欧美高清处破的免费视频 | 免费看一级黄色大片 | 国产1区2区3区 | 强插女教师av在线 | 亚洲国产剧情 | 成人在线一区二区三区 | 欧美一级黑人aaaaaaa做受 | 又大又长粗又爽又黄少妇视频 | 久热欧美 | 国产免费a视频 | aⅴ在线视频男人的天堂 | 99青草 | 性国产丰满麻豆videosex | av网站在线免费看 | 强制中出し~大桥未久在线播放 | 欧美白嫩嫩hd4kav | 天天草天天射 | 中文字幕视频网站 | 逼特逼在线视频 | 成人免费视频国产免费麻豆 | 国产乱淫av蜜臂片免费 | 亚洲两性视频 | 椎名由奈在线观看 | 欧美性猛交xxxx富婆 | 日本黄色免费视频 | 午夜神器在线观看 | 超碰免费视| 久久久香蕉视频 | 少妇把腿扒开让我爽爽视频 | 丰满少妇人妻久久久久久 | 又爽又大久久久级淫片毛片 | 亚洲色图一区二区三区 | 91精品啪在线观看国产81旧版 | 高潮喷水抽搐无码免费 | 国精产品一区一区三区免费完 | 久久久久久无码午夜精品直播 | 日本一本在线视频 | 欧美乱妇狂野欧美在线视频 | 极品美女囗交 | 操小妹影院 | 国产福利免费观看 | 波多野结衣av无码久久一区 | 久久www免费人成看片美女图 | 大j8福利视频导航 | 一本色道久久综合狠狠躁 | 九九热精品免费视频 | 日韩毛片欧美一级a | 国产一区导航 | 亚洲一线二线三线写真 | 国产精品久久久久久久久久久久久久久久久久 | 国产亚洲精品无码成人 | 国产精品正在播放 | 久久一热 | 麻豆精品久久久久久久99蜜桃 | 欧美一级黄色录像 | 色av吧| 在线成人一区 | 香蕉视频在线免费看 | 在线观看视频www | 91国模| 国产天堂| 欧美三级欧美成人高清www | 日韩视频网 | 老牛嫩草一区二区三区消防 | 开心五月激情综合婷婷色 | 轻点太深了射的好满视频 | 欧洲精品一区 | 免费在线不卡av | 日韩视频国产 | 乱大交做爰xxxⅹ性 乱荡少妇xxhd | 伊人青青久久 | 中国美女黄色一级片 | 18禁黄污吃奶免费看网站 | 97在线观看永久免费视频 | 成人资源在线 | 久久这里只有精品首页 | 亚洲欧洲国产精品 | 少妇做爰免费视频了 | 久久久精品视频免费 | 精品少妇ay一区二区三区 | 亚洲第一大网站 | 在线观看中文字幕网站 | 色综合久久成人综合网 | 欧美成人免费网站 | 亚洲无线观看国产精品 | 欧美人与性动交g欧美精器 狠狠躁18三区二区一区ai明星 | 国产亚洲视频在线观看 | 日批黄色片 | 亚洲香蕉中文网 | 丝袜美腿av在线 | 国产毛片一区二区三区 | 亚洲天堂av在线免费观看 | 奇米影视777在线观看 | 少妇性i交大片免费看 | 一区二区日本视频 | 性做爰裸体按摩视频 | 人与善性猛交xxxxx | 女神西比尔av在线播放 | 天天操夜夜草 | 色哟哟免费在线观看 | 国产高清视频在线免费观看 | 国产女主播在线一区二区 | 亚洲精品av一二三区无码 | 国产日产亚洲系列最新 | 国产曰肥老太婆无遮挡 | 久久天天躁狠狠躁夜夜婷 | 黑人大荫道bbwbbb高潮潮喷 | 大尺度分娩网站在线观看 | 国产精品无码一区二区三区不卡 | 国产女人乱人伦精品一区二区 | 国产精品久久久久久久久久王欧 | 亚洲综合久 | 日本亚洲精品色婷婷在线影院 | 亚洲aaaaaa特级 | 成人免费av在线播放 | 色屋在线| 在线人成 | 超碰综合 | 国产成人久久精品激情 | 亚洲一区二区三区四区的 | 狠狠色狠狠色综合网 | 亚洲日韩欧美一区二区三区 | 欧美偷拍另类 | 粉嫩av国产一区二区三区 | 国产美女爆我菊免费观看88av | 日韩精品人妻中文字幕有码 | 国产成人久久久精品二区三区 | 国产亚洲精品成人aa片新蒲金 | 久久深夜 | 羞羞色男人的天堂 | 91亚洲欧美中文精品按摩 | 超碰综合在线 |