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

快手前端動效大揭秘:告別低效,vision平臺來襲!

發布于 2024-12-6 11:18
瀏覽
0收藏

導讀:動效平臺作為快手舉辦大型線上活動的堅實后盾,發揮著承上啟下的關鍵作用。本篇文章將全方位地為您呈現Vision動效平臺的整體架構及其演進思路,為您揭開這一強大平臺的神秘面紗。

一、前言

本系列文章從我們在Vision 動效平臺中做的一些工作為切入點,計劃通過多篇文章全面展現我們的工作成果。首篇將闡述Vision動效平臺的整體演進思路,聚焦于平臺的核心能力,為讀者勾勒出我們在動效領域的初步布局。隨后,我們將詳細介紹渲染引擎Crab,并分享在復雜動效渲染場景下積累的實踐經驗。接著,文章將深入剖析動效Code Gen能力的技術原理,揭示其背后的奧秘。此外,我們還將探討多種序列幀格式(包括APNG、AVIF、WEBP、普通視頻、透明視頻等)的最佳實踐,幫助讀者更好地理解這些格式在實際應用中的優勢和局限。在此基礎上,我們將進一步講解背后的序列幀多格式轉換服務的技術原理,揭示其高效運作的機制。


接下來,文章將轉向動效準入、準出檢測過程中的技術原理,為讀者呈現我們在確保動效質量方面所做的努力。最后,我們將分享Spine動效在React Native技術棧下的實踐,展示其在移動開發中的廣泛應用和潛力。通過這些內容,我們希望能夠為讀者提供一個全面而深入的視角,以更好地理解我們在動效領域的探索與實踐。

二、動效的核心價值及現存挑戰

1.動效的重要性


快手作為一個短視頻平臺,其豐富的內容需要通過多樣化的表現形式來呈現。設計師精心設計的動效,在各種業務和活動場景中展現出了極高的表現力,不僅增強了內容的吸引力,還提升了用戶的互動體驗。


此外,我們更是充分利用了動效的潛力,通過在相同場景下對比運用不同的動效設計方案進行A/B測試。測試結果清晰地表明,那些融入了動效的頁面在數據表現上往往更加出色,無論是用戶停留時長、互動率還是轉化率,都較未使用動效的頁面有了顯著提升。這充分證明了動效在快手日常業務以及大型活動場景中的不可或缺性。


2.動效流程中的重重難題

鑒于動效在提升業務數據中的優秀表現,無論是日常運營需求還是大型活動項目,都涌現出了大量的動效需求。然而,動效的生產、交付、開發等多個關鍵環節都面臨著諸多挑戰。對于曾參與開發復雜動效需求的開發者而言,這種體驗尤為深刻。要將動效需求高質量地開發并上線,往往需要付出較高的成本,開發效率也存在較大的提升空間。因此,我們亟需尋找解決方案,以優化動效開發流程,降低成本,提高效率。


從動效流程簡要可概述:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

動效生產環節:設計師們主要遭遇以下難題:

  • 生產與運行不一致:當前市面上的粒子生產工具大多源自游戲領域,如Unity、Unreal Engine等,它們所產出的動效往往無法直接在Web平臺上順暢播放,導致設計與實際展示間存在顯著的差異。
  • 資產管理成本高,復用難,例如:設計師生產完成的資產缺乏高效的管理手段,使得復用變得極為困難。這些資產不僅檢索不易,還可能因設計師的流動而面臨流失的風險,極大地增加了管理成本。

動效交付環節:設計師與研發人員之間的協調流程亦存在諸多問題:

  • 交付流程繁瑣:傳統的基于文檔的交付方式不僅要求設計師頻繁導出資產并手動上傳,而且在后續的維護上也需耗費較高成本。
  • 缺乏交付標準:設計師在交付動效產物時,缺乏明確的流程標準和產物標準,導致研發人員在接收時難以判斷其是否符合開發要求。
  • 前置驗收缺乏:設計師在工具中完成粒子、3D模型等設計后,無法直接預覽其在Web平臺上的實際播放效果。

