精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Web前端中的增強現實(AR)開發技術

開發 前端 VR/AR
很多 Web 前端工程師也在尋求職業轉型,于是我把我近半年的相關調研結果在此匯結成文。本文力求把目前前端方向的 AR 技術都羅列一遍,細節不贅述,只做概括和科普,零零散散寫了一個多月(拖延癥),歡迎已經在從事該領域或研究的道友前來糾正補充。

增強現實(以下簡稱 AR)浪潮正滾滾而來,Web 瀏覽器作為人們最唾手可得的人機交互終端,正在大力發展 AR 技術。很多 Web 前端工程師也在尋求職業轉型,于是我把我近半年的相關調研結果在此匯結成文。本文力求把目前前端方向的 AR 技術都羅列一遍,細節不贅述(保證文章篇幅不過長),只做概括和科普(因此文章中的鏈接很多),零零散散寫了一個多月(拖延癥),歡迎已經在從事該領域或研究的道友前來糾正補充。

 

AR 可以簡單的理解為一種實時將虛擬圖像疊加在現實場景中的技術,且能交互[1]。我個人覺得 AR 比 VR 要有前景,主要因為:

AR 的優勢在于把目之所及的現實場景變成了背景,并將現實世界和數字世界無縫連接。

當然這個“無縫”目前還談不上,不過一直在進步。在談 Web 前端如何做 AR 前,有必要先了解一下 AR 實現的 2 種主要方式和其關鍵技術:

AR 實現的方式和關鍵技術

AR 的主要實現方式有 2 種[2][3]:光學透視式 (Optical see-through) 和視頻透視式 (Video see-through)。目前,市面上的頭戴式設備通常采用 2 種方式中的 1 種或 2 種都采用,而手持設備(手機、平板等)通常采用視頻透視式。光學透視式是將電腦生成的數字圖像顯示在眼前的一層半透明鏡片上,這樣就可以使現實場景和虛擬信息同時出現在視網膜上。而視頻透視式技術是將現實場景首先通過相機錄入電腦,經過和虛擬對象整合、壓縮,再統一呈現在用戶眼前。兩者各有優劣[4]:光學透視式中的現實場景因為沒有經過電腦處理,因此顯示得更自然、直接;雖然它實現簡單,但是也存在定位精度不高、匹配不準確、顯示有延遲等問題。而視頻透視式因為經過整合,所以匹配準確,最終顯示效果同步程度高,還能對生成的顯示結果根據用戶需求進行進一步處理;但是它實現難度較高,且丟失了一部分真實感。目前(2017 年底) Web 前端要想實現 AR,都是靠的視頻透視式技術

另外,計算機視覺技術在 AR 中起著至關重要的作用。因為實現 AR 最核心的是識別與追蹤。首先,相機要先識別基準標志、關鍵點、光學圖片等;然后再根據特征檢測、邊緣檢測或其他圖像處理方法來實時追蹤;最后將虛擬圖像疊加到真實場景中。根據 2008 年的統計結果顯示,近十年著名的 AR 會議 ISMAR 中有關追蹤技術的論文占到了 20%以上[3].

Web AR

根據上一節的闡述,我們可以得出結論:要實現 AR 需要識別、追蹤和渲染三步,在瀏覽器中也不外如是。另外,還可以結合傳感器來提供更多的交互或讓 AR 渲染得更準確、通過網絡連接云端來加速計算或交換更多數據等。如下圖所示,這是我自己整理出的一個 Web AR 流程圖。Web AR 或者說移動 AR 在某些方面如便攜性、傳感器豐富、自帶網絡等還是有很大優勢的,在此我就不多說了。

 

WebVR 規范

首先,Web AR 目前還是一項前沿技術,沒有標準也沒有成熟的庫供使用,不過已經有大公司和一部分開發者正在積極推進。2017 年 10 月 2 日 W3C 的 WebVR 組 發布了 WebVR 規范 1.1 版的初稿,2.0 版還在熱火朝天地修訂當中。

WebVR 是一個開放標準,使您可以在瀏覽器中體驗 VR。我們的目標是讓每個人都可以更輕松地體驗 VR,無論您擁有什么設備。 -  webvr.info

為什么本文的題目是 Web AR,這里卻提到 WebVR 呢?因為 WebVR 規范中的部分 API 對 Web AR 也同樣適用。比如 VRDevicePose 可以獲取攝像頭位置。這是目前唯一接近 Web AR 的標準,有了標準我們就可以只針對規范的接口做開發,從而適應絕大多數的設備。擴展閱讀:WebVR 于增強現實針對智能手機 AR 的 WebVR API 擴展

