日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

全平台硬件解码渲染方法与优化实践

發布時間:2024/4/11 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 全平台硬件解码渲染方法与优化实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


硬件解碼后不恰當地使用OpenGL渲染會導致性能下降,甚至不如軟解。本文來自PPTV移動端研發經理王斌在LiveVideoStackCon 2017大會上的分享,并由LiveVideoStack整理而成。分享中王斌詳細解析了Windows、Linux、macOS、Android、iOS等多種平臺下硬件解碼的渲染方法及優化實踐。


文 / 王斌

整理 / LiveVideoStack


大家好,我是來自PPTV的王斌。接下來我將圍繞以下幾個話題,為大家分享有關全平臺硬件解碼的渲染與優化的實踐經驗。



解碼后的視頻數據需經過紋理加載后才會進行下一步的OpenGL ES渲染操作,其關鍵在于如何將解碼后的數據填充到紋理中。不同的平臺對于此問題的解決方案也不盡相同,這也是我們今天討論的重點。


1、常規方法渲染硬解數據


1.1 常規的OpenGL渲染


1)軟解OpenGL渲染流程



常規的軟解OpenGL渲染流程主要分為兩部分:一是在渲染紋理前進行的準備紋理,二是渲染前更新紋理。準備紋理具體是指在第一次渲染第一幀前先創建一個設置好相應參數的紋理,而后再使用Texlmage2D將GPU上一定大小的顯存空間分配給此紋理;進行渲染前首先需綁定此紋理,并借助TexSublmage2D技術將解碼數據填充進之前分配好的紋理存儲空間中,也就是所謂的“紋理上傳”。


2)軟解數據流



軟解OpenGL渲染的數據流為:首先,通過調用TexSublmage將解碼后放在主存上的數據拷貝到顯存上用于更新紋理,隨后的渲染過程也是基于顯存上的數據進行。


1.2 硬解OpenGL渲染



硬解OpenGL渲染的數據流原理與軟解略有不同,解碼過程中的數據存儲在顯存上。這里需要強調的是,即使對基于統一內存模型的移動平臺而言不一定存在物理顯存,但移動平臺會通過將內存映射給GPU與CPU來構建邏輯顯存。解碼后的拷貝、更新紋理、渲染與軟解類似,數據流會分別經過主存、顯存、顯存。這里的解碼在顯存上的數據其實是硬解提供的相應解碼輸出而非各個平面的數據指針,因此系統需要將硬解出的數據拷貝至內存上并借助TexImage2D技術上傳紋理。經過實踐我們發現此方法的效率并不高,例如在實測中我們借助軟解流程可實現1080P全高清視頻的流暢播放,而若借助DXVA硬解流程處理同一個全高清視頻文件則會變得非常卡頓,那么如何來優化硬解流程呢?思路一是對顯存與內存間的拷貝過程進行優化,例如在Windows上較為出名的LAV Filters濾鏡就使用了如SSEV4.1加速、多線程拷貝等,提升顯著。但如果面對同時播放多個視頻等較為復雜的應用場景,內存之間的拷貝仍會影響整個處理流程的穩定運行。



上圖表示GPU(CPU)內存與顯存間數據的交換速度,其中虛線表示數據由顯存拷貝到內存的速度,實線表示數據由內存拷貝到顯存的速度。從中我們可以看到,數據由顯存拷貝到內存的速度大約是內存拷貝到顯存的1/5,這也是為什么使用DXVA硬解時會出現不如軟解流暢的原因。



我們期待將這個問題簡化,也就是實現從解碼開始到渲染結束視頻數據一直在顯存上進行處理。我猜想,是否存在一種數據共享方式也就是API間的數據共享從而避免數據在內存與顯存之間不必要的來回拷貝?例如使用D3D則會生成D3D的Texture,如果D3D與OpenGL間存在允許數據共享的接口,那么就可以保證無論數據如何被傳輸都保留在顯存上或不需要傳輸就可直接進行下一流程的處理;如果上述猜想不成立,由于內存與GPU間的數據傳輸速度和內存與CPU間相比快很多,能否通過與GPU間的數據拷貝顯著提升性能?當然我們也可以針對GPU提供的接口,轉換GPU中的數據,例如將OpenGL的紋理從原來的YUV轉換成RGB以獲得理想的硬解數據流,上述都是我們在考慮硬解優化時想到的解決方案。


2、硬解紋理轉換一般思路



總結各個平臺的情況不難發現,考慮硬解之前我們必須思考硬解的輸出,由于硬解的輸出不像軟解的輸出是一組到內存指向各平面的指針,我們需要獲知硬解輸出的對象與格式。現在很多硬解都是以YUV作為輸出格式如NV12等,當然排除個別定制化產品通過參數配置調整輸出格式為RGB的情況,根據經驗硬解一般選用YUV作為輸出格式。首先是因為RGB的輸出實際上是在GPU內部進行的色彩空間轉換,會對性能產生一定影響;其次我們也面臨無法保證YUV轉換成RGB的精確性,矩陣系數是定值則無法適應多樣場景的問題。


如果采取數據共享,該怎樣找到這些數據共享接口?首先我們應當從平臺入手,了解像iOS、Android等不同平臺提供了什么共享接口。如iOS與一些硬解庫提供的數據拷貝接口,如英偉達的CUDA提供的轉換接口等。Linux中也集成了被稱為VA-API的硬解接口,針對GLX環境VA-API提供了一種可將硬解輸出轉換為RGB紋理的方法,開發者可直接調用此接口與其相應功能。


但用GLX的方法已經比較過時,而Linux平臺上出現的一些新解決方案可帶來明顯的硬解性能提升。如現在比較流行的EGL,我們可將其理解為一個連接渲染接口與窗口系統之間的橋梁。EGL的大多數功能通過集成擴展實現,主要的共享方法為GELImage與GELStream。


