世界杯直播 | 抖音视频编码器优化

这篇具有很好参考价值的文章主要介绍了世界杯直播 | 抖音视频编码器优化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

动手点关注

世界杯直播 | 抖音视频编码器优化

干货不迷路

世界杯的编码技术挑战

对于世界杯这样的大型体育赛事而言,视频编码算法既要在高速运动、复杂纹理的场景下确保直播内容的清晰度和流畅度,保障用户的观赛体验,又要兼顾码率、延迟等对网络传输层面尤为敏感的指标。

另外,抖音实现了业界首次的世界杯比赛支持 4K HDR 10-bit 直播,其内容信息量相较于以往有极大提升,对编码器的实时性提出了更高要求。

火山引擎如何完成这个挑战

BVC 编码器长期迭代优化

火山引擎自研的 BVC 编码器经过多年的技术攻关和优化技术积累,以及在不同视频服务业务方向上的长期迭代优化,目前其编码性能和编码器架构的计算效率都处于业界领先水平,在国际权威编码器大赛 MSU 比赛中多次夺冠。

世界杯项目针对性优化

概述

在 BVC 编码器的基础上,火山引擎多媒体实验室针对世界杯比赛场景进行了一系列针对性优化。

首先通过科学构建世界杯比赛视频的测试集,分析足球比赛视频特性,进一步挖掘了当前场景下的先验信息,有效提升了编码效率,在保证画质的情况下进一步降低了码率,同时优化了码率平稳性以及码控精度。

同时,团队优化了多核下的并行机制,极大幅度提升了 CPU 利用率;同时分析并优化了4K HDR 10-bit 视频编码中的复杂度瓶颈,进一步加快了 HDR 视频的编码速度。最终使得 BVC 编码器在保证画质和降低码率的同时,能进一步提升编码速度,达到并超出了4K HDR 10-bit 50fps 视频实时编码的要求。

另外在线上部署时,团队通过主观质量评测专门对足球赛事视频优化了各种不同质量配置下的最优码率,比如超高清 4K,超高清 HDR,蓝光 HD 等质量配置,保证不同用户的观看质量。

优化成果

本次 BVC 编码器共优化了 3 个不同档位,分别用于4K HDR/SDR 编码,1080p编码,以及 720p/480p 编码。

(1)针对世界杯场景, BVC 编码器优化前后各项指标对比如下图

可见优化后,BVC 编码器既有相同视频质量下带宽收益(BD-Rate),尤其是在相同 VMAF 质量指标时码率节省收益显著,同时编码速度和 CPU 利用率也提升较大(尤其是 4K 档位),码控精准度也有显著提升。

世界杯直播 | 抖音视频编码器优化

(2)针对世界杯场景的4K 10 - bit 视频 BVC 编码器与开源 x265 编码器性能对比如下图:

可见在相同 PSNR 下,BVC 编码器的带宽节省高于 x265 的 veryslow 最慢档,且在相同测试条件下,编码速度也高于 x265 的 ultrafast 最快档。

世界杯直播 | 抖音视频编码器优化

世界杯直播 | 抖音视频编码器优化

备注:上述图示中,speed(相对于 x265 ultrafast 编码速度)越大越好,bandwidth(相对于 x265 ultrafast 带宽)越小越好。

优化手段

团队通过精准构建世界杯足球比赛测试集,有效约束了团队的优化场景,既能为团队提供更多的足球比赛视频的先验信息,同时也不会导致过拟合的情况。在此基础上,团队做了大量编码器内核优化,包括编码工具调优,新增数十项主/客观编码算法,多线程调度以及 SIMD 等工程优化加速,码率控制优化等;在优化过程中,团队使用了多个质量评价指标对优化技术性能进行评估,最终实现了在保证画质不变的条件下既有码率节省又有速度提升的优化效果。

(1)构建精准的足球比赛测试序列

团队分析了足球比赛视频中每个片段的时域复杂度和空域复杂度,同时根据每个片段的场景内容,筛选出了数十个作为足球比赛测试集。

在此基础上,团队加入了部分通用测试视频防止过拟合,构建了最终的测试集,如下图。

世界杯直播 | 抖音视频编码器优化

(2)优化编码器内核

团队首先测试了已有的数十个编码工具在当前场景的性价比,找出性价比最高的(复杂度最低,码率节省最高)工具在当前场景下开启,并关闭性价比低的工具。

在此基础上,团队针对编码器内部的多个不同模块,其中包括预分析和编码过程中运动搜索,模式决策,环路滤波等,开发了数十项新算法,进一步提高了编码效率和降低模块的计算复杂度,加快编码速度。

针对世界杯场景中视频时域复杂度高特点,团队通过优化了码率控制算法,保证了场景切换时的码率平稳性,同时提高了整体码率的精准性。团队也优化了支持 ROI 区域的码控算法,在相同码率下使得主观感受更优,有效提高了足球比赛中人眼敏感的球员区域以及草坪区域的主观质量。

团队也进行了大量并行优化,通过多线程任务调度以及 SIMD 优化,提升了多核下的 CPU 利用率,极大加快了编码速度。

