11 月 29 日消息,B站創(chuàng)作端目前為 UP 主提供了基礎(chǔ)剪輯能力、智能成片、AI 玩法、視頻模板等生產(chǎn)工具,適用于不同剪輯場景。
長期以來,B站創(chuàng)作端的剪輯引擎采購自第三方,官方今日宣布自研剪輯引擎,來解決現(xiàn)有引擎存在的問題。
B站官方表示,隨著上層剪輯業(yè)務(wù)的迭代,發(fā)現(xiàn)了一些剪輯引擎采購自第三方的問題:
1. 第三方引擎缺少定制化,由于時間線模型固定,可以描述的剪輯內(nèi)容有限,業(yè)務(wù)擴展性受限
2. 第三方引擎的技術(shù)支持粒度(“粒度”指的是信息單元的相對大小或粗糙程度)不夠,響應(yīng)不夠及時,B站、必剪、星辰三個 App 的剪輯問題都會集中給到友商提供的一個研發(fā)身上,問題答疑和解決受限,由于是線上溝通,經(jīng)常因為難復(fù)現(xiàn)而擱置
3. 第三方引擎的采購成本,由于B站、必剪 App 需要各自按年付費,且一些功能需要額外采購(如 HDR),公司每年就存在一個固定的支出
針對以上所列問題,B站接入新的自研引擎進行了重新設(shè)計,考慮到如下三個方面:
可擴展性:首先我們需要抽象出一套接口層,和原有剪輯引擎 api 一一對應(yīng),便于業(yè)務(wù)引擎的調(diào)用改為對接口的調(diào)用,實現(xiàn)業(yè)務(wù)和具體引擎能力的解耦,這樣就可以根據(jù)不同的業(yè)務(wù)場景注入不同的剪輯引擎內(nèi)核
可管理性:需要將原有的剪輯操作進行聚合,模塊化,根據(jù)功能模塊進行封裝,如字幕相關(guān)的操作從原來的 xxxUtil、xxxManager 整合到 CaptionTrack 里,便于不同業(yè)務(wù)統(tǒng)一調(diào)用
可控性:由于涉及到的業(yè)務(wù)場景較多,需要先小范圍的去灰度,并對重要技術(shù)指標(biāo)和業(yè)務(wù)指標(biāo)進行監(jiān)控,當(dāng)各項指標(biāo)符合放量預(yù)期后,再進行其他業(yè)務(wù)場景的灰度和放量,這樣能保證對線上業(yè)務(wù)無損或盡可能低損替換
新的業(yè)務(wù)層引擎架構(gòu)設(shè)計如下:
B站官方表示,從項目立項到支持所有業(yè)務(wù)模塊灰度新引擎,創(chuàng)端團隊和多媒體團隊歷時近一年,由于所有接口層要對齊第三方引擎,而第三方引擎實現(xiàn)又是黑盒,很多 api 只能按效果猜測著實現(xiàn),邊開發(fā)邊查漏補缺,為了保證業(yè)務(wù)調(diào)用方式的對齊,自研引擎也做了設(shè)計上的妥協(xié),如異步改同步。
從B站官方獲悉,在經(jīng)過定向優(yōu)化后,自研引擎在崩潰率、Timeline 初始化耗時、預(yù)覽首幀耗時等方面已經(jīng)優(yōu)于原第三方引擎,且投稿轉(zhuǎn)化率已經(jīng)穩(wěn)定高于第三方引擎 0.1pp,已進一步放量至 50%,后續(xù)B站會持續(xù)優(yōu)化自研引擎性能和體驗。
自由美利堅...
到自助洗車店,品百態(tài)人生。
GHS還是第一生產(chǎn)力