WebARonARKit, WebARonARCore

ARKit 和 ARCore 分別是蘋果和谷歌兩大巨頭出品的移動 AR SDK,提供的功能也類似:運動追蹤、環境感知和光線感應,我相信很多對 AR 感興趣的開發者對這兩個 SDK 都不陌生。但這兩個都是移動 AR 的 SDK,于是谷歌的 AR 團隊提供了 WebARonARKit 和 WebARonARCore 兩個庫,以便開發者能用 Web 技術來基于 ARKit 和 ARCore 開發,從而實現 WebAR。目前這兩個庫都還在試驗階段,想吃螃蟹的人趕緊去試試。其實現原理都是結合特定系統(iOS 和 Android)擴展了 WebVR API。Google AR 團隊封裝了一個 three.ar.js 的庫,提供了一些實用的 AR API,包括 ARView, ARReticle, ARPerspectiveCamera, ARDebug 和 ARUtils 等。

AR.js

2017 年 SIGGRAPH(圖形學頂級會議)上 AR.js 可謂大放異彩,有人做了 Web AR 相關的 session 就是用了 AR.js 來講解。AR.js 是 Jerome Etienne 開發的一款 Web AR 庫,可以用十行 HTML 就實現 AR,并有 60 FPS 的幀率。但其實 AR.js 做的事很簡單,它主要封裝了以下幾個庫:

  • WebRTC。下文會詳細講解,主要是獲取視頻流。
  • JSARToolKitARToolKit 可以說是第一個開源的 AR 框架,在 1999 年發布,一直更新至今。雖然歷史悠久但目前仍被廣泛應用(官方網站的風格一點也沒有歷史感)。它主要提供了識別和追蹤 marker 的功能,本文附錄中還有補充。
  • Three.js, Babylon.js, A-Frame。這幾個都是基于 WebGL 的渲染庫,用于渲染要在 AR 環境中顯示的東西,下文會擴充。

由此觀之,AR.js 像是一個把所有輪子都拼起來的瑞士軍刀,簡單易用。作者在 GitHub 和 Twitter 上都很活躍,有什么問題可以直接問他。

WebRTC 獲取視頻流

前三節我們提到了一個正在成形的標準和兩個框架,是目前 Web AR 的最新進展了。指望標準發布肯定黃花菜都涼了,但我們可以自己動手豐衣足食。

剛才我們說到 AR 首先要識別,那就要用到 WebRTC 技術。WebRTC(Web 實時通信,Web Real-Time Communication),顧名思義是一個支持網頁瀏覽器進行實時語音對話或視頻對話的技術。它其中有個很重要的 API:getUserMedia() 可以實時獲取攝像頭的視頻流,這是視頻透視式的 AR 實現的前提(目前 iOS 11 剛剛支持這個 API,Android 是很早就能用)。有了視頻流我們就可以分析其中的特征點,運用計算機視覺的算法識別和追蹤視頻流中的事物。這里有 2 個要點也要提一下:一是 getUserMedia 默認獲取的是前置攝像頭,如果想獲取后置攝像頭的視頻流,需要用 navigator.mediaDevices.enumerateDevices() 將設備的音頻、視頻設備遍歷得到,具體參照 demo;二是要用 https 打開網頁才能訪問攝像頭。

Tracking.js, JSFeat, ConvNetJS, deeplearn.js, keras.js 識別與追蹤

獲取到視頻流之后的工作就是識別和追蹤了。視頻流你可以看作是一幀一幀的圖像,所以處理視頻流的過程可以理解為圖像處理的過程。但這里其實還涉及到一個如何傳輸視頻流的問題,一般有兩種方式:

1. 在前端直接處理視頻流

在前端直接進行圖像處理,可以用 Tracking.js 和 JSFeat。這兩個庫類似,都是在前端做計算機視覺的,包括提取特征點、人臉識別等。把 WebRTC 拿到的視頻流直接傳給它們并調用 API 就能得到自己想要的效果。對于一些成熟的算法,如人臉識別,可以直接拿到識別結果,如果自己要識別的物體比較復雜你也可以自己進行特征點的計算,但這可能在前端會算力不足,關于性能的問題下文再論述。

提到計算機視覺,不得不提深度學習,畢竟現在很多圖像處理算法被深度學習吊打。ConvNetJS,是斯坦福大學開源的一個前端深度學習框架,可以讓你在前端完成深度神經網絡的訓練。deeplearn.js 則是 Google Brain 團隊搞的,功能和 ConvNetJS 類似。現在 ConvNetJS 好像不怎么維護了,deeplearn.js 還在頻繁更新中,感興趣的同學可以試用一下。另外一個緊鑼密鼓開發的深度學習庫 keras.js 則是讓你可以在瀏覽器中運行已經訓練好的 Keras 模型(Kears 是著名的深度學習開發框架),并支持 WebGL 2。

這些框架都在主頁上提供了豐富的 Demo,非常有趣,把玩一下說不定激發你的靈感。

2. 前端傳輸視頻流給后端,后端處理完畢返回結果到前端

另一種處理視頻流的方法就是傳到后端去處理,后端處理方式的選擇就數不勝數了,現在實現 AR 大多數用的都是 SLAM 算法,后端處理完返回前端結果即可。那么如何傳輸成了我們前端同學的難題,一般有這兩種方法:

  • 傳圖片信息給后端。Canvas 提供了兩個 API,一個是 toDataURL,它可以生成圖片的 base64 字符串;另一個是 toBlob,這個方法是異步的,可以將圖片轉換成 Blob 文件對象,因為其是二進制的,所以更方便傳給后端。具體使用來看,后者比前者的效率更高一點。
  • 傳像素信息給后端。WebGL 的 readPixels 方法,可以獲取 framebuffer 中的像素值。

除此之外應該還有其他方法,總之目標是將前端的圖像信息傳給后端,傳輸方式可以用 AJAX,也可以用 WebSocket,具體根據場景來定。

這一節主要講了識別和追蹤,其實除了單純的對圖像、視頻流處理,我們還能通過移動端設備的各種傳感器數據獲取到更多的距離、深度、光照等信息,從而使識別追蹤更準確。

A-Frame, Three.js, Babylon.js, Pixi.js, WebGL 渲染與交互

講完識別和追蹤,終于該聊聊渲染了。A-Frame 是 Mozilla 團隊在 2015 年開源的一款做 WebVR 的框架,但日前 A-Frame 團隊發布的 aframe-xr 其中包括了一些 Web AR 組件。一開始我們也說過 VR 和 AR 中有部分實現是重合的,所以用 A-Frame 的各種組件可以讓你用很少的代碼構建出 AR 所需要的 3D 立體世界。提到 3D,不得不提 WebGL。WebGL 是 OpenGL ES 在瀏覽器端的實現,你可以理解其為 OpenGL 的子集。用 WebGL 你可以操作前端的每一個像素點,懂一點圖形學的同學一定知道它的強大,而且它能調用 GPU,所以前端涉及到 GPU 的地方也缺不了它。WebGL 雖然強大,但寫起來異常復雜,學習成本也很高,而前端最著名的 3D 庫 Three.js 將繁瑣的 WebGL API 進行了封裝和優化,讓你可以用可讀性更好的代碼在前端書寫 WebGL。Pixi.js 和 Three.js 做了類似的事情,但它只支持 2D 渲染,不過它還是很好用的,如果你只是想用 WebGL 來做復雜的渲染但沒涉及到 3D 場景,不妨試試它。Babylon.js 就更牛了,它是一款游戲引擎,也是封裝了 WebGL 在前端做高性能的渲染,但它和 Three.js 的關注點不一樣,如果你對渲染的精細程度非常有要求,比如光線、陰影等,那么你可以考慮下 babylon.js,畢竟這是款由微軟前員工開發的游戲引擎啊……

這些基于 WebGL 的渲染方法,有一個共性的難題是如何交互,比如 hover, click 效果如何實現。其實在 Web AR 中交互非常局限:如果是桌面設備即電腦,和瀏覽網頁的交互差不多,有 hover, click, drag 拖拽等;如果用的是移動設備,即手機、平板,則可能有 zoom 的交互(這里多嘴一句,其實移動 AR 中,應該盡量避免手指去 zoom 的交互,而應該引導用戶用移近或移遠設備來進行放大縮小)。這些實現起來要依賴于 光線投射算法 Ray casting 方法。Three.js 直接提供了 Raycaster 類供實現 ray casting 算法。其實原理很簡單,就是攝像頭(這里的攝像頭不是指手機的攝像頭,而是你渲染時的 Camera,可以參考 Three.js 中的 Camera)視作視點,與你在屏幕上觸碰的點坐標連城一條射線,看這條射線與你視圖中哪些物體相交。

 

這一節主要講了渲染與交互,事實上在實現 AR 的時候,識別追蹤和渲染交互是同時進行的,如何給用戶更好、更流暢的體驗是現在 Web AR 的又一大難題。

性能

性能是很多人關心的問題。目前瀏覽器的算力確實還不足以與客戶端去媲美,但較之前也有了巨大的提升。識別和追蹤本質上是像素級的計算,對算力的要求都很高,因此 maker-based 的 AR 定位效率通常比 makerless 的要高很多。此外,計算機視覺算法的效率對性能影響也很大,比如人臉識別目前較其他識別要成熟很多,所以人臉識別的算法在 Web 前端運行還算流暢。

提升性能的方法有很多種,大家一般會先想到用 WebGL 調用 GPU 加速,其次會想到用 Web Worker,WebAssembly。前兩者我都試過,把純計算的代碼移到 WebGL 的 shader 或 Web Worker 里,這兩者雖然都是加速計算,但適用場景不同。shader 可以用于加速只和渲染(重繪)有關的代碼,無關渲染的代碼放入 shader 中反而會造成重復計算。Web Worker 適用于事先計算或實時性要求不高的代碼,如布局算法。WebAssembly 我還沒在做 AR 的時候用過,還有一個庫 gpu.js也沒試過,希望有大神試過之后告訴我有什么效果。

還有一種變相“提升”性能的方法是用濾波算法(比如卡爾曼濾波)將卡頓降到更小,讓用戶從視覺感受上似乎更流暢。

結尾

現在 Web AR 大潮剛剛開始,有很多高地需要人去攻克,比如光照估計、性能優化等,希望有興趣的同學可以積極參與進來。而且 Web 前端無論是技術還是人口都發展迅速,充滿了無限可能,有限的只是你的想象力。我很久之前做了個人臉識別 + AR 的小 demo,在 GitHub 上 https://github.com/geekplux/AR-AI-VIS-demo,大家可以玩玩,其實就幾行代碼。下一篇可能會寫寫 Web 前端做人臉識別相關的文章,感覺又給自己挖了個大坑,希望我的拖延癥早日治好。

附錄:AR 開發技術

參考文獻 [2] 中曾總結了當時所有的 AR 開發技術,如下表: 

這張表將 AR 開發工具分成了四類,分別羅列出來。其實目前大多的 AR 開發都是用 Unity 去做的,很多第三方 SDK 也都是先集成到 Unity 上,再由 Unity 輸出到對應設備所需的格式。表中的 Vuforia 據我觀察是目前用的最多的第三方 SDK。ARToolKit 則在 Web 前端和移動端用的很多,它的開源版是基于標記的 (Marker-based),也提供機器學習的訓練方法,讓你可以將任意圖片訓練成 Marker。另外由于這張表是 2015 年的,當時蘋果公司的 ARKit 和谷歌的 ARCore 這 2 個 SDK 還沒有橫空出世,可以將其歸到表中的第三行。

參考文獻

  • [1] Azuma R T. A survey of augmented reality[J]. Presence Teleoperators & Virtual Environments, 1997, 6(4): 355-385
  • [2] Billinghurst M, Clark A, Lee G. A survey of augmented reality[J]. Foundations and Trends in Human-Computer Interaction, 2015, 8(2-3): 73-272
  • [3] Zhou F, Duh B L, Billinghurst M. Trends in augmented reality tracking, interaction and display: a review of ten years of ISMAR[C] //Proceedings of the 7th IEEE/ACM International Symposium on Mixed and Augmented Reality. Washington: IEEE Computer Society Press, 2008: 193-202
  • [4] Rolland J P, Fuchs H. Optical versus video see-through head-mounted displays in medical visualization[M]. Cambridge: MIT Press, 2000, 9: 287-309 
責任編輯:龐桂玉 來源: segmentfault
相關推薦

2017-04-21 10:54:44

AR廣告現實

2017-04-06 10:10:16

2017-04-07 10:11:42

AR教育經驗

2017-03-31 09:24:53

AR現實游戲

2017-03-20 15:54:31

AR增強金融行業應用

2016-12-20 16:09:47

AR廣告營銷

2017-03-22 10:54:37