動效開發環節:研發人員則面臨著更為嚴峻的挑戰:

  • 動效開發難度高,工作量大,動效的選型、復雜動效的還原、復雜渲染效果的實現以及跨平臺的開發,每一項都考驗著研發人員的專業技能與耐心,使得整個開發過程既耗時又費力。


針對上述動效生產、交付及開發環節中存在的種種問題,我們渴望構建一套全面而高效的解決方案,以下圖示正是我們對這一理想方案的憧憬與規劃:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

這套方案對于整個動效流程,希望通過制定 SOP + 平臺化落地規范和流程,解決規范和流程導致的低效問題,同時在各個階段通過提供不同的能力,解決上述提到的各個環節各自的問題。

三、快手Vision動效平臺演進之路

?

1.行業內的通用解決方案

在著手開發我們自己的解決方案之前,我們深入調研了行業內的現有方案。排除純游戲開發的特定場景,當前在常規動效需求的開發中,業界主要呈現出以下三種策略:


游戲化開發方案:通過一個包含編輯器 + Runtime 在內的引擎,實現中大型團隊協同完成復雜場景開發的問題。然而,該引擎本身并不支持動效的直接生產,需要配置專業人員來負責把生產工具的產物導入為符合引擎要求的格式。這一方案適合大型團隊協同開發復雜需求的場景。

單一動效類型的方案:通過只支持一種動效類型(例如序列幀),大大簡化了交付與開發流程,大量減少自研工具復雜度和成本,但動效性能和表現力存在一定的局限性。更適合比較簡單的純播放類動效場景。

多動效類型統一生產工具的方案:通過自研的生產工具 + 支持多類型動效的 Runtime,使設計資產可以無損傳遞到開發階段。但該生產工具因為既要實現生產工具(例如 AE、Unity 等)的功能,又要實現方案一的編輯器功能,開發成本極高。適合中小型團隊開發多種動效類型的場景。


2.快手動效開發的特點與需求

考慮到快手在日常業務和大型活動動效開發中的具體特點:

  • 動效數量多但各自相對獨立,很少需要多人協同開發一個復雜場景的需求
  • 業務場景對于性能和表現力要求高:需要盡可能用綜合最優的動效方案,且可能同時使用多種動效類型進行組合開發


我們發現,方案1對設計師的能力要求過高,與快手當前的組織架構和設計師團隊現狀不相符;方案2在動效性能和表現力上無法滿足快手對大型活動的高標準;而方案3在人員能力匹配、性能要求滿足以及業務場景適應性方面,整體更符合快手的實際需求。因此,方案3為我們提供了一個值得深入探索和優化的方向。

3.Vision平臺的演進路線和功能拆解

或許有讀者會感到好奇,為何我們不直接采納現有的開源項目呢?


誠然,方案3中確實存在外部的優秀產品,但其中編輯器部分作為開發工作量較大的關鍵環節,卻是以在線工具的形式存在,無法實現本地化部署。這一特性使得我們在使用時不得不面臨資產流失的潛在風險。鑒于此,我們審慎地決定,整套方案需采取自研的方式,以確保資產的安全與可控。


當然,在自研的過程中,我們也并未完全排斥開源工具。相反,在部分場景下,我們巧妙地融入了合適的開源工具,以期在保障功能實現的同時,進一步降低開發成本。


為了更高效地推進自研工作,我們對整個動效開發流程進行了詳盡的功能拆解:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

針對動效流程的三個部分:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

進一步的拆解,因為我們專注于活動/日常業務場景的動效,不考慮純游戲的場景,需求又分為兩種類型:


①通用性需求

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

② 復雜渲染類需求

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區


因此,我們整個平臺的演進路線如下:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

?

四、Vision動效平臺的核心功能


截至目前,我們已經圓滿完成了階段一與階段二的核心功能構建,而階段三關于動效生產的部分仍在緊鑼密鼓地推進中。在此過程中,我們已經積累了超過3000個高質量的動效資產,成功規避了30多項可能引發線上崩潰的潛在風險,累計導出代碼次數達3900余次。更令人高興的是,借助我們的平臺,一個動效的開發周期最短可縮短至15秒,這一成就顯著降低了動效開發的成本。


