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

動效資源交付的突破:Vision 平臺準入準出方案 原創

發布于 2025-2-21 14:52
瀏覽
0收藏

導讀:快手動效 Vision 平臺為解決動效資源交付問題,引入了動效資源準入準出檢測機制。通過分析現有交付流程的痛點,平臺增加了了靜態和動態檢測服務,確保動效質量與性能。該套系統已成功召回并預防了多次線上問題,提升了使用動效資源的穩定性和效率。

一、引言

在系列文章的首篇??《快手前端動效大揭秘:告別低效,vision平臺來襲!》(點擊回顧)???中,我們探討了 Vision 平臺的整體架構和演進思路,特別是針對動效生產成本高、交付流程繁瑣、資產管理成本高以及資產復用困難等問題進行了概括性的介紹。在實踐中,我們還發現不同的線上場景(如活動 H5、直播間、客戶端等)對動效資源的需求各不相同,這進一步增加了動效交付與使用的復雜性。同時,部分一線使用動效的同學對相關標準理解不一,導致在不同業務線中因動效資源使用不當或配置錯誤而引發的線上事故時有發生。

為了解決這些動效交付中的問題,Vision 平臺決定通過動效資源系統性的準入和準出檢測方案來加以解決。接下來,我將從方案的分析思路、架構設計、實現細節與項目收益幾個方面進行詳細介紹。

二、分析與思考

2.1 動效交付流程分析


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區

分析以往的動效資源交付流程,動效資源的交付嚴重依賴于設計師通過 Docs 文檔記錄和附件上傳,更新則完全依靠人工同步,缺乏系統化的流程和質量管控。由于動效資源問題的解決往往需要對比較多資源,許多問題場景需要反復與設計師溝通,導致資源交付流程循環往復,極易影響項目的整體交付進度。

2.2 平臺針對交付鏈路的改善


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


Vision 平臺引入了資源準入和準出檢測流程,在動效預覽時對未通過檢測的資源進行強制報告。后續的動效交付將從依賴 Docs 的方式轉向平臺化方案,通過統一的準入準出檢測實現更好的管控和同步。

三、具體方案


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


為了實現交付流程中的準入和準出檢測,Vision 構建了一套基礎檢測服務。該服務涵蓋基礎檢測功能、獨立檢測服務、平臺轉發/開放服務,以及最終面向業務方的檢測服務。此外,還涉及數據庫、自動化測試任務調度平臺和運行時檢測平臺等內部第三方服務。

在概述基礎檢測服務后,我們將從底層實現向上探討其具體實現,包括靜態檢測 SDK、動態檢測服務,以及相應的平臺檢測等流程。

3.1 靜態檢測 SDK

我們常用的動效資源格式包括 Lottie、序列幀動圖(如 APNG、Webp 等)、序列幀視頻、靜態圖片和 CSS 等多種形式。抽象來看,動效資源的靜態檢測可以分為資源獲取與解碼、規則設定、特性檢測和報告生成等幾個階段。


其中資源的解碼會根據資源的不同采用不同的 Decoder:


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


由于多條規則需要對同一套動效數據進行頻繁計算,容易導致代碼冗余。以 Lottie 檢測為例,常規檢測需要遍歷超過 40 條規則,包括對 JSON 節點的歸納、層級深度分析、圖片構造等操作。一個非標準的 Lottie 動效可能包含數百個節點和幾十張圖片,當項目集中檢測時,底層服務的壓力會呈幾何式增長。為提高效率,SDK 對解碼后的數據進行緩存,并通過校驗插件進行遍歷檢測,從而更高效地生成靜態檢測結果。SDK 的具體流程設計如下圖所示:


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區

當然,不同的動效實現方式也具備相似的檢測能力。下面,我將以 SDK 中廣泛應用的 圖片有效率分析 為例進行詳細介紹。

圖片有效率分析

