在6月16日结束的NBA总决赛中,勇士4-2击败凯尔特人,问鼎总冠军!今年的NBA总决赛吸引了众多关注,互联网各大平台的赛事直播气氛也异常热烈。

平台如何既能展现专业的赛事解说,又能与球迷观众深入互动?平台如何既能展现专业的赛事解说,又能与球迷观众深入互动?

百视TV在这次总决赛期间,作为全网唯一采用“主播陪你看NBA”模式的直播平台,与传统的赛事直播解说相比,百视TV的主播们用“唠嗑”的方式让球迷能参与进来,为球迷朋友们带来“零时差、超沉浸”的互动观赛体验。

采取“陪看型”赛事解说是百视TV在面对内容差异化竞争的重要举措,为了带来更优质的观看体验,百视TV联手阿里云视频云在赛事直播画面质量上打造更进一步的体验提升。

窄带高清2.0:打破赛事直播画质痛点

赛事直播是面临痛点的。

篮球赛事直播相比泛娱乐和电商场景,由于画面切换快、运动性很强,往往需要高码率流。然而,高码率的直播在跨国传输中可能会受网络质量波动,造成音视频卡顿及延迟。为了保证直播的稳定性和基于播放端的丝滑观赛体验,百视TV选择了较小码率的源流。

然而,相比于高码率流的画面画质,低码率流会有较明显的压缩失真、细节模糊和弱纹理丢失。对于篮球赛事场景来说,就会造成如球星球衣上的文字模糊、篮网模糊、边界线及地面上文字边缘毛刺多等诸多画质现象,导致观看体验不佳。

为了更好地平衡直播流畅性、稳定性和高清画质体验,百视TV在NBA决赛转播过程中先选择相对较低的码率实现稳定的跨国传输,将源流拉到国内后再做修复,在此过程中,百视TV便使用了阿里云视频云的“窄带高清2.0”技术。

如下图,通过“窄带高清2.0”技术的自适应亮度、对比度和色彩增强算法,智能化增强赛场画面中较柔和及灰暗颜色的强度,为低码率的源视频增强整体画面色彩表现力,提升观赛体感。

上为源流效果,下为修复后效果

阿里云视频云的“窄带高清2.0”引入AI进行细节、色彩自适应修复和增强,从人眼视觉模型出发,将编码器的优化目标从经典的“保真度最高”调整为“主观体验最好”。

• 降码

由于人眼感知的视频空间域的亮度、对比度以及时域失真是不连续的,通过自适应编码技术丢弃视觉冗余信息,在主观质量不发生明显降低的情况下能大幅节省码率,即,使用“窄带高清”转码相比普通转码,可节省至少20%-40%左右的码率。

• 高清

同时,通过视频压缩失真程度自动检测算法,以及对编码器的主观体验优化,强化人眼关注的细节、聚焦区域、规则纹理,通过自适应亮度、对比度和色彩增强算法,来使整个画面更加生动自然。据百视TV相关技术人员描述,使用窄带高清技术后,双屏显示器上的“源流视频”与“修复后视频”的对比效果非常明显。

直播源流效果与窄带高清2.0修复流效果对比

• 专为篮赛场景定制模板

此外,阿里云视频云的算法团队针对篮球赛事场景,专为百视TV定制了直播赛事的转码模版和AI修复模型,并针对NBA比赛场景做了特别优化,加强了篮球场地板纹理、球员近景特写、球场边界线、地面广告字母、球衣上数字、篮球网等等篮球体育赛事特有元素的修复生成。如下图,即使在镜头高速运动及画面切换下,并且将画面细节高度放大,“窄带高清”技术也依然可以将球场边界线、地面广告字母的细节做到完美的修复,大大提升画面清晰度和整体视觉表现。





左为源流效果,右为修复后效果

广电级文体直播的能力演进

阿里云视频云的“窄带高清”概念最早在2015年提出,在多年反复实践于众多互联网与传媒行业中,该技术在持续不断地研发演进,以契合不同场景对于低码率和高清晰的体验调和。

尤其是如今的窄带高清2.0,作为阿里云文体直播解决方案的一项重要技术,突破当代视频编码器的能力上限,对技术进行升级与迭代,深度优化视频播放的流畅度与高清度,实现在同等画质下更省流、在同等带宽下更高清的商业价值和观看体感,双重满足企业与观众。

同时,窄带高清2.0更有面向不同行业、场景的转码方案,如体育赛事、演唱会、文化演出等场景,也支持结合杜比音效提供影院级视听享受,为大型文化活动与体育赛事直播带来极致流畅、视觉饱满、深度沉浸的观看体验。

阿里云文体直播解决方案

在核心基础之上,阿里云系统化的文体直播解决方案能力更加全面有力。其中,全球2800+节点和150TB带宽储备,及基于全球实时流媒体传输网络(GRTN),可以保障千万级用户高并发下的高品质观看体验;全链路灾备与应急预案,以及多年直播最佳实践经验,可以确保大型直播落地的高可靠性;云上导播与互动虚拟演播技术,带来制播一体的云端效能和实时沉浸互动的直播新体验;同时,在“窄带高清”转码技术之上,加之超高清4K/8K、杜比音效、50帧等音视频能力,整体带来极致视听。

一切都是极致的、智能的、高品质和高体验的。

基于这样的能力,阿里云的文体直播解决方案已实现大量的顶级赛事和重大活动的直播验证。

2018世界杯赛事,保障了千万级并发稳定流畅观看;2020迪拜世博会中国馆开幕式,做到0丢帧、0卡顿的网络直播;2022年北京冬奥会,助力百年奥运首次启用互动虚拟演播,打造实时沉浸报道;同时,每年也为天猫双11晚会提供端到端的直播解决方案,在高规格场景下持续保障直播流的稳定性……

无数次历练与创新,阿里云的广电级文体直播解决方案,沉淀了极深的技术厚度和实战经验,也让全球观众第一时间享受高品质的第一现场。

一切因技术而不同,期待更多精彩赛事下的技术更迭与体验升级。

「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。公众号后台回复【技术】可加入阿里云视频云产品技术交流群,和业内大咖一起探讨音视频技术,获取更多行业最新信息。