這篇文章會大致講解一下各個核心功能,對于其中的技術細節不會有很深入的講解,會在之后通過其他的文章再詳細分析。

1.動效的準入與準出

在動效的交付階段,為了確保動效能夠高質量地上線,我們同樣實施了準入準出的管理機制,這一機制涵蓋了動效資產的準入檢測、單動效的性能準出檢測以及多動效的性能集成測試三大關鍵環節。


動效資產的靜態準入檢測:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

以上是 Vision 進行動效檢測的一個大致流程,設計師使用 AE 等工具生產完動效后,需要把相應的產物導出后上傳到 Vision 平臺。首先,系統會對上傳的入口文件進行初步校驗,這包括檢查文件的后綴名以及文件內容,以確保文件格式的正確性。這一步是確保后續檢測能夠順利進行的基礎。緊接著,系統會調用Vision的檢測服務,對動效資產進行更為詳盡的靜態檢測。

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

靜態檢測的目的有三個:

  • 識別并規避線上Bug的直接誘因:例如當插件導出的 Lottie 缺乏 ind 屬性時,iOS播放器可能會因此閃退。針對此類問題,我們提供的解決方案之一是將資產以base64的方式導出,以避免兼容性問題。同樣,使用Webp等圖片格式時,我們也會進行嚴格的兼容性檢查,確保它們能在不同環境下正常顯示。
  • 發現可能引發性能問題的異常:比如,如果圖片的尺寸遠大于實際圖層所需,這將導致資源體積過大,進而影響加載速度和播放流暢度。另外,使用“Matte”等復雜特性時,可能會在運行時導致CPU使用率過高,造成卡頓現象。通過細致的檢測,我們能夠及時指出這些問題,并建議優化方案。
  • 確保生產工具預覽與實際播放效果的一致性:有時,設計師在生產工具中看到的預覽效果與實際播放效果可能存在差異。例如,Lottie文件中如果包含了攝像機圖層,我們將提示設計師只能使用Lottie的HTML模式進行播放,否則攝像機效果將無法呈現。這樣的檢測有助于確保設計師的創意能夠準確無誤地傳達給最終用戶。同時對于這些準入檢測中發現的問題,部分問題我們會提供自動修復的能力,幫助設計師快速解決問題,例如刪除空圖層等。


單動效的性能準出檢測:

當設計師上傳的動效通過靜態檢測,并在平臺預覽驗收通過后,研發同學希望能盡快對動效的一些性能指標做驗收,以防動效開發完成后,發現動效性能有問題再返工到生產環節。

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區


為了滿足這一需求,我們巧妙地結合了公司的云真機平臺與性能測試工具。把該動效添加到檢測頁面中,使用云真機對以下的一些指標進行測試:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

此外,我們還根據公司穩定團隊所設定的性能紅線,為動效的準出環節增加了嚴格的校驗機制。一旦某個動效的性能指標超出了預設的紅線范圍,系統將會立即向用戶發出預警,提示其關注并優化該動效的性能表現。


多動效的性能集成測試:

對于多動效的集成測試,用戶需要自主構建測試用例(Test Case),并在頁面級別上執行檢測。檢測的項目與單動效性能測試時保持一致,以確保整體動效集成后的穩定性和性能表現。此外,鑒于不同設備性能差異對動效體驗的影響,特別是在低端機上,為保證基本可用性,往往需要對動效進行降級處理。因此,在進行性能測試時,用戶可以選擇高端機和低端機進行有針對性的測試,并依據各自設備的性能特點設定不同的通過標準。通過這樣的測試策略,我們能夠更全面地評估動效在不同設備上的表現,確保其在各種環境下都能提供穩定且流暢的用戶體驗。

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

2.動效開發提效

統一的 Runtime 和格式轉換工具

在日常動效需求的開發中,我們深刻體會到,該領域涉及的概念繁多且復雜,這對我們的開發工作構成了不小的挑戰。其中,最為突出的有以下三個方面:

  1. 動效類型與工具繁多導致的研發選型難的問題
  2. 工具API差異帶來的學習成本增加
  3. 動效格式轉換工具的混亂使用風險

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