在設計初期,動效設計師為了實現高還原度的炫酷效果,通常會使用與畫布大小成比例且便于對齊的圖片資源。然而,由于 AE 導出切片(用戶視口)的限制,一些包含大量透明通道的圖片可能會被意外導出到動效資源中。以下圖所示為例,一張有效展示內容區域為 140px 的 PNG 圖片,實際使用了 350px 的圖片,導致內存占用增加了 525%(盡管不同格式圖片內存占用絕對值會有所不同,但比例趨勢相同),這對頁面整體性能有較大影響。因此,識別這些隱藏在合規資源中的異常圖片,成為亟需解決的首要問題。


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


在識別異常圖片后,我們需要具體的方法來檢測這些圖片的透明區域。在瀏覽器環境中,我們通常使用 Canvas 來解析圖片,通過遍歷其像素點的 RGBA 值,檢查 alpha 通道是否等于 255,以判斷圖片是否包含透明區域。

// 瀏覽器判斷方式const hasAlphaChannel = (imageSrc, callback) => {    const img = new Image();src
onload = () =>        const canvas = document.createElement('canvas');        const context = canvas.getContext('2d');
width = img.width;height = img.height;
        context.drawImage(img, 0, 0);
        const imageData = context.getImageData(0, 0, img.width, img.height).data;
        // 檢查透明度        for (let i = 3; i < imageData.length; i += 4) {            if (imageData[i] < 255) {                callback(true); // 有透明數據                return;            }        }        callback(false);    };
onerror = () =>        console.error('圖片加載失敗');        callback(false); // 加載失敗,返回false    };};

然而,在服務端檢測流程中,使用 Canvas 進行模擬渲染效率較低。因此,我們采用 Sharp 進行圖片解碼,以獲取圖片的像素點信息,并利用 Sharp 內置的 trim() 函數進行裁剪。

const sharp = require('sharp');
const calculateTrimEfficiency = async (input, output, thresholdPercentage) => {    // 獲取原始圖像信息    const image = await sharp(input).metadata();
    // 使用 sharp 進行裁剪    const { info } = await sharp(input)        .trim() // 這里可以根據需要傳遞參數        .toFile(output);
    // 計算裁剪后的有效率    const originalArea = image.width * image.height;    const trimmedArea = info.width * info.height;    const efficiency = (trimmedArea / originalArea) * 100;
    console.log(`裁剪后的面積: ${trimmedArea}`);    console.log(`原始面積: ${originalArea}`);    console.log(`有效率: ${efficiency.toFixed(2)}%`);
    // 判斷裁剪是否達到閾值    const isAccept = efficiency >= thresholdPercentage;    if (isAccept) {        console.log('裁剪后的圖像符合要求。');    } else {        console.log('裁剪后的圖像不符合要求。');    }
    return isAccept;};


序列幀動圖是實現動效的重要手段之一。與靜態 PNG 的圖片有效率場景類似,盡管動圖存在幀間合并方案,但低效的序列幀動圖會因每幀的共同透明區域而導致內存浪費。因此,我們需要制定有效率計算方法,以剔除不合規的動圖。參考靜態圖的有效率檢測規則,我們以每幀的最大透視范圍為依據,評估序列幀動圖的效率。與靜態圖片相比,動態圖片(如 APNG、WEBP 等)的每幀解碼尤為關鍵。以 APNG 為例,可以通過 Sharp 庫設置 animated: false 獲取所有幀進行遍歷判斷,或使用 UPNG.js 等解碼庫逐幀獲取內容。獲取逐幀內容后,進行類似靜態圖片的對比,從而簡單判斷動圖的有效率。


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


在檢測 SDK 中,還有許多類似圖片有效率的檢測方法,這里就不逐一詳述了。


3.2 動態檢測服務

動效設計師上傳的動效經過平臺的靜態檢測后,具備了一定的質量保障。然而,為了避免因真機性能問題導致的開發返工,部分研發人員希望盡早進行真機性能驗收。因此,在動效準出階段,我們利用公司的云真機平臺和性能檢測工具,對單個動效頁面或多動效集成頁面進行真機性能測試。通過真機性能測試采集的數據,我們進一步分析了 CPU、內存、FPS 和溫度等指標。同時,針對性能穩定性團隊設定的指標紅線,我們添加了相應的準出校驗,以確保動效的穩定性和性能。


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


