原文:vivo 短視頻推薦去重服務的設計實踐

一 概述 . 業務背景 vivo短視頻在視頻推薦時需要對用戶已經看過的視頻進行過濾去重,避免給用戶重復推薦同一個視頻影響體驗。在一次推薦請求處理流程中,會基於用戶興趣進行視頻召回,大約召回 條不等的視頻,然后進行視頻去重,過濾用戶已經看過的視頻,僅保留用戶未觀看過的視頻進行排序,選取得分高的視頻下發給用戶。 . 當前現狀 當前推薦去重基於Redis Zset實現,服務端將播放埋點上報的視頻和下發給 ...

2022-04-06 09:37 0 771 推薦指數:

查看詳情

短視頻 SDK 架構設計實踐

作者簡介 孔維樂,七牛雲客戶端團隊 Android 平台高級開發工程師,專注音視頻,圖形圖像領域。OpenGL 專家,先后參與直播推流及連麥 SDK 的開發,主導短視頻 SDK 的架構設計與實現, 對客戶端架構設計及性能優化有豐富經驗。 短視頻發展史 圖 1 圖 1 所示是短視頻及直播 ...

Thu Nov 30 22:41:00 CST 2017 0 2613
vivo統一告警平台設計實踐

一、背景 一套監控系統檢測和告警是密不可分的,檢測用來發現異常,告警用來將問題信息發送給相應的人。vivo監控系統1.0時代各個監控系統分別維護一套計算、存儲、檢測、告警收斂邏輯,這種架構下對底層數據融合非常不利,也就無法實現監控系統更廣泛場景的應用,所以需要進行整體規划,重新對整個監控系統架構 ...

Mon Nov 22 17:50:00 CST 2021 1 2132
vivo 全球商城:訂單中心架構設計實踐

一、背景 隨着用戶量級的快速增長,vivo 官方商城 v1.0 的單體架構逐漸暴露出弊端:模塊愈發臃腫、開發效率低下、性能出現瓶頸、系統維護困難。 從2017年開始啟動的 v2.0 架構升級,基於業務模塊進行垂直的系統物理拆分,拆分出來業務線各司其職,提供服務化的能力,共同支撐主站業務 ...

Mon Dec 28 18:21:00 CST 2020 0 474
vivo 敏感詞匹配系統的設計實踐

一、前言 諦聽系統是vivo的內容審核平台,保障了vivo各互聯網產品持續健康的發展。諦聽支持審核多種內容類型,但日常主要審核的內容是文本,下圖是一個完整的文本審核流程,包括名單匹配、敏感詞匹配、AI機器審核、人工審核四個環節。待審核文本需要順次通過名單匹配、敏感詞匹配、AI機器審核三個流程 ...

Mon Dec 06 23:45:00 CST 2021 0 1080
短視頻自導自演,分鏡腳本如何設計

前言: 在進入主題之前我先強調一下,這篇完全是番外,小編的主線還是以編碼類為重的文章。至於原因有兩點,一是距離上次更新到現在已經快一個月,所以先總結一下近期玩的東西補上。二是我確實正在再次嘗試做短視頻,和我在B站上的不同,短視頻是我有借鑒別人的技巧和自己的想法做的。下面就以程序員的視角 ...

Mon Oct 05 01:51:00 CST 2020 0 619
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM