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

玩大了! 阿里工程師的年會竟然這樣搞?

企業動態
觀眾在經過人臉識別后,系統會根據人臉表情特征,識別出觀眾的花名(名字)與微笑指數,同時吐出一句“評語”。當笑容越燦爛,評價就會越高。同時通過技術手段,這些信息還會上屏展示與互動。

不用邀請函、不用簽字板,“笑容”才是唯一的入場憑證。年會還有這樣的操作?

[[233768]]

最近在阿里巴巴內部就掀起這樣一陣“笑容簽到”風潮。在年會開場,大家是這樣排隊刷臉的:

[[233769]]

而刷臉成功后,入場人員的花名、頭像以及“笑容指數”會實時同步顯示在會場大屏幕上,并匯聚成一個“笑臉星球”。

[[233770]]

這是阿里巴巴信息平臺一群90后工程師,用兩周時間開發的一套年會開場秀系統:

觀眾在經過人臉識別后,系統會根據人臉表情特征,識別出觀眾的花名(名字)與微笑指數,同時吐出一句“評語”。當笑容越燦爛,評價就會越高。同時通過技術手段,這些信息還會上屏展示與互動。

[[233771]]

工程師們在現場調試

不僅是部門年會,在內部一些大型比賽、重要頒獎典禮等活動開場,也逐步用起了這一套科技感滿滿的開場秀。同時根據活動不同主題,還可以進行個性化定制呈現。

[[233772]]

阿里內部一些重要大會陸續使用這套系統開場

究竟這套年會開場秀系統如何實現的?今天,阿里妹邀請到該項目團隊中的開發小哥哥探源,來聊聊背后的實現原理與技術方案。

背景

傳統大會通常采用的暖場方式是,在大屏幕上循環播放宣傳視頻,等觀眾差不多到齊時,一個321的倒計時宣告開始,既老套又缺乏互動。更是白白錯過一次向觀眾展示公司技術與公司人才的機會。

那有沒有一種可以將科技感與互動感結合的開場秀呢?恰逢新一財年信息平臺部門大會在即,我們想以此為切入點,給大家玩一些不一樣的開場。

解決方案

任何一個“靠譜”的前端工程師,肯定會下意識想用H5動畫來替代視頻。我們的方案是:使用酷炫的H5動畫,并且結合智慧園區團隊的人臉識別技術實現人員掃臉簽到+大屏展示的技術方案。既能運用及展示內部的技術,又能起到不錯的暖場效果。

根據方案構想,很快就形成了初版需求demo。梳理一下,可以拆分出下面幾點功能:

  • 初始狀態下,是默認做自轉運動的星球,周圍有圍繞的衛星
  • 當人員進場時,人臉識別成功后,在屏幕上展示
  • 展示完之后,照片要飛回到自轉的球面上,跟著球一起做自轉運動
  • 會議開始前,人工控制照片做粒子效果,over

技術方案

當功能拆解后,便是研究怎么實現方案了。出于對效果考慮,準備選擇3維動畫來創作,并最終采用了Three.js作為3D引擎庫,結合tween.js作為配套的動畫庫,以及基于webpack的腳手架nowa鏈接作為技術支持。

whyThree.js?

目前市面上比較成熟的3D庫有Three.js和Babylon.js,但對比兩者后可發現:

  • Babylon.js常用于制作3d游戲引擎,傾向于游戲開發;而Three.js是純渲染引擎。
  • Babylon.js誕生不久(13年),社區活躍;而Three.js相對久一些(比webgl還久),且比較流行,代碼易讀,團隊成員有相關的開發經驗。
  • Babylon.js已經支持了webgl2的多數特性,并且能夠平滑降級;而Three.js還是處于提需求階段,并沒有支持。

所以最后選擇的是Three.js,想嘗試下webgl2.0的小伙伴可以試下Babylon.js。

技術實現

介紹完技術引擎后,接下來將結合整體的功能流程,為大家解析下如何通過技術實現。

step1:讓球體運動起來

[[233774]]

這是動畫展示效果的第一步。通過Three.js的基本方法,很容易實現在場景中添加對象的功能。如上圖所示,在場景中添加了一個球體,并讓它做順時針的轉動,而讓球表面的圖做逆時針的轉動,并向場景中添加了不斷向z軸負方向運動的星星,和做一定角度的公轉運動的衛星。