如临现场的视觉感染力,NBA决赛直播还能这样看?的更多相关文章

  1. npm包的更新说明,你还敢不看吗

    npm包的更新说明,你还敢不看吗 前言 平时工作少不了依赖一些第三方的npm包,站在各位大牛的肩膀上来更好的写bug,此外还可以学习各位大佬们的各种设计思路和优雅实现.不过npm包虽好,但使用之前也要 ...

  2. 原来还能这样看Java线程的状态及转换

    作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功.JAVA底层.面试.职业成长相关资料等更多精彩文章在公众号「小牛呼噜噜」 大家好,我是呼噜噜,最近一直在梳理Jav ...

  3. APICloud请你看英特尔智能硬件大赛决赛直播

    英特尔智能硬件大赛由英特尔硬享公社(CCE)发起,联合了全国各地50余家产业链优秀合作伙伴,旨在集合全国硬创资源,携手寻找中国最具代表性的硬件创业项目,并通过技术支持.资源对接.产品推广等方式助力项目 ...

  4. 人人皆可虚拟,直播还能这么玩?声网推出 MetaLive 元直播解决方案

    视频群聊.在线社交.电商带货.游戏竞技.......越来越多的场景融入了直播这一功能.无可厚非,直播可以拉近人与人间的距离,让彼此间的交流更具象.但传统直播场景更为强调主播个人的表现,用户多以围观.刷 ...

  5. RTMP HLS HTTP 直播协议一次看个够

    直播从2016年一路火到了2017年,如今要在自己的App里加入直播功能,只要找一个现成的SDK就行了,什么拍摄.美颜.推流,一条龙服务.不过作为直播身后最重要的部分:推流协议,很多人并不是很清楚.如 ...

  6. 【Nginx】面试官竟然问我Nginx如何生成缩略图,还好我看了这篇文章!!

    写在前面 今天想写一篇使用Nginx如何生成缩略图的文章,想了半天题目也没想好,这个题目还是一名读者帮我起的.起因就是这位读者最近出去面试,面试官正好问了一个Nginx如何生成缩略图的问题.还别说,就 ...

  7. js中的内置对象(还没怎么看)

         在js里,一切皆为或者皆可以被用作对象.可通过new一个对象或者直接以字面量形式创建变量(如var i="aaa"),所有变量都有对象的性质.注意:通过字面量创建的对象在 ...

  8. EasyNVR现场部署搭配EasyNVS云端集中控制应用于幼儿园直播场景的最佳方案!

    在之前的介绍中,我们已经介绍了很多EasyNVR成功应用于幼儿园类教育直播的场景,例如<EasyDarwin幼教云视频平台在幼教平台领域大放异彩!>.<基于EasyDarwin云视频 ...

  9. 解决EasyNVR现场无固定公网IP的问题,万千企业期待的EasyNVS管理平台是什么?

    前言 EasyNVS云管理平台已经研发上线,今天就来给大家讲解一下EasyNVS到底是个啥,有什么特殊的功能呢? 首先,我们先从EasyNVR智能云终端(以前我们常称之为EasyNVR无插件直播服务器 ...

  10. 2020 .NET 开发者峰会顺利在苏州落幕,相关数据很喜人以及线上直播回看汇总

    在2019年上海中国.NET开发者大会的基础上,2020年12月19-20日 继续以"开源.共享.创新" 为主题的第二届中国 .NET 开发者峰会(.NET Conf China ...

随机推荐

  1. Unit_ptr数据类型的理解

    1.相关代码理解 在看代码时,发现有用到  SOCKET 我去找它们的定义,发现有如下定义: typedef UINT_PTR SOCKET 又去看UINT_PTR,LONG_PTR, LONG_PT ...

  2. BAPI_ACC_DOCUMENT_POST 解决多行一次性供应商凭证导入问题

    POST 函数将一次性供应商 的信息放在抬头入参上,业务需要多个一次性供应商一起做凭证时,就满足不了. 抬头入参会把所有行的一次性给一样的名称. 想起之前做的 IF_EX_ACC_DOCUMENT~C ...

  3. MYSQL EXPLAIN 执行计划

    EXPLAIN 执行计划 有了慢查询语句后,就要对语句进行分析.一条查询语句在经过 MySQL 查询优化器的各种基于成本和规则的优化会后生成一个所谓的执行计划,这个执行计划展示了接下来具体执行查询的方 ...

  4. [JVM] 应用诊断工具之Fastthread(在线诊断)

    0 序言 背景 近期生产系统遇到了一个线程方面的问题,目前根因已定位到.现将fastthread这一诊断工具做一小结,便于以后快速使用 博主我遇到的线程问题:java.lang.OutOfMemory ...

  5. 倒计时4天!解锁《2023 .NET Conf China》 云原生分会场精彩议程

    .NET Conf China 2023 定于 12 月16 日于北京举办为期一天的技术交流,届时会有.NET 领域专家与大家一同庆祝 .NET 8 的发布和回顾过去一年来 .NET 在中国的发展成果 ...

  6. [ABC235G] Gardens

    Problem Statement Takahashi has $A$ apple seedlings, $B$ banana seedlings, and $C$ cherry seedlings. ...

  7. JXNU acm选拔赛 涛神的城堡

    涛神的城堡 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submiss ...

  8. Celery将任务分发到不同的队列,交给不同的Worker处理

    https://docs.celeryq.dev/en/stable/userguide/routing.html#routing-tasks https://blog.csdn.net/wangle ...

  9. 使用C#如何监控选定文件夹中文件的变动情况?

    目录 1.前言 2.效果 3.具体实现 ​ 页面设计 ​ 全部代码 ​ FileSystemWatcher的介绍 ​ FileSystemWatcher的构造函数 ​ FileSystemWatche ...

  10. 从零玩转设计模式之单例模式-danlimos

    title: 从零玩转设计模式之单例模式 date: 2022-12-12 12:41:03.604 updated: 2022-12-23 15:35:29.0 url: https://www.y ...