AR技術旅游業

2017-02-07 15:00:29

AR模式技術

2016-11-10 07:11:58

AR蘋果科技新聞早報

2020-06-23 10:27:18

增強現實ARCOVID-19

2017-03-15 13:51:45

AR商業技術

2021-04-01 15:36:11

VRAR技術

2019-04-04 09:08:41

2019-02-01 09:00:34

AR SDKAR開發

2014-03-06 09:46:04

增強現實可穿戴設備

2022-08-10 11:10:35

AR數字信息

2015-09-11 13:49:01

鋒時互動科技

2013-05-21 09:54:39

Web前端

2023-05-04 11:38:20

AR教育領域

2022-10-25 15:55:13

點贊
收藏

51CTO技術棧公眾號

一本大道久久a久久综合| 成人av在线一区二区三区| 中文国产成人精品| 天天干天天色天天干| 免费毛片在线看片免费丝瓜视频 | 国产精品69久久| 快灬快灬一下爽蜜桃在线观看| 中文成人在线| 欧美视频在线看| 最新欧美日韩亚洲| 四虎影视在线观看2413| 激情五月激情综合网| 91精品91久久久久久| 日韩欧美国产成人精品免费| 精品久久对白| 欧美一区日韩一区| 日日摸日日碰夜夜爽无码| 91在线网址| 97精品电影院| 999视频在线观看| 久久久精品毛片| 黄色日韩在线| 久久久精品久久久久| 久久丫精品国产亚洲av不卡| 欧美a级大片在线| 欧美亚洲国产一区二区三区| 国产无限制自拍| 成人在线观看亚洲| 国产女人18毛片水真多成人如厕| 成人蜜桃视频| 国产精品视频第一页| 日韩在线播放一区二区| 欧美夜福利tv在线| 亚洲精品在线观看av| 91成人网在线观看| 日日摸夜夜添一区| 我想看黄色大片| 日韩高清一级| 亚洲精品国产精品久久清纯直播 | 一区中文字幕| 在线播放中文字幕一区| 欧美性猛交久久久乱大交小说| 成人免费观看在线观看| 亚洲综合免费观看高清完整版| 一本色道久久综合亚洲二区三区| 极品美乳网红视频免费在线观看| 99综合电影在线视频| 国产精品视频入口| 国产小视频一区| 国产91精品一区二区| 国产伦精品免费视频| 中文字幕av第一页| 蜜桃视频在线观看一区| 国产精品69久久| 国产女主播喷水视频在线观看 | 97久久久久久| 日韩精品一区二区三区国语自制| 国内一区二区三区| 久久全球大尺度高清视频| 精品处破女学生| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美极品美女视频网站在线观看免费 | 国产精品一区二区av白丝下载| 美日韩一区二区三区| 国产精品视频26uuu| 91中文字幕在线播放| 国产一区二区三区四| 亚洲字幕一区二区| 黑人乱码一区二区三区av| 成人性生交大合| 久久综合九色99| 毛片在线播放网址| 国产精品狼人久久影院观看方式| 在线观看国产一区| 欧美亚洲系列| 一本在线高清不卡dvd| 国产日韩成人内射视频| 亚洲伊人精品酒店| 亚洲福利影片在线| 一色道久久88加勒比一| 亚洲第一偷拍| 国内外成人免费激情在线视频网站 | 亚洲永久免费视频| 欧美日本视频在线观看| 国产一区二区三区朝在线观看| 欧美日本一道本| 久久久久国产免费| 国产精品一区二区三区av麻| 丝袜美腿精品国产二区| 久久精品国产亚洲AV无码男同| 久久久久久久高潮| 91久久精品国产91久久性色| 欧美一区二区三区激情| 欧美激情综合五月色丁香小说| 51xx午夜影福利| 周于希免费高清在线观看| 欧美日韩色一区| 中国一级特黄录像播放| 日本不卡二三区| 国产69精品久久久| 在线亚洲欧美日韩| 99视频精品全部免费在线| 一区二区三区四区视频在线观看 | 人妻体体内射精一区二区| 激情小说一区| 欧美成人精品影院| 91精品国产高清一区二区三密臀| 国产一区二区三区四| 欧美日韩国产免费一区二区三区 | 国产精品高潮呻吟久久av黑人| 国产又黄又爽视频| 久久女同精品一区二区| av在线免费观看国产| 经典三级一区二区| 亚洲成人精品久久| 免费中文字幕日韩| 日日夜夜免费精品| 国内外成人免费视频| 菠萝菠萝蜜在线视频免费观看| 在线看不卡av| 无码一区二区精品| 欧美二区视频| 91精品国产综合久久男男| 青草久久伊人| 性感美女极品91精品| ass极品水嫩小美女ass| 欧美国产一级| 国产精品美女久久| 国产一级在线| 色系网站成人免费| 国产美女视频免费观看下载软件| 欧美jizzhd精品欧美巨大免费| 国产日韩欧美另类| 国产高清av在线| 日韩欧美在线国产| 中文字幕在线播放视频| 很黄很黄激情成人| 岛国视频一区| 女囚岛在线观看| 精品国产乱子伦一区| 欧美激情图片小说| 精品一区二区av| 浴室偷拍美女洗澡456在线| 99蜜月精品久久91| 中文字幕一精品亚洲无线一区| 亚洲 欧美 中文字幕| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲高清一区二区三区| 香蕉视频色在线观看| 91久久电影| 91免费视频国产| 黄色成人影院| 日韩欧美在线不卡| 久久久久无码精品国产| 成人免费看黄yyy456| 少妇av一区二区三区无码| 老汉色老汉首页av亚洲| 91av在线视频观看| 黄色电影免费在线看| 欧美亚洲综合一区| 91n在线视频| 国产主播一区二区三区| 300部国产真实乱| 日韩一区二区三区精品| 97视频在线观看免费| 水中色av综合| 欧美性欧美巨大黑白大战| 黄色片网站在线播放| 国产精品中文字幕日韩精品 | 久久久精品少妇| 国产乱淫av一区二区三区| 日本中文字幕一级片| 麻豆一区一区三区四区| 国产精品人成电影在线观看| 黄色av电影在线观看| 精品久久久久久久人人人人传媒| 91九色丨porny丨肉丝| 国产欧美日韩在线观看| 91热视频在线观看| 亚洲毛片视频| 亚洲国产精品视频一区| 羞羞视频在线观看一区二区| 欧美国产乱视频| 黄色在线播放| 日韩三级.com| 无码人妻丰满熟妇精品区| 中文字幕一区视频| 艳妇乳肉豪妇荡乳xxx| 日韩成人一级片| 青青青在线观看视频| 杨幂一区二区三区免费看视频| 91日韩在线播放| 亚洲精品**中文毛片| 久久久99免费视频| 午夜激情小视频| 国产精品99久久久久久动医院| 牛牛影视精品影视| 中文字幕一区二区三区四区| 中文字幕人妻一区| 天堂蜜桃一区二区三区| 日韩最新中文字幕| 精品一区二区三区在线| 成人免费在线一区二区三区| 欧美日韩女优| 97国产精品免费视频| 99中文字幕一区| 日韩精品久久久久| а√天堂资源在线| 欧美视频一区在线| 亚洲男人第一av| 一区二区三区中文字幕在线观看| 亚洲av片不卡无码久久| 国产精品系列在线观看| 中文字幕天天干| 免费视频一区| 欧洲精品一区二区三区久久| 97精品中文字幕| 天天人人精品| 亚洲成aⅴ人片久久青草影院| 99免费在线观看视频| 91成人抖音| 日韩免费av一区二区| av资源中文在线| 欧美大片免费观看| av在线看片| 久久精品久久久久| 97电影在线看视频| 中日韩午夜理伦电影免费| 欧美日韩国产综合视频| 日韩精品免费在线播放| 国产精品久久久久久久一区二区| 91国偷自产一区二区开放时间| 1级黄色大片儿| 亚洲无线码一区二区三区| 国产盗摄x88av| 亚洲乱码国产乱码精品精的特点| 国产精品久久国产精麻豆96堂| 久久伊99综合婷婷久久伊| a天堂视频在线观看| 播五月开心婷婷综合| av黄色一级片| 91在线视频网址| 素人fc2av清纯18岁| 97久久精品人人做人人爽| www.日本高清| 26uuu精品一区二区在线观看| 免费看黄色aaaaaa 片| 91蝌蚪porny九色| 日本黄色网址大全| 久久亚洲综合av| 谁有免费的黄色网址| 国产调教视频一区| 天堂网av2018| 亚洲欧美在线视频观看| 91精品国产高清一区二区三蜜臀| 亚洲黄网站在线观看| 青青草激情视频| 亚洲国产精品一区二区尤物区| 日韩精品一区二区三| 色婷婷精品大视频在线蜜桃视频| 精品视频一二三区| 欧美色网站导航| 国产精品九九九九| 欧美成人欧美edvon| 日韩一级片免费看| 亚洲精品日韩久久久| 番号集在线观看| 久久精品国产成人| 久久电影网站| 日本精品在线视频| 亚洲爽爆av| 国产在线精品一区| 国产日产一区 | 午夜精品福利在线| 天天综合网入口| 欧美日韩一区小说| www.黄色片| 亚洲美女性视频| 黄色精品在线观看| 2019亚洲男人天堂| 小说区图片区亚洲| 久久久久久久久久码影片| 欧美日韩在线二区| 日韩国产小视频| 爽爽淫人综合网网站| 国产大片一区二区三区| av在线播放不卡| 你懂得在线观看| 亚洲va韩国va欧美va| 在线观看色网站| 欧美精品一区二区在线播放 | 日韩三级av| 亚洲一区二区精品在线| 亚洲精品裸体| 成 人 黄 色 小说网站 s色| 菠萝蜜视频在线观看一区| 亚洲av无一区二区三区| 午夜a成v人精品| 国产熟女一区二区三区五月婷 | 99国产精品| 国产色视频在线播放| www.日韩av| 五月天婷婷色综合| 91福利精品视频| 手机在线观看免费av| 久久精品国产一区| 三上悠亚激情av一区二区三区| 99高清视频有精品视频| 成人午夜av| 国产一区二区三区精彩视频 | 国产视频亚洲| 中文字幕欧美视频| 日本一区二区成人在线| 国产黄色免费观看| 精品精品国产高清一毛片一天堂| 91精品国产91久久久久游泳池 | 亚洲日日夜夜| 日韩欧美亚洲日产国产| 99精品国产99久久久久久福利| 中文字幕一区二区在线观看视频| 国产清纯美女被跳蛋高潮一区二区久久w| 久草免费新视频| 91精品国产色综合久久不卡电影 | 国产大学生av| 亚洲欧洲一区二区三区| 黄色大全在线观看| 亚洲欧美日本精品| 国产精品蜜芽在线观看| 国产精品一区在线播放| 欧美日本国产| www.污网站| 综合婷婷亚洲小说| 亚洲综合精品在线| 中文字幕少妇一区二区三区| 日韩三区免费| 日韩欧美一区二区三区久久婷婷| 国产精品婷婷| 97伦伦午夜电影理伦片| 婷婷综合另类小说色区| 色网站免费观看| 2019精品视频| 久久精品色播| 116极品美女午夜一级| 91日韩在线专区| jizz国产在线观看| 亚洲天堂网站在线观看视频| 神马电影网我不卡| 日韩国产美国| 麻豆传媒一区二区三区| 欧美日韩国产黄色| 欧美日韩亚洲丝袜制服| 毛片在线看片| 91免费高清视频| 伊人狠狠色j香婷婷综合| 一区二区免费在线观看视频| 狠狠躁18三区二区一区| 免费在线视频一级不卡| 国产精品欧美日韩| 亚洲中无吗在线| 深夜视频在线观看| 欧美日韩免费观看中文| 国产福利第一视频在线播放| 国产日本欧美一区二区三区| 亚洲国产精品久久久天堂 | 91久久精品无嫩草影院| www.xxx麻豆| 26uuu久久综合| 一本久道久久综合无码中文| 欧美成人免费播放| 欧美大片网址| av丝袜天堂网| 亚洲免费av高清| 天堂av在线免费观看| 国产精品91久久久| 亚洲精品网址| 亚洲熟女乱综合一区二区三区| 欧美性猛交xxxxx免费看| 亚洲成人影院麻豆| 国产精品果冻传媒潘| 久久人人超碰| 免费无遮挡无码永久在线观看视频| 亚洲国产日韩一区| 欧美高清你懂的| 欧美爱爱视频免费看| 国产精品视频yy9299一区| www日本高清| 日韩av电影在线免费播放| 99久久亚洲精品| av网页在线观看| 在线播放欧美女士性生活| 麻豆理论在线观看| 一区二区在线观| 99re视频精品| 99热精品在线播放| 日本成人激情视频| 欧美精品导航| 99re6热在线精品视频| 亚洲女人天堂av| 亚洲一区二区电影| 三级在线视频观看|