三維坐標系中的點坐標x,y,z可以轉換成了(上圖)中的極坐標r,θ,φ(半徑r和兩個角度θ 和φ),同樣可以用來表示點的位置(反過來也能推導)。

球面上的方片也是由對象構成。人員簽到成功之后,方片上會變成照片,這里需要事先計算出方片相對于球面的位置以便生成方片。根據前期配置的到場人數n,從而讓球面生成均勻分布的n個點,得到每個點的極坐標系位置,再轉換成點坐標位置,這些位置就是方片位置。

step2:加入“微笑”展示效果

[[233776]]

前端通過輪詢定時請求后端接口,來拉取人臉識別數據,展示之后告訴后端已經展示過了。由于現場人臉識別后的“微笑”需要實時展示在主屏上,每場年會活動到場人數不等(約500-1500人),在這一狀況下,如何保證在規定時間內完成人員入場與展示。我們的方案是:展示時間可以動態調節,人流量大時識別成功之后大屏就展示快一些,反之則展示慢一些。

因此,需要在前端維護了一個隊列,用于存儲識別成功但還未展示人員,輪詢拉取的數據會進入到隊列中,展示過的數據則會從隊列中移除,一個展示動畫的時長會根據隊列的長度動態調節,取值范圍2.5-5s不等。

step3:讓“微笑”隨球體一起運動

“微笑”展示后,還有個照片飛回球面并跟著球體一起運動的效果。因為牽涉到坐標系的相對運動(球面的位置是相對于父元素來實現的),這一效果較難實現。

通過step1,可以計算出方片的位置position(position是個三維向量:xyz),因為位置是相對球體的,所以從球體看來方片的位置永遠是xyz,而在全局看來,方片的位置是永遠在變化的,而這個位置坐標怎么獲取是一個問題。

當時,小伙伴們想到了兩種方案:

第一種:讓照片相對球體運動,這樣就不用去考慮方片位置了,因為這個位置是不變的。但這樣的弊端是,因為球體在運動,照片也需要一直運動。如果要達到視覺上看“照片不動”的效果,就需要照片永遠對著攝像頭。

第二種:讓照片相對全局運動,在每一幀的時候去獲取方片相對于全局的坐標。然后在這一幀內慢慢趨近于這個坐標,最后實現位置的重疊。

經過討論,決定采用第二種方案。因為核心是要解決坐標系相對轉換的問題,但第一種方案并沒有解決,只是把問題方式轉移了。還好,Three.js提供了現成的方法:getWorldPosition用于返回表示對象在世界空間中的位置向量。

這樣,就可以得到方片的全局坐標。

現在知道了照片的位置和最后需要到達的位置。但如果直接從初始位置向最后位置運動,還會有個問題:照片可能直接穿過球體而達到最后的位置(不符合運動規律),所以這里需要盡可能做曲線運動,而不是讓照片穿過球體。

我們還是用到了上面的坐標系轉極坐標系的公式,通過初始的極坐標位置(sourceR,sourcePhi,sourceTheta)和目標位置的(targetR,targetPhi,targetTheta)。根據線性差值公式計算出在每一幀中的中間位置(currentR,currentPhi,currentTheta),再轉換成點坐標系下的位置,即為每一幀時照片的位置,從軌跡上來看是一個曲線運動,且不會穿過球體。

step4:粒子動畫開場

[[233777]]

終于進入最后的環節了。在活動正式開場前,“笑臉星球“會散開成粒子狀態,通過粒子運動拼成本場活動的主題文案。這里運用到粒子動畫效果,需要事先知道每個粒子最后運動的位置。我們參考了canvas粒子動畫的效果(具體可以自行查一下),簡化如下:

  1. newImage加載圖片
  2. 用context.drawImage把圖片畫到一張canvas畫布上
  3. 通過context.getImageData就可以獲取畫布上指定區域的像素數據
  4. 比較每個點的像素值就可以記錄下需要像素點的位置信息,轉換成3D的坐標
  5. (這邊會涉及坐標系的轉換,需要特別注意一下,平面canvas的坐標系和THREE.js的坐標系是不一樣的)。
  6. 創造粒子,讓粒子做飛散狀運動起來,最后到達指定位置即可
  7. 事先準備兩張圖片,一張白底透明,一張彩色透明,粒子運動完成之后白底漸漸顯示
  8. 然后白底漸隱,彩色的漸漸顯示

