B站近日宣布了一項重大技術進展,其創作端平臺為UP主們提供了一系列全新的視頻生產工具,旨在滿足不同剪輯需求。這些工具涵蓋了基礎剪輯、智能成片、AI創意玩法以及豐富的視頻模板,為創作者們提供了極大的便利。
值得注意的是,B站之前一直依賴第三方提供的剪輯引擎來支撐其創作端業務。然而,隨著業務的不斷擴展和迭代,B站發現第三方剪輯引擎存在諸多局限性。例如,第三方引擎的定制化程度不足,時間線模型固定,限制了剪輯內容的多樣性和業務的擴展性。技術支持方面也存在響應不及時、問題解決效率低等問題,影響了B站、必剪和星辰三個App的用戶體驗。
面對這些挑戰,B站決定自主研發一款新的剪輯引擎,以更好地滿足業務需求。在自研引擎的開發過程中,B站團隊重點考慮了可擴展性、可管理性和可控性三個方面。通過抽象出一套接口層,實現了業務與具體引擎能力的解耦,使得不同業務場景可以靈活注入不同的剪輯引擎內核。同時,對原有的剪輯操作進行了模塊化和聚合,提高了代碼的可維護性和復用性。
在可控性方面,B站采取了灰度發布策略,先在小范圍內進行試點,并對重要技術指標和業務指標進行嚴密監控。當各項指標符合預期后,再逐步擴大應用范圍。這種謹慎而穩健的推進方式,確保了自研引擎對線上業務的影響降到最低。
據B站官方透露,從項目立項到支持所有業務模塊灰度新引擎,創端團隊和多媒體團隊歷時近一年時間。在這個過程中,他們克服了許多技術難題,如第三方引擎實現黑盒化導致的API猜測實現等。為了保證業務調用方式的一致性,自研引擎在設計上也做出了一些妥協,如將異步調用改為同步調用。
經過定向優化后,自研引擎在崩潰率、Timeline初始化耗時、預覽首幀耗時等方面均優于原第三方引擎。更重要的是,自研引擎的引入還帶來了投稿轉化率的提升,目前穩定高于第三方引擎0.1pp。目前,自研引擎已經進一步放量至50%的業務場景,未來B站將繼續優化自研引擎的性能和用戶體驗,為UP主們提供更加高效、便捷的創作工具。