為了解決這些問題,我們需要建立更加清晰、系統的動效開發流程和選型標準,同時加強對各種工具和API的學習和培訓,以及審慎選擇和使用動效格式轉換工具,確保動效開發的順利進行和高質量交付。


針對動效開發中所遇到的諸多問題,我們采取了一系列創新措施,其中最為核心的是開發了一個統一的Runtime環境。這一環境在多個層面上發揮了關鍵作用,有效解決了選型困難、學習成本高以及格式轉換混亂等問題。在適配層,我們通過適配器針對不同的開發工具提供了統一的 API,減少了選型和學習成本。在功能層,我們實現了動效類型的工具透明化。我們可以隨時根據技術的發展替換最佳實踐方案。在最上層的應用層,我們提供針對不同平臺的組件、Cli,以便用戶快速在項目中使用。

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

此外,針對格式轉換的需求,我們提供了標準化的格式轉換能力。我們確保導出的格式與我們的Runtime環境完全兼容這種配套的編碼和解碼工具不僅提高了動效的兼容性和穩定性,還為用戶提供了更多的靈活性和便利性。

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區


動效內容的動態替換和動效代碼生成

動效內容的動態替換:

先看一段動效:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

在動效內容的實際應用中,我們經常會遇到需要將設計師導出的Lottie動效與業務數據相結合的場景。例如,動效中的文字、頭像圖片等可能需要根據服務端下發的動態數據進行實時更新。雖然理論上可以通過手動修改Bodymovin導出的JSON文件來實現這一需求,但在實際操作中卻面臨著兩大難題:

1.修改成本高且易出錯:并非所有開發者都熟悉Bodymovin的schema結構,因此手動修改JSON文件不僅成本高,而且容易引入錯誤。

2.Lottie數據不支持實時更改:原生的Lottie庫并不支持在播放過程中實時更改動效數據。

為了解決這些問題,我們對lottie-web進行了深度定制和優化,實現了圖層內容的動態替換功能。這一功能允許開發者在播放過程中實時替換文字圖層的文字內容、圖片圖層的圖片地址,甚至可以直接將某個圖層替換為自定義的DOM元素。此外,為了支持更豐富的交互行為,還在圖層上添加點擊事件。


僅需兩步即可完成具體操作:

1、用戶在平臺上選中圖層后,就可以添加占位符:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

2、使用 Runtime 提供的替換能力快速替換內容:

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

就可以做到使用動態的內容進行動效播放,極大減少了過去需要開發組件 + 動效內容的開發成本。


動效代碼生成:

用 CSS 開發過貝塞爾曲線運動的讀者可能會有體會,這類曲線運動效果實現起來還是比較困難的,因為無法直接用關鍵幀動畫去實現。


快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區


快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區

類似的這類動效開發難題很多,而且不同水平的開發者還原程度也會有差異。那么我們想到,是不是可以通過系統直接生成代碼的方式來解決這個問題?

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區


答案是肯定的,我們系統提供了 Code Gen 的能力,設計師使用 Lottie 進行交付,Vision 會解析 Bodymovin 里的各種 transform 信息,并轉換成動畫代碼片段。在平臺上選中一個圖層,用戶可以復制使用。

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區


例如這是一個復制了代碼后實現的曲線運動效果。

快手前端動效大揭秘:告別低效,vision平臺來襲!-AI.x社區


這里我們還針對三種不同的場景,提供三種不同的代碼生成方式:

  • 普通CSS:適合關鍵幀可以實現的簡單動畫
  • 序列幀CSS:適合路徑動畫的場景
  • Animated:適合 KRN 動效開發

通過平臺提供的代碼生成能力,就避免了人工對參數“翻譯”不準確的問題,規避了開發者能力導致的差異。


以上便是 Vision 動效平臺的設計思路和一些核心功能的分享,其中有很多功能還有很多值得分享的技術細節,后續會有更多的文章來講解,歡迎大家關注。


- END -


如果業內同仁有其他更好的想法或者建議,請不吝指教。