性能優化

客觀因素如:大屏分辨率、設備顯卡等不考慮,但需要更多從可控條件來解決部分性能問題。一般衡量動畫是否卡頓用fps衡量,如果在30-60幀之內肉眼基本無感知,再往下,會感受到很明顯的卡頓。第一版開發完成之后,在mac上的幀率只有20+到40。肯定達不到標準,所以從以下幾個方面開始優化。

1.盡量重用Material和Geometry,或者緩存模型;

BufferGeometry 會緩存網格模型,性能要高效點。網格模型生成原理。

  • Geometry 生成的模型是這樣的 (代碼)-> (CUP 進行數據處理,轉化成虛擬3D數據) -> (GPU 進行數據組裝,轉化成像素點,準備渲染) -> 顯示器第二次操作時重復走這些流程。
  • BufferGeometry 生成模型流程 (代碼) -> (CUP 進行數據處理,轉化成虛擬3D數據) -> (GPU 進行數據組裝,轉化成像素點,準備渲染) -> (丟入緩存區) -> 顯示器第二次修改時,通過API直接修改緩存區數據,流程就變成了這樣(代碼) -> (CUP 進行數據處理,轉化成虛擬3D數據) -> (修改緩存區數據) -> 顯示器。

2.減少渲染的對象,或者渲染的時候讓對象不可見:渲染過不再需要的對象可以設置visible = false,或者直接從scene中remove,兩者的區別可以參考Three.js scene.remove vs. visible=false;

3.謹慎地在render()中操作:一般FPS為60也就意味著一秒會執行60次如果render()中有有實例化或是賦值操作很容易會崩潰;

4.選擇合適的對象:粒子我就是用Sprite代替Mesh實現的;

5.考慮光源的影響:會影響場景中對象的渲染;

6.渲染的對象時side屬性盡量用FrontSide,DoubleSide會導致更多的渲染,也是減少渲染的方法;

7.可以用著色器來渲染,用更底層的glsl來實現。

優化完之后的狀態:在mac上基本上都是60fps。保證了最終效果的實現:

[[233778]]

未來規劃

萬萬沒想到,一套專為部門年會做的方案,正逐步演變成一個成熟產品。并且通過可視化、定制化的配置,結合人臉識別技術已經支持集團多個部門的年會與活動。

隨著使用場景的不斷豐富,未來我們還將針對活動主題,在活動過程中增加互動。比如根據入場時的人臉識別,支持抽獎等現場互動,實現年會大屏、觀眾手機、人臉閘機等多屏互動。此外,在面向參會觀眾,還將生成現場圖片等素材,方便收藏。

信息平臺事業部是阿里巴巴經濟體服務的基礎平臺,為阿里巴巴提供生態化、國際化、數據化、移動化以及安全穩定的企業信息服務。我們希望能有更多同學加入,通過技術創新,挑戰自己的不可能,同時為阿里巴巴更多可能性的發生貢獻力量。

【本文為51CTO專欄作者“阿里巴巴官方技術”原創稿件,轉載請聯系原作者】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2021-07-28 06:10:47

拖拽設計器 transmat

2019-01-29 10:00:59

GitHub開源搜索

2024-07-16 13:09:09

2019-01-21 08:20:12

工程師思維職責

2015-08-31 15:08:08

智慧教育展

2020-03-23 08:02:37

阿里工程師能力

2013-06-26 10:34:56

工程師?谷歌

2020-02-12 14:13:27

工程師彈幕新玩法

2018-12-28 09:25:50

機器學習深度學習工程師

2019-11-06 10:04:32

Java系統數據庫

2019-08-28 20:38:12

好代碼編寫代碼代碼質量

2024-05-17 09:37:26

format屬性Spring

2020-08-05 08:25:58

大數據Java技術

2019-01-22 08:58:41

代碼耦合業務

2018-10-29 08:20:26

Apache Flin工程師AI

2020-11-16 13:38:31

PostMessage

2024-07-02 10:24:35

2019-06-17 08:57:13

優秀工程師技術程序員

2015-07-30 09:27:04

2017-07-12 09:46:00