在整個檢測過程中,我們成功實現了自動化執行腳本的開發集成,并攻克了 Kperf 檢測報告數據的存儲、處理和分析等復雜問題。


3.3 檢測標準

在完善檢測服務后,我們意識到需要一套標準來規范動效資源的質量。因此,我們基于快手春節活動(CNY)及日常活動中的豐富實踐經驗,制定了一套動效臨時檢測標準。這些標準專注于平臺上常用的動態效果格式,確保在不同應用場景下的動效資源都能達到預期的質量和性能。

目前這套標準主要適用于單一動態效果的小范圍應用場景,涵蓋了多種檢測維度,以便更全面地評估動效資源的合規性和有效性。具體檢測維度將在下文中詳細介紹。目前,這套標準正在根據用戶反饋不斷迭代和優化,以確保其在實際應用中的有效性和實用性。通過這種方式,我們不僅提升了動效資源的整體質量,還為開發團隊提供了更明確的選擇指導。


靜態檢測標準

動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


動態檢測標準

動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


流暢度與卡頓的關聯可以用以下的流程圖來大致展示:

動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


3.4 平臺檢測流程

常規檢測流程:動效設計師無論通過平臺還是 AE 插件上傳資源,如果資源觸發靜態檢測異常,平臺會強制提醒結果,但不會阻止動效的上傳和使用。研發人員仍可正常下載和使用這些資源。


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


強規則卡控流程:對于強規則卡控的項目,動效設計師上傳未通過檢測的資源將進入待確認列表,而非檢測通過列表。待確認列表中的動效需經研發負責人或動效 BP 人工確認后,才能被研發人員正常使用。只有經過人工確認的資源,才會出現在檢測通過列表中,供研發人員下載和使用。


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


四、落地實踐與收益

4.1 落地情況

平臺落地

準入檢測 &報告


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


準出檢測報告


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


強卡流程


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


目前平臺已經集成了動效的準入 & 準出動作,并且實現了整套上述分享 靜態/動態資源 流程。

Open SDK/API

除了在 Vision 平臺的檢測功能的亮相,檢測基礎服務 還將功能打包,作為 Open SDK 和 API 對外輸出檢測能力。借助內部檢測質效專項的推動,目前已經完成了在快手主站內多個 C 端核心運營 &資源平臺的接入。


動效資源交付的突破:Vision 平臺準入準出方案-AI.x社區


4.2 實踐收益

在 2024 年第三季度,動效檢測和開放接口的召回問題數量累計 萬余次,其中有效規避了 幾十次 有造成客戶端 Crash 風險的問題。

五、總結

本文詳細介紹了 Vision 平臺在解決動效資源交付質量問題中的思考與實踐,希望能為您提供啟示和支持。如果您有任何疑問或建議,歡迎隨時留言討論,我們期待您的寶貴意見。

