数码之家

 找回密码
 立即注册
搜索
查看: 219|回复: 0

[业界] B站创作端接入自研剪辑引擎,逐步替代第三方采购

[复制链接]
发表于 2024-11-30 01:22:20 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
IT之家 11 月 29 日消息,B站创作端目前为 UP 主提供了基础剪辑能力、智能成片、AI 玩法、视频模板等生产工具,适用于不同剪辑场景。
长期以来,B站创作端的剪辑引擎采购自第三方,官方今日宣布自研剪辑引擎,来解决现有引擎存在的问题。

                               
登录/注册后可看大图
B站官方表示,随着上层剪辑业务的迭代,发现了一些剪辑引擎采购自第三方的问题:
  • 1. 第三方引擎缺少定制化,由于时间线模型固定,可以描述的剪辑内容有限,业务扩展性受限
  • 2. 第三方引擎的技术支持粒度不够,响应不够及时,B站、必剪、星辰三个 App 的剪辑问题都会集中给到友商提供的一个研发身上,问题答疑和解决受限,由于是线上沟通,经常因为难复现而搁置
  • 3. 第三方引擎的采购成本,由于B站、必剪 App 需要各自按年付费,且一些功能需要额外采购(如 HDR),公司每年就存在一个固定的支出

针对以上所列问题,B站接入新的自研引擎进行了重新设计,考虑到如下三个方面:
  • 可扩展性:首先我们需要抽象出一套接口层,和原有剪辑引擎 api 一一对应,便于业务引擎的调用改为对接口的调用,实现业务和具体引擎能力的解耦,这样就可以根据不同的业务场景注入不同的剪辑引擎内核
  • 可管理性:需要将原有的剪辑操作进行聚合,模块化,根据功能模块进行封装,如字幕相关的操作从原来的 xxxUtil、xxxManager 整合到 CaptionTrack 里,便于不同业务统一调用
  • 可控性:由于涉及到的业务场景较多,需要先小范围的去灰度,并对重要技术指标和业务指标进行监控,当各项指标符合放量预期后,再进行其他业务场景的灰度和放量,这样能保证对线上业务无损或尽可能低损替换

新的业务层引擎架构设计如下:

                               
登录/注册后可看大图
B站官方表示,从项目立项到支持所有业务模块灰度新引擎,创端团队和多媒体团队历时近一年,由于所有接口层要对齐第三方引擎,而第三方引擎实现又是黑盒,很多 api 只能按效果猜测着实现,边开发边查漏补缺,为了保证业务调用方式的对齐,自研引擎也做了设计上的妥协,如异步改同步。
IT之家从B站官方获悉,在经过定向优化后,自研引擎在崩溃率、Timeline 初始化耗时、预览首帧耗时等方面已经优于原第三方引擎,且投稿转化率已经稳定高于第三方引擎 0.1pp,已进一步放量至 50%,后续B站会持续优化自研引擎性能和体验。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-8 17:19 , Processed in 0.202801 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表