5G社會網絡
點贊
收藏

51CTO技術棧公眾號

欧美24videosex性欧美| 日本少妇激情视频| 日韩色性视频| 玉米视频成人免费看| 国产精品二区在线| 久久久成人免费视频| 91综合网人人| 亚洲国产精品va在看黑人| 成熟老妇女视频| 国产欧美黑人| 91麻豆福利精品推荐| 国产精品一香蕉国产线看观看| 国产精品久久久精品四季影院| 久久国产精品色av免费看| 在线观看网站黄不卡| 免费cad大片在线观看| 欧洲亚洲在线| 国产一区二区h| 日本久久91av| 欧美日韩精品亚洲精品| 九九综合九九| 精品国产区一区| 中文字幕天天干| 欧美gv在线| 亚洲视频免费看| 日本一区二区久久精品| 亚洲第一第二区| 美腿丝袜在线亚洲一区| 欧美亚洲视频一区二区| 欧美黄色免费观看| 欧美大片aaaa| 一本大道久久加勒比香蕉| 亚洲免费观看在线| 日本成人一区二区| 91高清视频在线| 免费在线观看亚洲视频| 在线看女人毛片| 亚洲图片你懂的| 亚洲三区视频| www亚洲人| 91亚洲午夜精品久久久久久| 成人午夜电影在线播放| 国产高中女学生第一次| 精品无人区卡一卡二卡三乱码免费卡 | 98色花堂精品视频在线观看 | 国产色无码精品视频国产| 伊人成综合网yiren22| 亚洲国产欧美一区二区三区同亚洲 | 国产91丝袜在线观看| 国产日韩欧美成人| 精品一区二三区| 日韩精品成人一区二区在线| 日韩av观看网址| 五月天激情国产综合婷婷婷| 性色av一区二区怡红| 91高清免费视频| 久久免费激情视频| 噜噜噜在线观看免费视频日韩| 久久久久久国产三级电影| 久久久久久久福利| 国产精品99一区二区| 欧美精品videossex性护士| 劲爆欧美第一页| 欧美精品99| 欧美激情第一页xxx| 国产亚洲色婷婷久久99精品| 最新亚洲一区| 欧美中在线观看| 亚洲精品久久久久久久蜜桃| 日韩高清不卡在线| 国产综合久久久久| 国产后入清纯学生妹| av电影在线观看不卡| 蜜桃成人在线| 在线视频三区| 亚洲视频免费在线观看| 18黄暴禁片在线观看| 中国字幕a在线看韩国电影| 91国产福利在线| 中文字幕第三区| 99久热这里只有精品视频免费观看| 精品va天堂亚洲国产| 青青草福利视频| 久久在线免费| 国内精品400部情侣激情| 日本一区二区三区精品| 精品中文字幕一区二区| 不卡一区二区三区四区五区| 日本韩国一区| 国产精品久久777777| 日本wwwcom| julia一区二区三区中文字幕| 91麻豆精品国产91| 亚洲最大免费视频| 日韩欧美一区二区三区免费看| 久久国产精品久久久久| 国产69精品久久久久久久久久| 日韩和欧美一区二区三区| 91亚洲国产成人久久精品网站| 懂色av蜜臀av粉嫩av分享吧 | 国产女人18水真多毛片18精品| 激情久久五月| 国产精品久久在线观看| 草草视频在线播放| 国产亚洲一二三区| 欧美一级中文字幕| 日韩一区二区三区在线免费观看 | 亚洲看片一区| 国产精品亚洲片夜色在线| 成人毛片视频免费看| 欧美激情中文字幕一区二区| 国产精品久久久久9999爆乳| 成人免费视频观看| 日韩经典中文字幕| 顶臀精品视频www| 老司机精品久久| 国产精品免费区二区三区观看 | 欧美一级淫片丝袜脚交| 国产人妖一区二区三区| 国产无一区二区| 欧美视频免费看欧美视频| 亚洲综合伊人| 一区二区亚洲欧洲国产日韩| 精品国产乱码一区二区| 国产精品亚洲一区二区三区妖精 | 欧美日韩亚洲一区二区三区在线观看 | 69久久夜色精品国产7777| 国产麻豆精品一区| 欧美激情在线一区二区| aa在线免费观看| 国产主播性色av福利精品一区| 久久精品国产免费观看| 中文字幕理论片| 久久免费电影网| 黄色网页免费在线观看| 超碰cao国产精品一区二区| 久久久国产一区二区三区| 怡红院男人的天堂| 国产欧美日韩久久| aa免费在线观看| 色吊丝一区二区| 97视频在线观看免费高清完整版在线观看| www.国产视频| 亚洲欧洲制服丝袜| 午夜在线观看av| 日本高清免费电影一区| 国产男女猛烈无遮挡91| youjizz在线播放| 欧美日韩一区三区| 在线观看亚洲大片短视频| 日韩电影在线免费看| 欧美一区二区三区在线播放| 刘亦菲一区二区三区免费看| 国产婷婷97碰碰久久人人蜜臀| 国产成人在线播放视频| 99精品热视频| 日本黄网站免费| 国产一区二区三区网| 国产精品久久久久99| www.亚洲资源| 欧美日韩成人综合天天影院| 天天操天天摸天天舔| 激情偷乱视频一区二区三区| 成人午夜免费剧场| 丁香一区二区| 57pao成人国产永久免费| 巨骚激情综合| 欧美日韩国产综合久久| 欧美特级一级片| 成人精品小蝌蚪| 成人久久久久久久久| 欧美韩国日本在线观看| 亚洲xxx自由成熟| 国产传媒在线| 一区二区三区视频免费| 97人人爽人人爽人人爽| 亚洲综合区在线| 亚洲自拍偷拍一区二区| 青青草国产精品亚洲专区无| 中日韩在线视频| 国产精品白浆| 国产精品极品美女在线观看免费| 免费黄色网址在线观看| 欧美精品一区二区蜜臀亚洲| 亚洲精品成人在线视频| 中文字幕在线一区二区三区| 欧美图片自拍偷拍| 天堂一区二区在线免费观看| 热这里只有精品| 国产精品色在线网站| 日韩免费在线观看视频| 2024短剧网剧在线观看| 精品无人国产偷自产在线| 亚洲一卡二卡在线观看| 午夜精品一区二区三区电影天堂 | 亚洲在线视频网站| b站大片免费直播| 国产精品白丝av| 国产成人av影视| 一区二区蜜桃| 日本精品视频一区| 成人福利一区| 国产一区香蕉久久| 天堂中文在线播放| 久久这里只有精品99| 免费在线毛片| 精品国产一区二区三区av性色| www.日韩一区| 亚洲.国产.中文慕字在线| 99热99这里只有精品| 99精品视频一区| 四川一级毛毛片| 久久综合综合久久综合| 少妇高潮喷水久久久久久久久久| 最新欧美人z0oozo0| 日本欧美色综合网站免费| 成人福利免费在线观看| 91性高湖久久久久久久久_久久99| 欧美xo影院| 国产做受高潮69| av片哪里在线观看| 中文字幕欧美精品日韩中文字幕| 手机看片福利在线观看| 欧美精品一区二区在线观看| 国产乱淫a∨片免费视频| 欧美亚洲高清一区| 最新中文字幕一区| 午夜精品久久久久久| 激情小说中文字幕| 亚洲免费在线视频| 韩国一级黄色录像| 国产精品久久久久久久久搜平片 | 99re在线观看视频| 少妇精品视频在线观看| 国产精品久久久久久久9999| 伊人久久国产| 奇米四色中文综合久久| 黄色视屏在线免费观看| 国产做受高潮69| 97蜜桃久久| 55夜色66夜色国产精品视频| 678在线观看视频| 久久久久久18| 24小时免费看片在线观看| 欧美精品精品精品精品免费| 久久亚洲导航| 国内久久久精品| 国产中文在线播放| 欧美夜福利tv在线| 最近高清中文在线字幕在线观看1| 午夜精品久久久久久久99热| a国产在线视频| 2019中文字幕在线观看| 中文字幕乱码在线播放| 国产成人精品av| 99亚洲伊人久久精品影院| 国产日韩中文在线| 99综合久久| 国产欧美一区二区三区另类精品| caoporn成人| 久久国产精品久久| 国产免费av一区二区三区| 视频在线观看成人| 我不卡神马影院| 玖玖精品在线视频| 激情久久久久久| 亚洲国产精品久久久久爰色欲| 久久综合狠狠| 一区二区三区欧美精品| 国产精品亚洲一区二区三区在线| 91视频在线免费| 国产欧美日韩在线看| 久久av红桃一区二区禁漫| 亚洲在线一区二区三区| 国产成人精品网| 欧美日韩一级视频| 午夜精品久久久久久久爽| 日韩国产高清污视频在线观看| 国产精品二线| 久久69精品久久久久久国产越南| 美女露胸视频在线观看| 国产精品久久久久影院日本| 这里视频有精品| 日本在线观看一区二区三区| 亚洲精品二区三区| 国产网站免费在线观看| 蜜桃久久久久久| 黄色激情在线观看| 国产视频一区二区三区在线观看| 国产麻豆视频在线观看| 精品欧美国产一区二区三区| 亚洲资源在线播放| 日韩精品视频在线| 欧美性videos| 91地址最新发布| 国产一区二区在线观| 精品一区2区三区| 先锋资源久久| 国产麻花豆剧传媒精品mv在线| 国产一区在线观看麻豆| 这里只有久久精品| 亚洲国产日韩a在线播放性色| 国产99免费视频| 日韩免费视频线观看| 国产69精品久久app免费版| 欧美极品少妇全裸体| 日韩欧美激情| 欧美视频1区| 999亚洲国产精| 手机在线免费毛片| 欧美韩日一区二区三区四区| 国产无码精品视频| 欧美精品丝袜中出| 久久电影视频| 97色伦亚洲国产| 中文字幕av一区二区三区四区| 亚洲欧洲一二三| 久久一区精品| 无码精品一区二区三区在线播放| 亚洲人成人一区二区在线观看| 亚洲欧美一二三区| 国产视频久久网| 黄色软件视频在线观看| 高清不卡一区二区三区| 亚洲成人tv| 91女神在线观看| 国产日产欧美一区| 日本a级c片免费看三区| 亚洲激情成人网| 8x8ⅹ拨牐拨牐拨牐在线观看| 99久久无色码| 女人香蕉久久**毛片精品| 国产5g成人5g天天爽| 国产精品二区一区二区aⅴ污介绍| 亚洲va在线观看| 亚洲精品在线看| 黄色成人免费网| 欧美精品一区二区三区在线四季 | 精品视频在线看| 成人在线高清视频| 国产精品xxx视频| 怕怕欧美视频免费大全| 国产a级一级片| 久久只精品国产| 亚洲国产精品无码久久久| 亚洲欧美综合精品久久成人| sis001欧美| 日韩欧美在线观看强乱免费| 日日摸夜夜添夜夜添精品视频| 精品无码一区二区三区| 色狠狠综合天天综合综合| 加勒比一区二区三区在线| 国产精品jvid在线观看蜜臀 | 色青青草原桃花久久综合| 成人在线观看免费播放| 亚洲日本精品一区| 精品一区二区三区在线播放| 极品久久久久久| 精品粉嫩aⅴ一区二区三区四区| 国产盗摄——sm在线视频| 久久精品人成| 奇米精品一区二区三区在线观看| 日韩精品久久久久久久的张开腿让| 欧美日韩精品高清| av网站网址在线观看| 国产精品麻豆免费版| 亚洲综合国产激情另类一区| 欧美成人午夜精品免费| 欧美影院一区二区三区| 黄色在线播放网站| 99久久免费国| 久久久久国产精品一区三寸| 337人体粉嫩噜噜噜| 欧美一区二区精品在线| 爱啪啪综合导航| 亚洲五月六月| 丁香另类激情小说| 一本一道无码中文字幕精品热| 中文字幕欧美日韩va免费视频| 日韩精品视频在线看| 国产二区视频在线播放| 国产精品久久午夜| 免费观看毛片网站| 国产精品99导航| 欧美女人交a| 99久久精品免费视频| 欧美一级精品在线| 男女羞羞在线观看| 伊人久久婷婷色综合98网| 成人午夜电影久久影院| 成人一二三四区| 欧美国产视频日韩| 精品日本12videosex| 欧美久久久久久久久久久| 色噜噜夜夜夜综合网| 色呦呦在线观看视频| 欧洲一区二区日韩在线视频观看免费| 精品中文字幕一区二区| 手机看片久久久| 久久久久久久网站|