標簽
已于2024-12-6 11:39:54修改
收藏
回復
舉報
回復
相關推薦
亚洲bbw性色大片| 国产999精品久久久| 国产精品99久久久精品无码| 草草视频在线观看| 国产欧美一二三区| 亚洲最大福利视频| 天堂中文在线网| 91精品国产91久久综合| 日韩精品极品在线观看播放免费视频 | 欧美中在线观看| 欧美视频www| 久久av免费看| 日韩欧美123| 亚洲免费一级视频| 国产精品vvv| ...av二区三区久久精品| 精品综合久久| av综合在线观看| 媚黑女一区二区| 欧美猛交免费看| 国产人妻大战黑人20p| 亚洲超碰在线观看| 欧美亚洲尤物久久| 无码人妻丰满熟妇区96| 在线三级电影| 国产精品久久久久久久裸模| 精品久久久久久一区二区里番| 一级特黄录像免费看| 国产精品试看| 久久久久久久影院| 欧美 日韩 国产 一区二区三区| 亚洲成人一品| 亚洲精品福利在线| 久久久精品视频国产| www.26天天久久天堂| 欧美性xxxxx极品娇小| 国产成a人亚洲精v品在线观看| 一级毛片视频在线| 久久久久国产精品厨房| 久久爱av电影| 五月婷中文字幕| 国产精品一区2区| 91系列在线播放| 一级黄在线观看| 日产国产高清一区二区三区| 热久久美女精品天天吊色| 国产成人精品av久久| 欧美亚洲不卡| 欧美大片大片在线播放| 国产免费无码一区二区视频| 欧美成人激情| 俺去亚洲欧洲欧美日韩| 黄色片网站在线播放| 成人影视亚洲图片在线| 中文字幕在线观看日韩| 国产激情av在线| 日韩av密桃| 最新亚洲国产精品| 国产18无套直看片| 999成人网| 精品国产一区二区三区四区在线观看| 调教驯服丰满美艳麻麻在线视频| 精品国产乱码久久久久久蜜坠欲下| 亚洲欧美中文字幕在线一区| 五月天综合视频| 成人看的视频| 久久精彩免费视频| 校园春色 亚洲| 在线免费观看欧美| 97在线免费视频| 毛片毛片女人毛片毛片| 玖玖视频精品| 国产精品夜色7777狼人| 99久久夜色精品国产亚洲| 国产精品一区二区黑丝| 精品国产一区二区三区麻豆小说| 亚洲欧洲综合在线| 久久久久久亚洲综合| 樱花www成人免费视频| 成人在线网址| 午夜精品一区二区三区电影天堂 | 看欧美日韩国产| yw在线观看| 亚洲精品欧美综合四区| 日韩免费视频播放| yiren22亚洲综合| 日韩欧美视频一区| 国产精品无码网站| 国产高清一区二区| 久久久久久亚洲精品不卡| 欧美日韩一级黄色片| 久久成人麻豆午夜电影| 国产厕所精品在线观看| 国产精品99999| 亚洲精品第1页| 成人一级片网站| 国产精品亚洲一区二区在线观看| 亚洲国产精品电影| а天堂中文在线资源| 在线看片欧美| 成人高清视频观看www| 日韩在线观看视频一区二区三区| 欧美国产激情一区二区三区蜜月| 日韩a级黄色片| 春暖花开亚洲一区二区三区| 精品国产亚洲在线| 青青草自拍偷拍| 日韩视频在线一区二区三区| 国产色视频一区| 日韩a级作爱片一二三区免费观看| 中文字幕一区二区三区在线观看| 草草久久久无码国产专区| 中文字幕日本一区| 国产亚洲精品91在线| 国产精品第一页在线观看| 久久精品国产免费| 欧美一区二区三区四区在线观看地址| 欧美性爽视频| 欧美日韩国产精选| 在线免费观看视频| 国产精品亚洲综合久久| 国产精品10p综合二区| 嫩草在线视频| 在线观看国产精品网站| 中文字幕免费看| 亚洲国产片色| 成人午夜电影免费在线观看| 欧美jizzhd69巨大| 欧美色视频在线| 丁香花五月婷婷| 亚洲免费中文| 国产在线精品一区| 成人影院在线视频| 精品伦理精品一区| 欧美成人精品欧美一级私黄| 精品一区二区三区视频| 亚洲.欧美.日本.国产综合在线| 成人国产二区| 日韩精品免费在线| 日本va欧美va国产激情| 99视频在线精品| 99在线免费视频观看| 免费观看在线一区二区三区| 久久黄色av网站| 国产口爆吞精一区二区| 亚洲人成7777| 熟妇无码乱子成人精品| 亚洲成人三区| 亚洲jizzjizz日本少妇| av网址在线播放| 欧美一区二区视频免费观看| 99久久婷婷国产综合| 国产精品一区二区91| 97免费视频观看| 6080成人| 久久久久久噜噜噜久久久精品| 丰满大乳国产精品| 亚洲成av人片一区二区三区| 久久久午夜精品福利内容| 国产亚洲精品v| 欧美一区激情视频在线观看| 日韩不卡免费高清视频| 中文字幕亚洲无线码在线一区| 中文字幕在线日亚洲9| 亚洲欧洲一区二区三区| 亚洲国产综合av| 亚洲婷婷在线| 美国av一区二区三区| 国产成人精品123区免费视频| 亚洲人永久免费| 中文天堂在线资源| 亚洲免费av在线| 久久久久亚洲AV成人网人人小说| 亚洲最黄网站| 日本一区免费| 成人污版视频| 久久乐国产精品| 黄视频在线观看免费| 欧美日韩免费视频| 精品人妻在线播放| 久久久久亚洲综合| 国内精品国产三级国产aⅴ久| 激情综合自拍| 日韩美女一区| 日本在线视频一区二区三区| 欧美有码在线观看| 毛片在线播放a| 日韩精品免费电影| 国产女人高潮毛片| 一本到一区二区三区| 老熟妇高潮一区二区三区| av电影在线观看完整版一区二区| 久草在在线视频| 欧美日韩影院| 亚洲电影免费| 风间由美一区二区av101| 国产精品欧美激情| 高清电影在线观看免费| 中文字幕亚洲色图| 少妇激情av一区二区| 91精品欧美综合在线观看最新| 99久在线精品99re8热| 中文字幕一区二区三区视频| 一起草在线视频| 精品午夜一区二区三区在线观看| 欧美日韩在线视频一区二区三区| 亚洲成av人电影| 午夜一区二区三区| 网曝91综合精品门事件在线| 97久久天天综合色天天综合色hd| 欧美黄色三级| 2019亚洲日韩新视频| 成人国产免费电影| 在线视频精品一| 视频一区二区在线播放| 日韩精品中文字幕一区| 亚洲最新av网站| 91福利社在线观看| 日日夜夜综合网| 亚洲综合自拍偷拍| frxxee中国xxx麻豆hd| 亚洲国产精品成人综合| 日韩精品电影一区二区| 972aa.com艺术欧美| 91丨porny丨九色| 精品亚洲porn| 激情五月俺来也| 日韩 欧美一区二区三区| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产综合精品一区| 玖玖精品在线视频| 99热国内精品| 亚洲伊人婷婷| 国产一区99| 日韩欧美三级一区二区| 国产剧情在线观看一区| 蜜桃av色综合| 亚欧洲精品视频在线观看| 国产一区二区中文字幕免费看| 伊人久久大香线蕉av超碰| 无码人妻精品一区二区三区蜜桃91| 久久精品盗摄| 国产一区二区网| 99riav国产精品| 国产真人做爰毛片视频直播| 国内一区二区三区| 日本中文字幕在线视频观看| 国模吧视频一区| 欧美性潮喷xxxxx免费视频看| 欧美+日本+国产+在线a∨观看| 一级全黄肉体裸体全过程| 婷婷精品进入| 国产日产欧美一区二区| 欧美精品不卡| 被灌满精子的波多野结衣| 亚洲大黄网站| 亚洲熟妇av一区二区三区漫画| 国产精品日本| 婷婷丁香激情网| 久久成人18免费观看| 日韩成人av免费| 国产精品一品视频| 制服丝袜第一页在线观看| 久久综合色天天久久综合图片| 亚洲av无码一区二区三区人| 国产精品视频线看| 亚洲最大的黄色网址| 亚洲午夜久久久久久久久电影院 | 午夜伊人狠狠久久| 91美女免费看| 欧美视频中文一区二区三区在线观看| 伊人22222| 精品sm在线观看| 免费a级毛片在线观看| 中文字幕亚洲在线| 日本理论片午伦夜理片在线观看| 88国产精品欧美一区二区三区| 成人软件在线观看| 亚洲最大的网站| 亚欧洲精品视频在线观看| 在线视频不卡一区二区三区| 精品电影一区| 91日韩视频在线观看| 国产高清不卡二三区| 人人妻人人澡人人爽人人精品| 国产精品久久久久久久第一福利 | 一起草在线视频| 中文无字幕一区二区三区| 动漫性做爰视频| 岛国av一区二区三区| 97人妻精品一区二区三区软件| 亚洲成人免费网站| 免费网站免费进入在线| 国内成人精品一区| 日韩毛片网站| 精品蜜桃传媒| 久久久久久久久国产一区| 91国视频在线| 国产米奇在线777精品观看| 免费观看av网站| 亚洲一区二三区| 中文字幕在线日亚洲9| 日韩精品电影网| 91极品在线| 国产精品视频中文字幕91| 美国十次av导航亚洲入口| 特级毛片在线免费观看| 久久精品亚洲| 国产情侣久久久久aⅴ免费| 国产精品乱码一区二区三区软件 | 成人性生交大片免费看网站| 国产一区二区视频在线观看| 日本欧美韩国国产| 一二三四中文字幕| 久久精品久久综合| 国产又粗又猛又爽视频| 精品国产福利视频| 精品人妻午夜一区二区三区四区 | 69av.com| 欧美日韩的一区二区| 国产在线一二三区| 欧美中文在线观看| 欧美成人午夜77777| 成人高清dvd| 极品少妇xxxx精品少妇| 国产成人精品视频免费| 91官网在线免费观看| 精品亚洲综合| 日韩av免费看| 天天躁日日躁成人字幕aⅴ| 免费看黄在线看| 高清免费成人av| 九九热只有精品| 日韩一区二区三区在线观看| av中文字幕在线观看| 91精品免费看| 亚洲电影影音先锋| 岛国av免费在线| 亚洲欧美偷拍另类a∨色屁股| 亚洲av综合一区| 最新日韩中文字幕| 亚洲福利影视| 蜜臀在线免费观看| 国产激情一区二区三区桃花岛亚洲| 免费国产羞羞网站美图| 91精品国产综合久久精品麻豆| 麻豆传媒视频在线| 91亚洲人电影| 黄色欧美成人| 国产精品久久AV无码| 色综合天天天天做夜夜夜夜做| 欧美少妇另类| 国产精品户外野外| 欧美hd在线| 少妇精品无码一区二区| 亚洲成年人影院| 你懂的视频在线免费| 国产精品日日做人人爱| 91精品国产福利在线观看麻豆| 国产在线视频三区| 亚洲成人免费观看| 国模吧精品人体gogo| 国产日韩在线观看av| 欧美精品自拍| 亚洲欧美视频在线播放| 色噜噜狠狠一区二区三区果冻| 丝袜美腿美女被狂躁在线观看| 成人性教育视频在线观看| 雨宫琴音一区二区在线| 少妇户外露出[11p]| 欧美在线三级电影| 99热国产在线中文| 久精品国产欧美| 美女视频黄a大片欧美| 九九热国产在线| 亚洲欧洲日本专区| 国产精品视频一区视频二区 | 巨茎人妖videos另类| 日韩av电影免费播放| 国产精品一区在线| 日本一区二区不卡在线| 尤物九九久久国产精品的分类| 91视频成人| 欧美日韩一道本| 一区在线观看免费| 视频在线不卡| 91在线视频九色| 鲁大师成人一区二区三区| 日韩在线不卡av| 日韩精品高清视频| 精品久久久久久久久久岛国gif| 国产网站免费在线观看| 国产精品传媒在线| 日本中文字幕一区二区有码在线 | 国产精品一区二区黑人巨大| 91精品国产91久久久久久最新 | 色伦专区97中文字幕| 国产suv精品一区| 91精品视频国产| 日韩欧美成人精品|