世界杯直播 | 抖音视频编码器优化

优化示例

1 )解决480p档位拖影问题

优化前(左) vs 优化后(右):

世界杯直播 | 抖音视频编码器优化

2 )提升720p/480p草坪清晰度

优化前(左) vs 优化后(右):

世界杯直播 | 抖音视频编码器优化文章来源地址https://www.toymoban.com/news/detail-407770.html

到了这里,关于世界杯直播 | 抖音视频编码器优化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【疯狂世界杯】css 动画实现跳动的足球

    💖 作者简介:大家好,我是阿牛,全栈领域优质创作者😜 📝 个人主页:馆主阿牛🔥 🎉 支持我:点赞👍+收藏⭐️+留言📝 📣 系列专栏:前端实用小demo🍁 💬格言:迄今所有人生都大写着失败,但不妨碍我继续向前!🔥 2022卡塔尔世界杯正在如火如荼的进行之中,作为

    2024年02月02日
    浏览(37)
  • 世界杯竞猜项目Dapp-第一章(合约开发)

    最近卡塔尔世界杯如火如荼,让我们一起来尝试利用 solidity 语言做一个世界杯竞猜的 Dapp 实战项目,本次实战学习主要参考:https://github.com/dukedaily/solidity-expert,我会针对原始项目做更详尽的注解,持续更新中… 参赛球队一经设定不可改变,整个活动结束后无法投票; 全⺠

    2024年02月10日
    浏览(36)
  • 数据分析案例-往届世界杯数据可视化

    目录 1.引言 2.项目简介 2.1数据集介绍 2.2技术工具 3.数据可视化 3.1往届世界杯获奖国家TOP5 3.2往届世界杯比赛数据情况 3.3往届世界杯观众人数情况 3.4往届世界杯主办方情况  3.5往届世界杯冠军队情况 足球是世界上非常受欢迎的运动之一,在全球范围内吸引了众多的参与者。

    2024年02月09日
    浏览(58)
  • 世界杯将至,体育类加密项目迎来春天?

    8 月 16 日,2022 年世界杯足球赛 (The FIFA World Cup) 正式进入倒计时 100 天,与足球有关的加密板块开始活跃,特别是 NFT。 涵盖球迷的体育粉丝经济服务平台 Chiliz 的原生 Token CHZ 在近 7 天内涨幅为 42%,近 30 天内涨幅为 95%。分析人士认为,世界杯临近推动了 CHZ 的上涨。 除了

    2024年02月07日
    浏览(40)
  • NFT+体育,卡塔尔世界杯有哪些NFT看点!

    有人说没有冷门的世界杯不是真正的世界杯!11月22日,卡塔尔世界杯小组赛C组第1轮比赛中,沙特爆冷2:1逆转阿根廷队,成了今年世界杯的第一个冷门。世界排名第51位的沙特队战胜了排名第3的阿根廷队,结束了阿根廷队此前的36场国际比赛不败纪录。为庆祝这一胜利,沙特

    2024年02月02日
    浏览(36)
  • 基于Flask+Bootstrap+机器学习的世界杯比赛预测系统

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 一、项目介绍 1.1项目简介 1.2技术工具 1.3页面概述  二、项目步骤 2.1首页模块 2.2查看

    2024年02月09日
    浏览(44)
  • 一零六四、世界杯数据可视化分析(阿里云天池赛)

    目录 赛制官方链接 活动背景 活动时间:即日起-12月31日17点 数据说明 世界杯成绩信息表:WorldCupsSummary 世界杯比赛比分汇总表:WorldCupMatches.csv 世界杯球员信息表:WorldCupPlayers.csv  代码实现 赛制官方链接 世界杯数据可视化分析_学习赛_天池大赛-阿里云天池 活动背景 2022世界

    2024年02月16日
    浏览(38)
  • 微信小程序|使用小程序制作一个世界杯球员识别工具

    四年一次的世界杯正在卡塔尔进行着,不同的社交圈也在疯狂的刷着世界杯的动态,来自全球各地的三十二支队伍的球员是否让你看的眼花缭乱呢? 当朋友跟你聊起昨晚那场比赛

    2024年01月16日
    浏览(41)
  • 沉睡者 - 在世界杯之前,看“去中心化Betting协议层”

    2022 年 11 月将临的世界杯赛事,正在给加密领域带来更多期待。 上周 Binance 上线足球粉丝 Token 指数 U 本位永续合约,就是一个很好的信号,合约标的指数用于追踪在该平台现货市场上一系列头部市值的足球粉丝 Token 的表现。 加密领域与世界杯赛事密切相关的不仅仅只有粉丝

    2024年01月16日
    浏览(37)
  • 【Python】数据分析案例:世界杯数据可视化 | 文末送书

    每一场体育赛事都会产生大量数据,这些数据可用于分析运动员、球队表现以及比赛中的亮点。作为分析案例,我们使用T20世界杯的数据进行分析。如果你有兴趣学习如何分析类似T20世界杯这样的体育赛事,本文将为您提供指导。在本文中,我们将使用 Python 来分析 2022年T2

    2024年02月05日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包