导语:IT技术赛场开赛!

作者 | 宋慧

出品 | CSDN(ID:CSDNnews)

当前,2022 卡塔尔世界杯比赛正在如火如荼进行中,处在更加激烈关键的半决赛阶段。作为足球运动的全球顶级赛事,世界杯点燃了全球足球爱好者、球迷观众的观赛热度,与此同时,比赛背后,怎么搭建一个强大的技术服务和支撑体系,才能保证大赛直播时的高并发、大量实时互动内容高清、高流畅地全球同步和分发,这绝对是技术服务商们的一大现实挑战。

可喜的是,抖音集团成为了 2022 世界杯持权转播商、中央广播电视总台直播合作伙伴,并拥有直播+短视频版权,是本次世界杯精彩赛事内容服务的一大重要力量,赢得了大量球迷观众的关注和使用,开赛时直播间的热度不亚于春晚直播和火热电商季的视频直播。根据 CSDN 跟踪了解,抖音世界杯服务系统背后,是由字节跳动旗下的云服务平台火山引擎提供的稳定、高清的直播技术支持,还有各类贴近球迷和观众的新颖线上互动产品支持更潮流的新玩法。另外,火山引擎视频云还为抖音、央视的赛事直播提供 CDN 服务,而这些都是火热赛事之外,非常值得广大开发者们关注和了解的“内幕”技术。

超高清世界杯直播背后,来自火山引擎自研技术支撑

音视频技术已经发展多年,而欣赏一场酣畅淋漓的运动赛事直播,对于观众最直观的感受,是画面的视觉体验。在这次抖音世界杯直播的技术服务中最亮点的体验升级,是火山引擎多媒体实验室采用多项核心的视频技术和算法,让画面实现超高清,为球迷观众提供了高品质的观赛感受。

具体来说,足球等大型体育赛事的视频编码算法既要在高速运动、复杂纹理的场景下确保直播内容的清晰度和流畅度,保障用户的观赛体验,又要兼顾码率、延迟等对网络传输层面的敏感指标。火山引擎自研的 BVC 编码器担负了抖音世界杯直播视频编码的重任,针对体育赛事和 HDR 场景视频进行了深度优化,不仅以低于行业的平均码率获得了相对更好的画质和更丰富的细节,而且在编码延迟等方面大幅度领先于行业水平。

除了最核心的视频编码任务,针对世界杯的 HDR(高动态范围图像)内容,火山引擎设计了自适应 ToneMapping 算法。现在世界杯等主流大型赛事已采用 HDR 拍摄方式,HDR 拍摄的片源拥有更广的色域,更大的动态范围。但很多终端显示设备并不完全支持 HDR 信号播放,以往传统的 Reinhard、Filmic 或者 Uncharted 2 等 TonaMapping 算法都是使用固定曲线方法将 HDR 视频转换为 SDR 视频,转换得到的结果模式固定,无法适应大型体育赛事这种多变的场景。因为大型比赛现场动态范围跨度大,场馆的灯光/草地/球员亮度差异明显,观众感兴趣的球员信息实际集中在暗部区域,导致传统的 ToneMapping 处理后的 SDR 信号过暗。而火山引擎在世界杯直播视频里,采用内容自适应的 ToneMapping 算法,通过统计视频帧的亮度信息进行动态的映射,实现更优转换效果。

左: hable 算法,右: 内容自适应 ToneMapping,实现世界杯比赛现场各类画面的亮度优化

除了直播信号的 HDR 内容之外,针对只有 SDR 信号的机位画面,火山引擎使用色彩增强算法,通过分析视频亮度/色彩/对比度等信息,对视频进行相应的均衡化处理,实现主观效果的优化。

色彩增强前后对比,能看到法国队球员与背景观众席的色彩对比增强,突出球员

色彩增强前后对比 2,优化后加拿大观众席的主色彩更加鲜艳

此外,抖音世界杯直播里,火山引擎还使用了自适应锐化、时空域降噪、超分等画质增强等视频的优化技术,优化后通过 JND 主观评测结果为 1.64(JND 分数区间是-3—3,大于1分为显著正向),从客观评估角度能够看出优化效果显著。

画质增强优化前后对比,JND 主观评测表明效果显著

边看边聊的云看球,音视频技术激发世界杯更多互动玩法

近几年,实时音视频 RTC 技术已经应用在了各种行业领域和场景中,背后原因是让普通用户实现了更多音视频互动体验。今年卡塔尔世界杯,观众在网上互动量也远超以往重要的赛事,除了常规的图文形式互动,还有例如朋友之间可以异地同时在线“云看球”,让紧张刺激的观赛互动参与感拉满,同时还增添了另一层体育趣味。