回顧本系列文章,詳細分享了快手在 Vision 動效平臺的工作成果,首篇闡述平臺整體演進思路及核心能力布局,隨后詳細介紹渲染引擎 Crab 及復雜動效渲染實踐、動效 Code Gen 技術原理、多種序列幀格式的最佳實踐及其轉換服務技術原理。此外,系列文章還將探討動效準入、準出檢測過程中的技術原理,并分享 Spine 動效在 React Native 技術棧下的實踐,為讀者提供一個全面而深入的視角,以更好地理解快手在動效領域的探索與實踐。

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
欧美人妖在线观看| 成人高潮aa毛片免费| 免费xxxx性欧美18vr| 精品精品国产国产自在线| 国产九九九视频| www视频在线观看| 国产人成亚洲第一网站在线播放| 成人国产精品免费视频| 日本一区二区三区免费视频| 日韩欧美一区二区三区免费看| 欧美一区二区三区不卡| 国产精品97在线| av网站免费在线观看| 久久午夜色播影院免费高清| 亚洲一区二区三区在线免费观看| 久久午夜免费视频| 中文无码久久精品| 亚洲男人天堂视频| 中文在线字幕观看| 欧美黄页免费| 日韩欧美在线免费| 久久99久久99精品| 欧美激情免费| 久久久久国产免费免费 | 欧洲av一区二区| 夜夜嗨av一区二区三区中文字幕| 亚洲国产欧美一区二区三区不卡| 丰满人妻妇伦又伦精品国产| 美女在线一区二区| 国产精品xxx视频| 国产 欧美 日韩 在线| 欧美fxxxxxx另类| 日韩中文字幕视频在线| 人妻少妇无码精品视频区| 伊人久久影院| 日韩欧美成人午夜| 伊人色在线视频| 97精品国产99久久久久久免费| 欧美日韩视频免费播放| 激情六月天婷婷| 1区2区在线观看| 亚洲少妇屁股交4| 亚洲二区自拍| 8888四色奇米在线观看| 亚洲国产精品成人综合| 日韩不卡av| 国产视频精品久久| 国产亚洲精品7777| 欧美精品在线一区| 蜜芽tv福利在线视频| 91视视频在线直接观看在线看网页在线看| 91久久久久久久久久久| 国产精品色综合| 久久福利资源站| 91亚洲人电影| 精品人妻一区二区三区麻豆91| 激情成人综合网| 亚洲xxxx在线| 日本高清视频网站| 91女人视频在线观看| 农村寡妇一区二区三区| 精品美女视频在线观看免费软件 | 精品国产91乱码一区二区三区| 午夜av中文字幕| 日韩三级不卡| 亚洲黄色成人网| 久久精品成人av| 国产一区二区精品福利地址| 视频直播国产精品| 18岁成人毛片| 欧美激情日韩| 97在线视频观看| 国产精品二区一区二区aⅴ| 亚洲少妇一区| 国产精品大陆在线观看| 91免费视频播放| 国产91在线看| 欧美福利精品| 日本中文字幕在线2020| 亚洲一区在线观看视频| 97av视频在线观看| 狂野欧美性猛交xxxx| 日韩精品专区在线| 久久精品老司机| 久久精品国产大片免费观看| 久久久国产一区| 可以在线观看av的网站| 老司机午夜精品| 国产福利不卡| 国产在线你懂得| 亚洲欧美日韩国产中文在线| 国产精品一色哟哟| 国产韩日精品| 精品久久五月天| 日本精品在线观看视频| 欧美+日本+国产+在线a∨观看| 97精品国产97久久久久久免费| 这里只有精品6| 粉嫩一区二区三区性色av| 日本视频一区二区不卡| 人妖欧美1区| 欧美性色黄大片手机版| caopor在线| 色喇叭免费久久综合网| 国色天香2019中文字幕在线观看| 国产裸体美女永久免费无遮挡| 岛国av在线一区| 亚洲精品日韩精品| 都市激情亚洲一区| 精品国产伦一区二区三区观看方式| 国产女主播喷水高潮网红在线| 亚洲女同中文字幕| 国产精品盗摄久久久| 女人18毛片一区二区三区| 国产精品国产三级国产三级人妇| 波多野结衣乳巨码无在线| 欧美大片网站| 亚洲天堂成人在线视频| 日本一区二区三区免费视频| 国产精品一色哟哟哟| 日本日本精品二区免费| 欧美日韩国产观看视频| 欧美大片一区二区| 欧美性生交大片| 丝袜亚洲精品中文字幕一区| 国产一区国产精品| 青草av在线| 欧美高清视频在线高清观看mv色露露十八| 中文精品在线观看| 国产精品毛片在线看| 国产精品国产精品国产专区不卡| 国产秀色在线www免费观看| 在线观看日韩av先锋影音电影院| 中文字幕 亚洲一区| 国产专区一区| av电影成人| av免费在线观看网址| 欧美精品一二三四| 国产精品视频看看| 日本不卡一二三区黄网| 日本一区二区三区四区在线观看 | 亚洲xxxx3d| 欧美激情黑人| 欧美一区二区视频网站| 在线免费观看亚洲视频| 国内久久精品视频| 视色,视色影院,视色影库,视色网| www.久久草.com| 久久精品国产欧美亚洲人人爽| 依依成人在线视频| 国产精品天美传媒沈樵| 在线观看日本一区二区| 欧美激情成人| 91原创国产| 丁香花高清在线观看完整版| 亚洲国产小视频| 波多野结衣国产| 久久精品一区二区三区不卡| 黄色国产小视频| 日韩精品免费| 亚洲a级在线观看| 黄页网站在线| 亚洲美女久久久| 少妇又紧又色又爽又刺激视频| 中文字幕一区二区三区四区| 中文字幕一区二区三区四| 亚洲欧洲中文字幕| 国产乱码精品一区二区三区卡| 国产污视频在线播放| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 欧美日本在线播放| 国产精品免费人成网站酒店| 国产精品一二二区| 大肉大捧一进一出好爽视频| 欧美色图激情小说| 亚洲iv一区二区三区| 超碰在线99| 中日韩美女免费视频网站在线观看 | 欧美午夜电影一区二区三区| 欧美一区二区三区男人的天堂| 日韩经典在线观看| 欧美国产一区在线| 国产一级二级av| 先锋亚洲精品| 欧美日韩一区二区三区电影| 国产区精品视频在线观看豆花| 国产91热爆ts人妖在线| 九七久久人人| 亚洲男人天堂视频| www.黄色片| 色哦色哦哦色天天综合| 欧美另类视频在线观看| 久久精品在这里| 久久久久亚洲av无码专区首jn| 久久精品成人| 999久久欧美人妻一区二区| 色先锋久久影院av| 92国产精品视频| 日韩免费小视频| 国外色69视频在线观看| 日本高清视频在线观看| 亚洲国产精品网站| 国产精品人妻一区二区三区| 一道本成人在线| 精品一区免费观看| 亚洲日本va在线观看| 性欧美13一14内谢| 国产91精品免费| 91小视频在线播放| 久久久久中文| 国产免费黄色小视频| 伊人成综合网| 亚洲图片小说在线| 亚洲免费毛片| 精品国产一区二区三区久久久久久| 欧美成人高清视频在线观看| 欧美最顶级丰满的aⅴ艳星| 欧美性受ⅹ╳╳╳黑人a性爽| 中文字幕最新精品| 国产www.大片在线| 日韩激情av在线免费观看| www夜片内射视频日韩精品成人| 欧美亚洲精品一区| 日本视频网站在线观看| 精品久久中文字幕久久av| 久久久久久激情| 亚洲理论在线观看| 波多野结衣欲乱| 国产区在线观看成人精品 | jlzzjlzz亚洲女人18| 欧美日韩一区二区欧美激情| 成人av网站在线播放| 欧美性开放视频| 日韩免费视频一区二区视频在线观看| 亚洲夂夂婷婷色拍ww47 | 午夜精彩视频在线观看不卡| 看片网站在线观看| 亚洲精品日产精品乱码不卡| 永久av免费网站| 亚洲欧美在线视频观看| 蜜桃av.com| 1024成人网| 欧美一区二区三区爽爽爽| 1000精品久久久久久久久| 亚洲欧美卡通动漫| 中文字幕 久热精品 视频在线| 西西444www无码大胆| 久久精品视频在线免费观看| 色婷婷在线影院| 亚洲国产精品av| 五月天色婷婷丁香| 亚洲视频在线一区观看| 国产少妇在线观看| 亚洲自拍偷拍网站| 日韩精品一区二区在线播放| 欧美日韩亚洲一区二| 中文字幕精品无码一区二区| 在线中文字幕一区| 中文字幕久久网| 欧美福利视频一区| 性生活免费网站| 亚洲第一区第一页| 欧美成人综合在线| 伊人久久男人天堂| 黄色片免费在线观看| 欧美国产激情18| 国产高清视频色在线www| 日本成人黄色片| 高清亚洲高清| 97久久人人超碰caoprom欧美| 2023国产精华国产精品| 久久精品aaaaaa毛片| 北条麻妃国产九九九精品小说 | 国产精品xxxx| 亚洲精品3区| 亚洲制服中文| 欧美日韩一区二区三区四区在线观看 | av网站在线免费播放| 久热精品在线视频| 久草在线资源站手机版| 国产欧美在线播放| 精品一区二区三区在线观看视频| 国产高清自拍一区| 欧洲美女日日| 国产高清不卡无码视频| 美女黄色成人网| 精产国品一二三区| 久久综合九色综合97婷婷| 日本 欧美 国产| 欧美日韩在线第一页| 91成人在线免费| 日韩成人在线视频网站| 日本在线免费中文字幕| 97在线日本国产| 国产美女精品视频免费播放软件| 精品国产乱码一区二区三区四区| 国产精品久久久久久久| 可以在线看的av网站| 国产美女精品在线| 亚洲乱码国产乱码精品精大量| 亚洲天堂中文字幕| 亚洲天堂视频网站| 日韩精品一区二区三区在线播放| 黄色大片在线免费观看| 国模视频一区二区三区| 日韩福利在线观看| 欧美区高清在线| 亚洲日本激情| 天堂在线精品视频| 亚洲国产精品传媒在线观看| 综合激情网五月| 亚洲电影免费观看高清| 激情在线小视频| 国产精品视频26uuu| 日韩高清影视在线观看| 国产美女作爱全过程免费视频| 青青草国产精品97视觉盛宴| 黄色网址在线视频| 一区二区三区在线观看网站| 91精品国产乱码久久久| 亚洲欧美日韩区| 国产v日韩v欧美v| 国产成人看片| 亚洲天堂激情| 久久久无码人妻精品无码| 亚洲精选视频在线| 91午夜交换视频| 中文字幕在线看视频国产欧美| 3d欧美精品动漫xxxx无尽| 蜜桃导航-精品导航| 在线日本成人| 黄色免费视频网站| 亚洲自拍欧美精品| 亚洲精品综合网| 欧美激情图片区| 成人性生交大片免费看96| 国产又粗又长又爽视频| 国产综合色在线视频区| 精品在线观看一区| 在线不卡一区二区| 激情在线小视频| 91超碰rencao97精品| 欧美激情第10页| www.欧美com| 亚洲一级在线观看| 少妇av在线播放| 国产91成人video| 欧美禁忌电影网| 成人免费视频久久| 中文字幕精品在线不卡| 中文字幕在线播放日韩| 日韩综合中文字幕| 日本少妇精品亚洲第一区| 国产一区二区三区在线免费| 成人小视频免费在线观看| av大片免费在线观看| 日韩精品中文字幕久久臀| a一区二区三区| 亚洲一区三区视频在线观看| 国产毛片一区二区| 国产无码精品在线观看| 亚洲欧美另类在线观看| 素人啪啪色综合| 中文字幕在线亚洲精品| 国产精选一区二区三区| 日本熟伦人妇xxxx| 亚洲人成网站色ww在线| 亚洲精品一区三区三区在线观看| 在线视频一区观看| 国产成人精品一区二区三区四区| 中文字幕亚洲精品在线| 在线日韩欧美视频| 成人激情久久| 成人一对一视频| 中文字幕精品—区二区四季| 不卡的日韩av| 日本最新高清不卡中文字幕| 手机亚洲手机国产手机日韩| 色婷婷狠狠18禁久久| 色呦呦一区二区三区| 黄色在线观看网站| 精品一区久久久| 麻豆专区一区二区三区四区五区| 激情综合五月网| 亚洲天堂网在线观看| 久久国产精品美女| 岳毛多又紧做起爽| 一区二区中文视频| 污污网站免费在线观看| 91精品在线播放| 久久国产成人| 久久久久久久久97| 亚洲午夜未删减在线观看 | 精品国产欧美一区二区| 国产精品毛片久久久久久久久久99999999 | 国产精品免费观看在线| 亚洲性图久久| 99久久久无码国产精品不卡| 亚洲精品国产精品国产自| 在线成人免费|