原创 優酷速看短視頻自動化生產解決方案

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"一、簡介"}]},{

原创 ZIP 也能邊下載邊解壓?優酷流式解壓技術揭祕

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 獨家揭祕阿里文娛數據服務平臺發展史

背景近些年,隨着雙11、618等營銷活動的常態化,優酷對內部的數據分析能力提出了更高的要求。主要體現在以下三方面: 實時性:傳統的離線數據分析已無法滿足強實時性的數據分析需求。在面向直播的數據大屏中,需要實時計算在線人數、CDN帶寬水位、

原创 一文看懂阿里文娛大數據OLAP選型

隨着各行各業信息技術的發展,數據分析對業務的提升功不可沒。數據處理大致可以分爲兩類:聯機事務處理OLTP(Online transaction processing)、聯機分析處理OLAP(Online Analytical Process

原创 解讀優酷視頻多級多模態搜索引擎的關鍵技術

優酷在文本搜索系統的基礎上,不斷探索視頻搜索的方案,在多模態輸入、多級多模態索引、跨模態檢索上做了大量工作,本次分享將揭開優酷多模態圖引擎的面紗。 背景 隨着智能手機及移動互聯網的快速發展,人們接觸到的多模態數據不管是數量還是類別都在飛速增

原创 優酷提出基於圖執行引擎的算法服務框架,系統架構概覽

背景 在阿里的業務中,有廣泛的算法應用場景,也沉澱了相關的算法應用平臺和工具:基礎的算法引擎部分,有成熟的召回和打分預估引擎、在線實時特徵服務;推薦算法應用領域,有算法實驗平臺TPP(源於淘寶個性化平臺),提供Serverless形式的算法

原创 新彈幕引擎架構設計,提高業務開發效率

一、背景簡介 優酷舊有的彈幕功能經過長期業務迭代,添加各種需求,代碼耦合越來越嚴重,一個 View 顯示裏用 if else 兼容了各種各樣的顯示樣式;爲了同時使用在 iPhone 版和 iPad 版 APP 裏,又加了不少機型判斷。最終導

原创 View的異步Inflate+全局緩存:加速你的頁面

一、背景 Android 在 View 的使用中,過多的佈局文件 inflate 影響性能,尤其在一些滾動列表、樣式種類很豐富的場景下,inflate 次數相對較多,整體 inflate 耗時就會增加,導致滾動過程卡頓。 所以,需要 Vie

原创 詳解優酷最新交互技術:隔空手勢操作、智能護眼模式

目前,人臉和圖像識別的相關技術已經廣泛投入到商業應用中,比如以 FaceU 爲代表的視頻拍攝工具類 APP,以及各種直播類 APP 中都有基於臉部的動態貼紙特效功能。此外各大硬件廠商也在設備的系統層面上提供了類似的功能,比如蘋果從 iPho

原创 優酷互動視頻技術設計揭祕

一、互動視頻概念 互動視頻介於視頻與遊戲之間,圍繞劇情,兼顧遊戲性。核心是通過互動,讓用戶有能力參與到劇情發展中去。 互動視頻交互案例 優酷正在搭建支撐互動劇生產與播放的技術平臺。客戶端作爲呈現互動視頻的重要載體,核心職責就是定義一套協議

原创 邊看邊互動!優酷酷看模式技術揭祕

從“叉手禮”、“水盆羊湯”、“酒暈妝”這些唐朝人生活細節,到精美的坊間造型、充滿意境的詩詞歌賦,《長安十二時辰》不僅以縝密劇情贏得讚譽,更還原了一個真實的大唐長安。在精良製作之上,如何讓觀衆感受 1000 多年前的長安風情、更深度的理解劇情

原创 優酷Android發現頁冷啓優化

一、背景 提到性能優化,跟頁面相關的就兩個指標:冷啓動時長和頁面 FPS 冷啓動時長用來表徵用戶在首次打開頁面時到頁面渲染完成的耗時,很明顯這個耗時越短,用戶的體驗將會越好。而 FPS 則表示頁面渲染的幀率,FPS 越高,表示頁面交互越流暢

原创 從開源項目中總結出的幾條編碼經驗

一、背景 之前從事過幾年 chromium(chrome 瀏覽器內核)和 android framework 的維護開發工作,這兩個項目在開源界無論從應用範圍、設計模式、技術深度等都是出類拔萃的項目。通過閱讀這些優秀的源碼,摘錄出一些優秀的

原创 優酷安卓短視頻秒播優化

一、背景介紹,短視頻關注秒播 近幾年,短視頻一直處於流量的風口,各大平臺紛紛涉足。不同的業務形態對技術有不同的述求,傳統長視頻關注的是減少播放中的卡頓,降低用戶 seek 的耗時;直播關注的是如何保證實時性;而短視頻關注的是秒播。 爲什麼短

原创 別放走了那隻啄幕鳥:iOS開發提效好幫手

一、背景 客戶端日常開發中經常遇到各種低效痛點,比如開發 UI 界面時,開發、設計同學走查 UI 基本靠眼,不易於發現問題;設計同學想修改一個 UI 元素,除非是原開發者,其他同學不知道相關的 UI 類和 UI 佈局,定位代碼費時費力;再如