例如抖音就在 2022 世界杯比赛直播中推出了边看边聊的玩法,每个观众都可以在观看比赛时创建自己的聊天频道,邀请好友来一起在线看比赛,根据战况边看边聊,各抒己见,是更进一步的兴趣互动和社交。不过这种多个声源的复杂音频场景,想要获得良好的使用体验,要用到更多音视频的硬核技术去支撑,例如回声消除、自适应音量均衡、智能音频闪避等。

比如用户在抖音平台与好友一起激情看球,大声欢呼,一般都是使用音频外放。此时麦克风不仅会采集到用户的声音同时也会采集到直播中赛场和解说的声音,产生回声。回声消除是在 RTC 场景中是一个重要的音频优化技术,火山引擎 RTC 通过音频托管的方式,并采用自研软件智能 3A,在传统算法的基础上,引入基于深度学习的回声抑制算法,有效消除双讲场景下的回声,同时避免回声消除过强导致的人声卡顿音质差等问题,能够保证直播赛事的最佳音质表现,提升交流的体验。

另一个体验优化的亮点是智能音频闪避。以往赛事直播中,观众只是单向的收听解说和现场音频,但在世界杯边看边聊的场景下,好友间一起聊球,特别是精彩的进球攻门瞬间和朋友一起分享欢呼,这时直播赛场和解说声音就变成了一种“声音干扰”,所以“边看边聊”里,平衡聊天室中直播声音和用户人声音量大小成为提升用户体验的关键点。火山引擎 RTC 采用自适应音量均衡策略,可以结合直播音量自动调节人声音量大小配比,让用户间说话声音清晰。同时为了更好地解决用户语音被直播声音遮盖的问题,火山引擎 RTC 提供了智能音频闪避功能,通过 AI 语音检测准确人声,当好友侧讲话讨论时,用户侧的直播声音会自动降低,而当大家专心看球不说话时,直播声音又会恢复正常的音量,可以达到非常清晰自然的音频体验。

当然,除了这些细致的音视频优化技术去提升用户体验,世界杯直播作为超级版权赛事,目前在抖音上的单场观看峰值超过了 1.6 亿人次, 随着比赛进入半决赛阶段,热门赛事的瞬间并发压力和聊天用户数据也将继续走高。赛事直播服务的平稳运行,更加需要后端满足超高并发和稳定的性能和运维保障。火山引擎 RTC 团队通过 SFU+MCU 融合方案,一方面可以减少 RTC 系统全链路的并发音视频流数,扩大 RTC 系统并发容量,另一方面保证用户可以随时平滑上麦交流的同时,有效降低观赛用户的设备端性能消耗压力。

四年一度的世界杯,是足球和体育界的一大赛事盛会,在全球劲旅球队比赛同时,更是一场 IT 技术大比拼和观众实时体验赛。在 2022 卡塔尔世界杯直播中,我们看到,扎实过硬的技术,探索创新而新颖的产品应用,让抖音和火山引擎视频云赢得了球迷和观众实实在在的良好体验和口碑,让我们真正体会到用技术改变世界、用技术追求美好生活的意义。音视频技术还在不停向前发展,创新的玩法和热度还将持续在更多场景中发挥重大价值,欢迎开发者们多多关注,CSDN 也将进行持续报道和介绍。