被使用最多的EGLImage目前作為擴展形式存在,如OpenMarxAL等專門提供了一套可輸出到EGLImage的接口,而樹莓派的MMAL硬件解碼則提供了一套由MMAL輸出的Buffer轉換為GELImage的方法。EGLImage可與窗口系統無關,同樣也可用于沒有窗口系統的服務器端。在實際應用中我們會優先考慮使用EGLImage,視頻數據經過與EGLImage對應的OpenGL擴展輸出為OpenGL紋理從而實現了接口之間的共享。而較新的EGLStream是英偉達一直推崇的方法,目前我所接觸到的應用主要有兩個:一個是OpenMarxAL接口,其可直接作為EGLStream的輸入擴展并可輸出OpenGL紋理,另一個則應用在D3D11的硬件解碼上。如果大家使用EGLStream則需要重點核對兩個擴展名:producer與consumer。producer是硬件解碼輸出的對象,consumer則是輸出的OpenGL紋理。除了這些擴展,我們還可利用其他OpenGL擴展。對于Windows平臺而言Windows使用DXVA與D3D11解碼,輸出結果為D3D紋理;在這里,英偉達提供了一個可將D3D資源直接轉換為OpenGL紋理的接口,但此接口受到GPU驅動的限制,存在一定的使用環境限制;對于Linux平臺而言如X11窗口系統,Linux提供了一個將X11的pixmap轉換成GLX也就是OpenGL紋理的方法,此方法之前也用于VA-API現在已不被推薦使用。


3.、D3D11+EGLStream



接下來我將介紹D3D11硬解,D3D11硬解基于EGL提供的資源共享功能。而D3D可與OpenGL ES一直建立聯系的原因是最早的Windows平臺對OpenGL驅動的支持一直不佳,而火狐、Chromium等瀏覽器為了在各自環境下都能很好支持OpenGL,于是加入了一個由 Google發起的被稱為ANGLE的開源項目。ANGLE是指用D3D9與D3D11的一些指令和(著色器)實現OpenGL ES與EGL所有接口類似的功能。除了使用ANGEL實現對OpenGL ?ES的支持,這些廠商也通過ANGEL實現對WebGL的支持。除此之外,一些如QT還有微軟推出的Windows Bridge for iOS等開源項目都是基于ANGEL Project,這些項目都是通過ANGEL Project實現OpenGL ES的調用。



D3D11的硬解輸出結果為D3D11紋理,輸出格式為NV12。后續在轉換紋理時我們有兩個思路:思路一較為常見,這里就不再贅述。思路二是借助EGLStream擴展,在創建一個共享的D3D11紋理后再從此紋理創建一個EGLSurface,此Surface可綁定至OpenGL紋理;我們需要做的是將解碼出的紋理拷貝至共享的D3D11紋理上,拷貝方法是借助D3D11的Video Processor接口將YUV轉換成RGB。盡管此方法效率較高,但有些Chrome開發者仍然覺得需要盡可能減小其帶來的性能損失,也就是追求完全沒有任何數據轉換的最佳方案。因此在2016年時EGLStream擴展被推出,從而有效改善了性能損失帶來的影響。



通過上圖我們可以發現D3D11+EGLStream的軟解流程與常規的OpenGL軟解渲染流程有所不同,EGLStream首先需要創建EGLStream對象,而后再創建紋理對象;在紋理準備期間也需要利用此擴展并設置consumer的OpenGL ES紋理,更新、渲染紋理時EGLStream提供了PostD3D11的方法,此方法相當于直接將D3D紋理作為OpenGL ES紋理使用。在后期進行渲染時由于涉及到兩個API——D3D11與OpenGL,調用API時不能同時訪問二者,故需要進行Acquire過程用以鎖定D3D11資源使得只有OpenGL可訪問此資源。在此之后我們就可借助OpenGL渲染紋理,結束渲染后Release也就是解鎖資源。


4、?iOS & macOS



而macOS與iOS也是借助之前提到的平臺提供的紋理共享接口。



Apple的macOS使用VideoToolbox作為解碼器且輸出對象為CVPixelBufferRef也就是保存在內存或顯存上的圖像數據;VideoToolbox有多種輸出格式,如YUV420P、NV12、RGB、UYVY422等。剛接觸此平臺時我注意到了其他平臺沒有的UYVY422格式,由于老版本系統不提供NV12接口,故UYVY442格式普遍用于老系統;而新系統上提供的NV12處理效率遠高于UVYV442。當時我將此發現反饋給FFmpeg社區,隨后社區在FFmpeg中添加了用以選擇VideoToolbox輸出結果的接口:如果是支持性能不佳的老系統則使用UYVY442格式,而新系統則使用NV12格式。macOS的紋理準備過程與傳統軟解相似,而紋理更新過程則略有不同,在其紋理更新中的PixelBuffer之后會輸出并保存一個IOSurface,關于IOSurface的詳細內容我會在后文提到。macOS通過OpenGL Framework中的一個CGL實現將IOSurface轉換為紋理,而輸出的結果較為獨特,如輸出的紋理并非2D類型而是一個矩形紋理。macOS也可通過TextureCache方法實現紋理轉換并輸出RGB型紋理,但性能較為低下,不在此贅述。



iOS僅提供TextureCache法,這意味著不需要生成紋理而僅需在準備紋理階段創建TextureCache類即可并從Cache中直接獲取紋理,此流程與絕大多數需要先生成一個紋理再進行轉換等操作的傳統硬解渲染方法有明顯不同。



即使iOS與macOS可實現沒有數據拷貝的紋理轉換,但一個平臺存在兩套處理流程,這也會對開發者帶來不便。而蘋果公司隨后公開的一個被稱為IOSurface的新框架為接下來的探索提供了思路,其中包括了從PixelBuffer獲取IOSurface的方法。IOSurface用以進程間進行GPU數據共享,硬件解碼輸出至GPU顯存并通過IOSurface實現進程間的數據共享。VideoToolbox作為一個服務,只有在APP開始解碼時才會啟動解碼進程。而Get IOSurface的方法在macOS上早已存在,但在iOS11的SDK中第一次出現。除了需要GetIOSurface,我們還需要轉成紋理的函數,同樣在macOS的OpenGL Framework中我們發現了TextureImageIOSurface。此函數的功能與macOS上的相似,這是不是意味著我們可以將iOS與macOS的處理流程進行整合?



事實證明這樣是可行的,最終我們可統一整個蘋果系統的解碼渲染流程,除了OpenGL接口與OpenGL ES接口的差異之外,其它的流程完全相同。


這就引起了進一步思考:既然可以將二者進行統一,那么之前老平臺上的Texturecache究竟起了什么作用?



上圖展示的是Texturecache由TexToolbox buffer轉到(Texture崩潰)的堆棧,仔細觀察不難發現原先的Texturecache法其實也是調用TexImageIOSurface,為何老平臺存在此接口卻沒有被啟用?最終我在iOS5中發現了TextureImageIOSSurface的存在,而iOS11相對于iOS5僅僅是參數的添加與接口的微調,并且使用GPU分析工具檢查后可發現IOS11與老版本系統的Texturecache方法類似,都是通過調用一個從老版本iOS上就存在至今的接口來實現相關功能。



最終我們成功統一了macOS與iOS兩個平臺的處理流程,在此之后如果開發者想調用官方提供的接口,首先需要判斷iOS版本,如果是iOS11則使用新方法,老版本則需要使用添加參數的方法。?


5、Android硬解渲染及常見難題解決



Android平臺中集成了Java、MediaCodec、OMX AL(應用層創建播放器)等可直接調用的接口。除此之外還有一種提供了如創建、解碼器組件等諸多更底層功能的OMX IL接口,但如果將此接口與OpenGL結合,由于EGLImage所需的擴展是非公開的,并且OMX IL并非一個NDK系統庫而Android7.0以后的版本不允許訪問非NDK系統庫,故而我們僅使用MediaCodec與OMX AL。



MediaCodec存在兩種輸出,其一是ByteBuffer也就是將結果輸出到內存上,當然是不被我們采用的;其二是Surface也就是將結果輸出到顯存上,接下來我們需要討論如何構造Surface。這里有兩種方法構造Surface,方法一是由Surface View獲取Surface并直接輸出至View上,但這對我們而言意味著無法使用OpenGL,故排除。方法二是Surface Texture,在解碼線程的開始需要配置MediaCodec輸出,由紋理構建Surface Texture,而后Surface Texture借助UpdateTexImage法實現渲染線程更新紋理。這里需要明確的是Surface Texture紋理的對象是什么樣的?由于Android沒有相關文檔,我們可假設此紋理是一個有效紋理,如何創建此紋理?



以XBMC為例,首先解碼線程會給渲染線程以創建好紋理的信息同時渲染線程會反饋信息給解碼線程。但由于此消息循環機制并未在所有APP上推行,這對設計適用所有APP框架下的播放器來說并不合理,針對此問題我們有兩套解決方案:第一套方案是可以在解碼線程創建共享上下文并在此上下文下創建一個可在渲染線程被訪問的紋理。



但創建共享上下文的方法對一些安卓開發者而言門檻較高。第二套方案是在流程開始時創建一個無效的紋理,由于Surface Texture可把紋理附加至Surface Texture上,這樣只需在第一次渲染時把這個在渲染線程創建的合適紋理附加上即可。



以上兩種方法基本解決了一些相對重要的MediaCodec問題,除此之外我們也會面臨APP后臺切換至前臺時UpdateTexImage()錯誤的情況,如果是由于上下文不對一般可通過重新初始化解碼器或使用TextureView等方法解決。但如果用戶想借助SurfaceView解決此問題,也可通過共享上下文的方法,為SurfaceView提供一個上下文并在每次渲染前激活。但此方法具有僅適用于自己創建的上下文的局限性,如果上下文由外部提供,那么我們還可以通過attach方法。



attach方法大致流程如下:每次渲染時生成紋理并attach至上下文,調用更新紋理的方法使得數據保留在紋理上,最后將此紋理Detach。



最后想介紹些關于Open MAX AL的內容。Open MAX AL在安卓上并未提供EGLStream擴展,而創建OMXAL播放器時需要設置輸出參數,對安卓而言輸出Native Display對象也就是ANative Window,其由Surface獲取并調用NDK接口,與OMX AL輸出的Surface一致,所以之后的與Surface相關的流程和MediaCodec完全相同。

總結

以上是生活随笔為你收集整理的全平台硬件解码渲染方法与优化实践的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