在抖音全程看世界杯,超高清直播背后的硬实力相关推荐

  1. 腾讯发布全球首个面向移动端的VVC标准视频解码器,手机即可看4K超高清VVC视频...

    允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 腾讯发布全球首个面向移动端的H.266/VVC标准视频解码器,即其自研的O266移动端版本,手机可看4K超高清VVC视频.O266已成为世界 ...

  2. 看好友抖音显示服务器,抖音怎么看访客记录 抖音7天访客记录查看方法入口

    [惠美优普]数码资讯 抖音最新版里有访客记录啦,不过这个显示也只能看7天的,超过这个天数的话就看不了了,而且这个功能是可以关闭的,下面一起来看看具体的操作流程. 2021新版抖音可以看访客记录吗? 可 ...

  3. 别人看我抖音显示服务器,抖音怎么看谁经常看你 怎么查别人偷偷看我抖音

    现在越来越多的视频APP进入了我们的视野中,而抖音则是最具有代表性的,但更多人在使用抖音的时候却一直存有频繁访问某人抖音他知道吗的疑问.抖音怎么看谁经常看你?怎么查别人偷偷看我抖音?一起来了解相关的内 ...

  4. 抖音怎么看热门作品 手机视频md5修改工具下载

              抖音怎么看热门作品 手机视频md5修改工具下载          一味地看中短视频本身的流量价值,而忽略了更多新的探索,短视频行业正在陷入一场远离商业本质的尴尬.,其实这和抖音的审 ...

  5. 抖音算法揭秘,百万粉丝的背后逻辑

    抖音算法揭秘,百万粉丝的背后逻辑 抖音如何让上热门? 百度有百度的算法.微信有微信的算法.头条也头条的算法,算法是任何平台必不可少的机制,今天就来分享一下抖音的算法机制. 一.科普 算法是什么? 简单 ...

  6. android游戏画面抖动,抖音游戏主播是怎么直播手机画面的?

    抖音游戏主播是怎么直播手机画面的? 一直以来,很多人都有这样的疑问,如何在抖音上直播自己的手机画面呢?或者说,如何在抖音上直播游戏呢?比如像下面这样的? 当然,也有很多人问,什么样的推送工具可以用于抖 ...

  7. 长虹美菱:公司主要通过抖音短视频等平台进行直播带货

    [TechWeb]5月17日,直播带货已经成为了一种风潮,尤其是在疫情期间,各大品牌的CEO纷纷亲自带货,董明珠更是在抖音.快手和京东等平台现身,为格力呐喊造势.日前,针对股友的关于直播带货的提问,长 ...

  8. 抖音快手如何轻松接入虚拟人直播

    在上一篇文章零基础开启元宇宙--创建虚拟形象中,我们实现了创建虚拟形象,接下来我们可以利用虚拟形象"为所欲为".今天我们利用虚拟形象在短视频平台如快手.抖音中直播,对于不希望露脸的 ...

  9. 抖音最近很火的游戏直播:挤地铁教程+源码+软件下载

    抖音最近很火的游戏直播:挤地铁教程+源码+软件 先上车先吃肉,卡好后带货,卖号,引私域,接星途广告,接小程序广告,带小游戏赚收益均可 源码下载:抖音最近很火的游戏直播:挤地铁教程+源码+软件下载-小程 ...

最新文章

  1. dplyr和data.table让你的数据分析事半功倍
  2. Lazada2022新开店入驻流程及费用
  3. Python攻克之路-网络编程(文件上传实现思路)
  4. ida导入jni头文件_IDA导入Jni.h
  5. jq-AJAX 初步了解
  6. jdbc获取数据库元数据,获取数据库列表,获取数据库基本信息,获取指定数据库中的表信息,获取指定表中的字段信息
  7. 总结并发编程常见面试题
  8. Ubuntu 分卷压缩和解压
  9. form表单提交数据
  10. 三星 smarttv android,三星SmartView
  11. 使用python玩转dicom文件——医学图像处理工具pydicom入门教程
  12. 使用小米蓝牙耳机airdots青春版的感受及单耳双耳配对教程(转载)
  13. java中tab键_Java 9中的JShell中Tab键的用途是什么?
  14. Windows10系统 无法更换锁屏图片一直转圈圈(含替换系统默认锁屏壁纸教程)异常处理
  15. python的数组下标_python数组下标
  16. html文字闪烁特效代码,HTML最简单的文字闪烁代码
  17. OpenHarmony 简介:使用鸿蒙操作系统,开发者能做的是啥呢,学习NodJS,可以开发应用了。后续慢慢学习,赶紧去加星星。
  18. 关于丢番图方程x^2+y^2=n
  19. mysql netcdf_NetCDF Overview
  20. 【arduino 问题记录】 psram: PSRAM ID read error: 0xffffffff

热门文章

  1. UE4课堂笔记——《UE4C++游戏开发入门教程!》第一期开场,C++必须了解小知识
  2. halcon编程入门四——halcon缺陷检测
  3. [论文笔记]Beyond Part Models: Person Retrieval with Refined Part Pooling(PCB)
  4. 计算机打印机共享失败,电脑共享打印连接错误怎么回事 电脑打印共享错误的解决方法...
  5. 金融界|IDC发布全球金融科技排行,神州信息位居中国上榜企业第一
  6. 荟聚新动能 数创新经济 2022全国工业App和信息消费大赛在湖南株洲举行
  7. 阿里 oss:You have no right to access this object because of bucket acl
  8. 非常详细的Echarts介绍
  9. 为什么我的u盘计算机无法识别u盘启动,电脑无法识别u盘怎么办 无法读取u盘解决方法...
  10. 如何为Mac找到最合适的下载器