69av久久| 韩国三级一区 | 免费特级黄色片 | 久久99热这里只有精品国产 | 国产一级黄色av | 亚洲欧洲一级 | 久操操| 国产91勾搭技师精品 | 久草在线视频看看 | 日韩精品观看 | 久操97 | 国产在线欧美在线 | 婷婷久久综合九色综合 | 国产小视频你懂的 | 99视频在线看 | 99精品国产免费久久 | 成人网看片 | 在线看国产 | 亚洲日本韩国一区二区 | 美女国内精品自产拍在线播放 | 色五月成人 | 日韩在线播放欧美字幕 | 成人高清av在线 | 在线播放视频一区 | 欧美日韩国产一二三区 | 91香蕉视频黄 | 亚洲精品在线免费播放 | 97久久精品午夜一区二区 | 中文字幕字幕中文 | 91一区二区三区久久久久国产乱 | 国产精品成人一区 | 欧美十八| 玖玖精品在线 | 黄色片软件网站 | 国产精品99久久久久久小说 | 久久久久久久久久久影视 | 久久精品一二三 | 国产精品99久久久久久小说 | 精品一区 在线 | 欧美日韩中文另类 | 91视频在线免费 | 中文字幕丝袜 | 欧美日韩在线视频免费 | 日本精品在线视频 | 四虎永久免费在线观看 | 国产精品高清一区二区三区 | 久久精品资源 | 国产成人精品av在线 | 国产99久久久久 | 韩日av在线| 免费在线成人av | 一区二区三区日韩在线 | 日韩在线免费高清视频 | 亚洲精品视频在线 | 成人综合免费 | 久久五月天综合 | 欧洲激情综合 | 黄色软件网站在线观看 | 激情深爱五月 | 91成人免费 | 九色精品免费永久在线 | av电影在线观看完整版一区二区 | 国产人成在线视频 | 亚洲黄网站 | av网站免费线看精品 | 天天插伊人 | 国产精品自拍av | 国产精彩视频一区二区 | 免费视频区 | 国产精品综合久久久久 | 欧美一二在线 | 日韩aa视频 | 国产美女久久久 | 伊人五月| 国产成人久久av免费高清密臂 | 日韩网站视频 | 日韩性网站| 久久午夜精品视频 | 五月婷婷播播 | 欧美成人精品在线 | 九九久久成人 | 天天操伊人 | 激情综合五月 | 草久中文字幕 | 在线综合色 | 成人精品999 | 西西人体www444 | 久久久免费毛片 | 狠狠色综合欧美激情 | 精品一区电影 | 91精品老司机久久一区啪 | 久青草电影| 91av视频免费在线观看 | 婷婷六月综合亚洲 | 摸bbb搡bbb搡bbbb | 久久综合免费视频 | 欧美日韩国产精品爽爽 | 亚洲电影成人 | 欧美日韩精品二区第二页 | 99久久99久久精品免费 | 日本中文字幕在线观看 | 亚洲婷婷丁香 | 欧美日高清视频 | 国产在线a免费观看 | 国产精品九九九九九九 | 亚洲成人影音 | 99中文视频在线 | 国产成人一区二区三区在线观看 | 亚洲伊人成综合网 | 色搞搞| 欧美一级免费在线 | 亚洲欧美激情插 | 国产成人久久av | 日韩精品无 | 久久爱影视i| 婷婷精品在线视频 | 蜜臀av性久久久久av蜜臀妖精 | zzijzzij亚洲日本少妇熟睡 | 成人a v视频 | 狠狠色丁香久久婷婷综合_中 | 国产在线色视频 | 久久黄色片 | 国产精品ssss在线亚洲 | av韩国在线 | 亚洲婷婷在线 | 精品国产免费人成在线观看 | 国产精品国产三级国产不产一地 | 国产区精品视频 | 午夜免费福利视频 | 日本在线中文在线 | 亚洲不卡av一区二区三区 | 91精品电影 | 日韩三级视频在线观看 | 亚洲免费视频观看 | 久久黄色网 | 国产精品久久久久久久久久久久久 | 久久99欧美 | 正在播放国产一区 | 97成人在线免费视频 | www视频在线播放 | 人人艹人人 | 中文字幕中文字幕在线一区 | 好看的国产精品视频 | www.xxxx变态.com | 亚洲精品在线一区二区 | 亚洲欧美国产精品 | 国产成人99久久亚洲综合精品 | 99爱爱| 韩国一区二区三区在线观看 | 97电院网手机版 | 精品999久久久 | 久久综合九色欧美综合狠狠 | 国产麻豆电影 | 日本大尺码专区mv | 狠狠狠综合 | 五月天伊人| 国产一区不卡在线 | 视频 天天草 | 色夜视频 | 国产精品四虎 | 91传媒免费在线观看 | 国产精品第 | 激情综合网五月激情 | 日韩精品中文字幕一区二区 | 国产97视频 | 最新国产福利 | 香蕉在线视频播放网站 | 国产精品精品久久久久久 | 日韩电影一区二区三区在线观看 | 久久久久久久av麻豆果冻 | 四虎国产精品免费 | 色婷婷福利 | 日韩二区三区 | 日韩在线视频免费看 | 日韩国产精品毛片 | 亚洲精品欧美视频 | 播五月综合 | 久久久久综合网 | 色综合狠狠干 | 亚一亚二国产专区 | 国产成人精品一区二区三区在线 | 久草网视频在线观看 | 国产精品嫩草影院99网站 | 日韩av在线免费看 | 日韩欧美观看 | 精品免费国产一区二区三区四区 | av在线电影播放 | 国产99免费 | 最近中文字幕完整高清 | 91在线看视频免费 | 亚洲资源在线 | 久久久久久久久影院 | 91视频 - x99av | 91在线资源 | 色综合亚洲精品激情狠狠 | 亚洲a在线观看 | 亚洲精品国产日韩 | 精品女同一区二区三区在线观看 | 在线精品视频免费播放 | 在线观看视频福利 | 97香蕉视频 | 国内精品久久久久久久影视简单 | 999视频在线观看 | 亚洲综合在线视频 | 激情久久伊人 | 973理论片235影院9 | 日本黄色免费网站 | 成全在线视频免费观看 | 成人动漫精品一区二区 | 国产麻豆精品传媒av国产下载 | 久久久久一区 | 亚洲日本色 | 91视频免费国产 | 日韩av不卡在线观看 | 日本在线观看黄色 | 日本成人中文字幕在线观看 | 国产精品尤物视频 | 97国产在线观看 | 激情综合久久 | 成人国产精品电影 | 日韩深夜在线观看 | 久久成熟 | 欧美久久久久久久久久久久久 | 在线播放国产精品 | 精品在线观看免费 | 国产成人精品一区二区三区在线观看 | 99热精品在线 | 日韩中出在线 | 天堂激情网 | 麻豆一二三精选视频 | 亚州av成人 | 国产精品国产亚洲精品看不卡 | 国产精品久久一卡二卡 | 97人人网| 国产精品久久久久久爽爽爽 | 99综合久久 | 丁香激情综合久久伊人久久 | 久久久久一区 | 日韩久久一区 | 欧产日产国产69 | 99免费在线观看视频 | 麻豆视频免费看 | 亚洲高清资源 | 国产精品美女毛片真酒店 | 国产综合精品一区二区三区 | av免费电影网站 | 婷婷中文字幕综合 | 久久久免费 | 国产精品毛片一区二区 | 精品91在线 | 久久综合成人 | 亚洲理论片 | 波多野结衣精品视频 | 亚洲精品99久久久久中文字幕 | 九九热中文字幕 | 在线观看成人一级片 | 久久久久久久久久毛片 | 中文字幕资源站 | 不卡视频在线看 | 免费av观看| 91精品视频一区二区三区 | 亚洲精品久久久久58 | 色婷婷激婷婷情综天天 | 日本精品久久久一区二区三区 | 最近中文字幕免费视频 | 午夜av免费在线观看 | 天堂av在线| 中文字幕之中文字幕 | 国产精品久久久久久久久婷婷 | 欧美精品乱码久久久久久 | 啪嗒啪嗒免费观看完整版 | 黄av免费| 日韩av图片| 久久久精品久久日韩一区综合 | 97视频一区| 日韩在线免费电影 | 色爽网站 | 久久激情五月激情 | 亚洲天堂色婷婷 | 国产韩国日本高清视频 | 日韩中文字幕免费视频 | 探花在线观看 | 天天天天天干 | 五月婷婷六月丁香在线观看 | 在线观看视频免费播放 | 亚洲资源视频 | 丁香婷婷综合网 | 国产91小视频 | 日韩午夜一级片 | 亚洲成人网av | 欧美一区二区在线刺激视频 | 精品国产诱惑 | 日韩性xxxx | 丁香激情五月婷婷 | 国产精品久久久久久麻豆一区 | 最新日本中文字幕 | 精品久久免费看 | 超碰在线观看av.com | 超级碰99| 丁香花在线视频观看免费 | 欧美日韩网址 | 日韩欧美大片免费观看 | 国产视频91在线 | av在线小说 | 午夜视频在线观看一区 | 国产在线欧美日韩 | 亚洲一区在线看 | 国产小视频你懂的在线 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 国产精品18久久久久白浆 | 99在线精品视频在线观看 | 国产xxxx| 99国产一区二区三精品乱码 | 高清av免费看 | 国产精品6 | 狠狠艹夜夜干 | 免费黄色a级毛片 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 五月激情丁香图片 | 99精品电影| 国产视频精品视频 | 天天操伊人 | 午夜精品成人一区二区三区 | 欧美精品在线一区 | 香蕉在线视频观看 | 色综合天天狠天天透天天伊人 | 日韩网站免费观看 | 国产精在线 | 国产精品一区二区62 | 亚洲久草网 | 精品久久一区 | 国产精品九九久久久久久久 | 久久69精品久久久久久久电影好 | 天天色官网| 国产超碰97 | 天天综合入口 | 日日操日日 | 国产精品一区二区三区久久久 | 日韩av成人在线观看 | 久久视频精品在线 | 国产高清av免费在线观看 | 日韩精品视频第一页 | 日本精品久久久久中文字幕5 | 中文字幕在线一区二区三区 | 色激情五月 | 国产成人久久av免费高清密臂 | 91精品视频免费在线观看 | 超碰在线色 | 欧美色图30p | 好看av在线 | 91精品国产麻豆国产自产影视 | 成人永久在线 | 最新不卡av | 日韩精品短视频 | 欧美日韩二区三区 | 91av小视频| 日韩欧美一区二区在线播放 | 久久线视频 | 久久久免费在线观看 | 日韩视频免费在线 | 国产精品青草综合久久久久99 | 六月丁香六月婷婷 | 亚洲精品在线视频网站 | 97精品超碰一区二区三区 | 亚洲高清在线视频 | 激情丁香婷婷 | www..com毛片| 丝袜美腿在线 | 国产黄色精品 | 六月丁香婷婷久久 | 久久亚洲精品电影 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 91.麻豆视频 | 午夜精品在线看 | 成人免费在线观看入口 | 97在线影院 | mm1313亚洲精品国产 | 国产精品一区二区在线播放 | 91在线免费视频观看 | 久热电影 | 成人免费在线观看入口 | 欧美日韩视频网站 | 人人狠狠 | 久久国产电影 | 久久久亚洲精华液 | 日日夜夜天天干 | 国产香蕉视频在线播放 | 欧美最爽乱淫视频播放 | 亚洲国产天堂av | 狠狠色狠狠综合久久 | 久久免费视频在线观看30 | 91污在线观看 | 亚洲每日更新 | 天天操导航 | 91av精品| 91精品免费看 | 夜夜骑日日操 | 精品国产乱码久久久久久1区二区 | 国产精品你懂的在线观看 | 天天操综合网 | 成人午夜在线观看 | 综合在线色 | 91女神的呻吟细腰翘臀美女 | 92中文资源在线 | 久久久久久视频 | 久久亚洲专区 | 国内精品久久久久影院日本资源 | 中文字幕一区二区三区精华液 | 亚洲精品国偷拍自产在线观看 | 久久精品一区二区国产 | 国内偷拍精品视频 | 中文字幕资源站 | 亚洲电影自拍 | 在线观看日韩中文字幕 | 久久精品久久99精品久久 | 亚洲综合黄色 | 揉bbb玩bbb少妇bbb | 日韩一二三区不卡 | 91在线区 | www.黄色| 国产精品99久久久久人中文网介绍 | 在线观看中文字幕视频 | 亚洲污视频 | 亚洲一区美女视频在线观看免费 | 欧美在线视频一区二区三区 | 在线观看免费高清视频大全追剧 | 亚洲欧美日韩精品久久久 | 日韩电影一区二区在线观看 | 一区二区不卡视频在线观看 | 色姑娘综合 | 综合久久网| 狠狠干2018 | 草莓视频在线观看免费观看 | 一区二区三区免费在线观看视频 | .精品久久久麻豆国产精品 亚洲va欧美 | 成人黄色在线播放 | 久久精品99精品国产香蕉 | 国产少妇在线观看 | 亚洲国产美女久久久久 | 久艹在线观看视频 | 国产网站在线免费观看 | 国产伦精品一区二区三区… | 欧美激情综合五月色丁香 | 国产精品 视频 | 亚洲三级在线播放 | 久久99精品国产99久久6尤 | 国产精品免费一区二区三区 | 久久精品黄 | 亚洲午夜精品一区 | 中文字幕亚洲欧美 | 国产麻豆视频 | 精品久久久久久亚洲综合网 | 伊人丁香 | 国产理论一区二区三区 | 国内成人精品2018免费看 | 六月婷婷久香在线视频 | 日韩精品第1页 | 欧美精品一区二区在线播放 | 国内毛片毛片 | 国产精品精品久久久久久 | 夜色资源站wwwcom | 在线小视频 | 天天搞夜夜骑 | 综合黄色网 | 成人午夜电影在线播放 | 日韩三级免费观看 | 日日干夜夜爱 | 在线看一级片 | 日韩成人欧美 | 欧美日韩在线观看视频 | 久久超碰99 | 亚洲国产999 | 欧美黄色软件 | 久久国产亚洲 | 午夜色影院 | 午夜精品久久久久久久99 | 69亚洲视频 | 深爱五月网| 久久字幕精品一区 | av国产在线观看 | 国产麻豆精品传媒av国产下载 | 亚洲成av人片在线观看 | 亚洲欧美婷婷六月色综合 | 久久成人视屏 | 国产精品国产三级国产aⅴ9色 | 欧日韩在线视频 | 亚洲桃花综合 | 国产中文字幕av | 18久久久久 | 久久系列 | 久草视频资源 | 96视频免费在线观看 | 2020天天干夜夜爽 | av看片网| 九九免费在线看完整版 | 四虎在线免费 | 狠狠操导航 | 中文字幕影片免费在线观看 | 日日干美女 | 黄www在线观看| 天堂久久电影网 | 亚洲激情婷婷 | 中午字幕在线观看 | 视频在线一区 | 在线蜜桃视频 | 亚洲 综合 精品 | 91九色精品| 亚洲国产av精品毛片鲁大师 | 日韩在线一区二区免费 | 日韩欧美一区视频 | 91中文在线观看 | 精品嫩模福利一区二区蜜臀 | 99草视频 | 国产成人综合在线观看 | 狠狠干.com | 国产一区在线视频 | 日日操天天操夜夜操 | 亚洲春色综合另类校园电影 | 在线视频在线观看 | 91成人精品国产刺激国语对白 | 国产美女精品视频 | 日韩在线精品一区 | 96国产在线 | 在线久久| 国产人成看黄久久久久久久久 | 黄色美女免费网站 | 激情五月婷婷综合网 | 欧美成人xxxxxxxx| 色婷婷综合久色 | 免费看片黄色 | 久久国产免费 | 国产精品理论片在线观看 | 国产高清中文字幕 | 免费在线一区二区 | av高清在线 | 欧美黑吊大战白妞欧美 | av片一区二区 | 在线观看 国产 | 中文字幕在线观看第一区 | 91av视频在线播放 | 最新色站 | 黄色毛片一级 | 麻豆综合网 | 免费看一级黄色 | 久草在线高清视频 | 国产成人av网站 | 国产精品久久久久久久久软件 | 99久久日韩精品免费热麻豆美女 | 中文字幕一区在线 | 久久99精品波多结衣一区 | 免费裸体视频网 | 丁香导航| 精品一二区 | 波多野结衣久久精品 | 天天操比| 久久精品一区二区三区中文字幕 | 中文国产字幕在线观看 | 免费国产亚洲视频 | 亚洲黄色片一级 | 久久久这里有精品 | 欧美日韩二区在线 | 少妇bbb | 黄色在线免费观看网站 | 日本aaaa级毛片在线看 | 国产成人久久精品一区二区三区 | 国产成人精品一区二区在线 | 国产精品一区二区无线 | 久久久久久久国产精品视频 | 久久五月婷婷丁香 | 免费进去里的视频 | 久久精品久久久久 | 日韩视频免费观看高清完整版在线 | 久久综合免费视频 | 久热av在线 | 国产午夜不卡 | 99热 精品在线| 久久久久久久久久久网 | 精品一区二区在线免费观看 | 成人国产电影在线观看 | 国产精品毛片一区视频播不卡 | 91人人爽人人爽人人精88v | 六月色婷 | 中文字幕在线免费看 | 久久精品亚洲精品国产欧美 | 狠狠激情中文字幕 | 免费国产黄线在线观看视频 | 在线观看日韩免费视频 | 欧美日韩中文视频 | 中文字幕视频网站 | 日韩欧美视频二区 | 国产在线观看免费观看 | 亚洲视频电影在线 | 国产.精品.日韩.另类.中文.在线.播放 | 日本中文字幕在线观看 | 免费色网| 九色视频自拍 | 色综合天天天天做夜夜夜夜做 | 97精品国产97久久久久久久久久久久 | 亚州视频在线 | 成年人在线播放视频 | 在线一级片| 一区二区不卡 | av不卡免费看 | 国产激情免费 | 国产综合视频在线观看 | 日韩一区二区免费视频 | 在线观看一级视频 | 手机在线视频福利 | 综合中文字幕 | 免费观看一级特黄欧美大片 | 日韩在线不卡 | 国产区av在线 | 中文字幕av免费在线观看 | 国产成人精品一二三区 | 怡春院av | 国模吧一区 | 国产在线观看黄 | 中文字幕日本电影 | 美女免费网站 | www.com在线观看 | 国产在线色 | 久久久久国产精品www | 中文字幕av在线不卡 | 日韩理论视频 | 一区二区三区免费播放 | 精品在线二区 | 亚洲免费精品一区二区 | 香蕉影视 | 国产999精品久久久久久绿帽 | 开心婷婷色 | 中文字幕av最新更新 | 国产婷婷vvvv激情久 | 超碰97免费 | 不卡的av在线 | 国产精品一区二区三区四 | 国产成人一区二区在线观看 | 麻豆av一区二区三区在线观看 | 天天干天天操天天入 | 91人人澡 | 探花视频免费观看高清视频 | 99久热在线精品视频 | 久艹视频在线免费观看 | 日韩精品中字 | 精品亚洲午夜久久久久91 | 中文在线www | 波多野结衣亚洲一区二区 | 西西4444www大胆无视频 | 高清视频一区二区三区 | 成人精品国产 | 精品久久亚洲 | 国产一区二区久久久久 | 天天操·夜夜操 | 国产乱码精品一区二区三区介绍 | 国产剧情一区二区 | 五月天婷婷视频 | 亚洲视频精品 | 欧美99久久 | 亚洲午夜久久久综合37日本 | 日韩在线观看免费 | 免费亚洲黄色 | 精品a视频 | 成人h在线观看 | 精品视频在线视频 | 91精品国产综合久久福利不卡 | 亚洲国产日韩在线 | 久久高清免费观看 | 色久综合| 亚州国产精品久久久 | 天天爱天天操天天爽 | 97韩国电影| 国产亚洲婷婷免费 | 国产流白浆高潮在线观看 | 久久最新 | 国产精品成人免费一区久久羞羞 | 久久久精品 一区二区三区 国产99视频在线观看 | 麻豆传媒视频在线 | 午夜手机电影 | 麻豆传媒在线免费看 | 国产视频久久 | av在线电影网站 | 美女在线免费观看视频 | 99 久久久久 | 欧美亚洲精品一区 | 国产精品99久久久久的智能播放 | 91高清视频免费 | 天天色综合久久 | 国产精品美女久久久久久免费 | 91亚洲网 | 91热这里只有精品 | 西西444www高清大胆 | 国产精品国产自产拍高清av | 成人av电影在线播放 | 日韩一级电影网站 | 欧美天天综合网 | 亚洲国产美女精品久久久久∴ | 成人毛片网 | 成人免费观看av | 精品久久久久久国产 | 国产精品视频 | 国产中文字幕视频在线 | 天天干,天天射,天天操,天天摸 | 黄色大片视频网站 | 免费又黄又爽的视频 | 国产美女在线精品免费观看 | 天天天天射 | av日韩国产 | 五月天丁香 | 欧美亚洲国产精品久久高清浪潮 | 在线国产精品视频 | 狠狠躁夜夜躁人人爽超碰91 | 久久夜色精品国产欧美乱 | 中文字幕一区二区三区在线播放 | 中文字幕在线看视频国产中文版 | 日本成址在线观看 | 日韩在线网址 | 欧美国产91 | 99热官网| 91精品国产92久久久久 | 视频国产 | 一区二区三区 中文字幕 | 国产精品 亚洲精品 | 亚洲精品视频在线免费播放 | 2017狠狠干 | 日日爱影视| 国产丝袜| 人成在线免费视频 | 精品久久久久久国产偷窥 | 全黄网站| 久久久国产精品麻豆 | 免费亚洲黄色 | 亚洲色视频 | 国产精品麻豆视频 | 日韩精品一区二 | 国产精品视频永久免费播放 | av黄色影院| 欧美成人亚洲成人 | 国产三级久久久 | 美女久久久久久 | 99精品在线观看视频 | 久久国产精品久久久久 | 人人爽人人爽人人爽学生一级 | 亚洲免费av在线 | 天天色综合1 | 五月亚洲 | 亚洲精品系列 | 超碰在线94| 91麻豆精品国产91久久久更新时间 | 国产精品久久久网站 | 公与妇乱理三级xxx 在线观看视频在线观看 | 一区二区视频欧美 | 欧美日韩国产精品爽爽 | 久久久久北条麻妃免费看 | 在线观看视频免费播放 | 亚洲极色 | 久久免费成人网 | 久久九九影院 | 美女一区网站 | 免费看网站在线 | 欧美成人69av | 日日夜夜综合网 | 国产日本亚洲 | 久一在线| 超碰电影在线观看 | 91干干干| 免费进去里的视频 | 亚洲精品午夜久久久久久久 | 免费在线观看午夜视频 | 97视频在线免费播放 | 91入口在线观看 | avav99| 成人黄色电影在线播放 | 又黄又刺激又爽的视频 | 欧美日韩视频观看 | 久久人人爽爽人人爽人人片av | 日本韩国欧美在线观看 | 亚洲视频久久久久 | 国产成人免费观看久久久 | 成人免费视频网站在线观看 | 免费av一级电影 | 中文字幕.av.在线 | 亚州欧美精品 | 国产一卡久久电影永久 | 亚洲欧洲成人 | 久久99久久99精品免视看婷婷 | 激情www| 日韩午夜视频在线观看 | 欧美一级视频在线观看 | 四虎永久免费 | 国产小视频国产精品 | 亚洲最新毛片 | 在线免费观看黄色 | 江苏妇搡bbbb搡bbbb | 日韩高清免费无专码区 | 综合色播| 亚洲麻豆精品 | www.黄色| 91视频a| 国产操在线 | 久久综合福利 | 在线观看视频国产一区 | 日日爱影视 | bbbbb女女女女女bbbbb国产 | 91久久在线观看 | 免费观看黄色12片一级视频 | 久久精品www人人爽人人 | 欧洲视频一区 | 99精品视频播放 | 亚洲电影一级黄 | 色干干 | 天天爱天天色 | 福利二区视频 | 不卡的av片 | 色综合天天色 | 中文字幕中文字幕在线中文字幕三区 | 亚洲精品2区 | 狠狠狠色丁香综合久久天下网 | 婷婷色中文字幕 | 91视频在线观看免费 | 操老逼免费视频 | 成年人在线免费视频观看 | 麻豆视传媒官网免费观看 | 黄色av网站在线观看 | 99精品影视 | 欧美日韩国产综合网 | 丁香婷婷自拍 | 国产高清中文字幕 | 中文字幕免费一区 | 蜜臀av性久久久久蜜臀av | 日本性久久 | 九九日九九操 | 97夜夜澡人人爽人人免费 | 九月婷婷人人澡人人添人人爽 | 91毛片在线| 91在线产啪 | 精品久久久久国产 | 在线成人免费av | 黄色av播放 | 久久免费99精品久久久久久 | 精品在线免费观看 | 国产成人精品一区一区一区 | 91丨九色丨蝌蚪丰满 | 国产精品成人自产拍在线观看 | 久久久久久久久久久久久久电影 | 亚洲成人av电影在线 | 亚洲综合少妇 | 五月婷婷激情 | 日韩三级视频在线看 | 中文字幕黄网 | 国产盗摄精品一区二区 | 亚洲人人av| 最近中文字幕mv免费高清在线 | 日韩欧美一级二级 | 亚洲精品视频网址 | 免费成人av在线看 | 国产精品69av | 天天干天天干天天射 | 久久中文字幕视频 | 国产精品久久一区二区三区不卡 | 伊人婷婷久久 | 最新色站 | 亚洲精品乱码久久久久久9色 | 国产精品日韩在线 | 中文字幕视频一区二区 | 又黄又爽又湿又无遮挡的在线视频 | a v在线视频 | 成年人黄色大片在线 | 日韩精品中文字幕在线不卡尤物 | 9ⅰ精品久久久久久久久中文字幕 | 日韩高清免费电影 | 久久试看 | 欧美在线日韩在线 | 免费激情在线电影 | 日本三级在线观看中文字 | 欧美999| 99草视频在线观看 | 超碰97免费观看 | 夜夜视频| 亚洲jizzjizz日本少妇 | 国产专区免费 | 在线播放 日韩专区 | 97电影在线观看 | 91成人精品一区在线播放 | 激情网色 | 天天操人人干 | 国产人成免费视频 | 中文字幕中文字幕在线中文字幕三区 | 成年人视频免费在线播放 | 久久香蕉国产精品麻豆粉嫩av | 日韩免费视频 | 亚洲va韩国va欧美va精四季 | 在线观看一区二区精品 | 日韩欧美黄色网址 | 一级黄色网址 | 在线视频 你懂得 | 成年人在线视频观看 | 中文字幕在线观看91 | 奇米影视在线99精品 | 中文字幕 国产 一区 | 国产在线一线 | 久久视频在线看 | 人人干人人艹 | 天天爽天天搞 | 午夜精品一区二区三区视频免费看 | 日韩午夜av | 欧美日韩p片| 国产欧美久久久精品影院 | 超碰公开在线观看 | 91精品国产亚洲 | 伊人色**天天综合婷婷 | 91天堂在线观看 | 天天操天天色天天射 | 中文有码在线 | 色婷婷视频网 | 四川妇女搡bbbb搡bbbb搡 | 久久亚洲区 | 久久精品国产免费看久久精品 | 欧美一级电影在线观看 | 天天干天天操天天拍 | 日韩精品一区二区不卡 | 黄色亚洲免费 | 国产在线美女 | 日韩精品网址 | 国产成人精品一区二区三区 | 日韩在线观看一区二区 | 天天干天天拍天天操天天拍 | 中文字幕av在线电影 | a视频免费看 | 人人艹视频 | 婷婷五情天综123 | 国产精品久久一卡二卡 | 国内免费的中文字幕 | 欧美日韩视频在线播放 | 啪一啪在线 | 天天射天天操天天 | 色噜噜在线观看 | 日日夜夜天天久久 | 久久私人影院 | 国产精品久久久久影视 | 欧美成人黄色 | 日日夜夜草 | 成人性生交大片免费看中文网站 | 国产精品高潮久久av | 精品成人国产 | 日韩在线视频免费观看 | 国产露脸91国语对白 | 精品一区av | 成年人在线观看免费视频 | 欧美日韩免费一区 | 在线免费观看视频一区 | 天天干,天天插 | 黄色网址国产 | 国产91精品高清一区二区三区 | 日韩在线观看影院 | 人人爽人人干 | 日本午夜免费福利视频 | 欧美一二区在线 | 又色又爽又黄高潮的免费视频 | 91精品久久久久久久久久久久久 | 蜜臀久久99精品久久久酒店新书 | 国产成人一区在线 | 久久国产成人午夜av影院宅 | 色视频网址 | 免费看污网站 | 欧美一区二区三区在线看 | 91免费在线播放 | 911国产精品 | 91精品麻豆| 美女激情影院 | 国产亚洲精品久久久久久移动网络 | 500部大龄熟乱视频使用方法 | 超碰伊人网 | 中文字幕在线免费看 | 伊人永久在线 | 久久久久久黄 | 中文字幕乱码电影 | 免费看的黄色录像 | wwwwww色 | 九九色网 | 亚洲国产精品va在线看 | 93久久精品日日躁夜夜躁欧美 | 91热在线 | 美女黄频视频大全 | 日本黄色一级电影 | 久久伦理 | 天天干天天干天天干天天干天天干天天干 | 精品一区二区免费在线观看 | 色婷婷在线观看视频 | 日韩高清精品一区二区 | 天天操夜夜操天天射 | 欧美激情xxxx性bbbb | 日本中文字幕在线电影 | 国内精品久久久久影院日本资源 | 国产福利午夜 | 国产精品免费在线播放 | 国产精品久久久久影视 | 亚洲一区二区天堂 | 91精品久久久久 | 日韩av一区在线观看 |