如临现场的视觉感染力,NBA决赛直播还能这样看?
在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相关技术人员描述,使用窄带高清技术后,双屏显示器上的“源流视频”与“修复后视频”的对比效果非常明显。
• 专为篮赛场景定制模板
此外,阿里云视频云的算法团队针对篮球赛事场景,专为百视TV定制了直播赛事的转码模版和AI修复模型,并针对NBA比赛场景做了特别优化,加强了篮球场地板纹理、球员近景特写、球场边界线、地面广告字母、球衣上数字、篮球网等等篮球体育赛事特有元素的修复生成。如下图,即使在镜头高速运动及画面切换下,并且将画面细节高度放大,“窄带高清”技术也依然可以将球场边界线、地面广告字母的细节做到完美的修复,大大提升画面清晰度和整体视觉表现。


左为源流效果,右为修复后效果
广电级文体直播的能力演进
阿里云视频云的“窄带高清”概念最早在2015年提出,在多年反复实践于众多互联网与传媒行业中,该技术在持续不断地研发演进,以契合不同场景对于低码率和高清晰的体验调和。
尤其是如今的窄带高清2.0,作为阿里云文体直播解决方案的一项重要技术,突破当代视频编码器的能力上限,对技术进行升级与迭代,深度优化视频播放的流畅度与高清度,实现在同等画质下更省流、在同等带宽下更高清的商业价值和观看体感,双重满足企业与观众。
同时,窄带高清2.0更有面向不同行业、场景的转码方案,如体育赛事、演唱会、文化演出等场景,也支持结合杜比音效提供影院级视听享受,为大型文化活动与体育赛事直播带来极致流畅、视觉饱满、深度沉浸的观看体验。
阿里云文体直播解决方案
在核心基础之上,阿里云系统化的文体直播解决方案能力更加全面有力。其中,全球2800+节点和150TB带宽储备,及基于全球实时流媒体传输网络(GRTN),可以保障千万级用户高并发下的高品质观看体验;全链路灾备与应急预案,以及多年直播最佳实践经验,可以确保大型直播落地的高可靠性;云上导播与互动虚拟演播技术,带来制播一体的云端效能和实时沉浸互动的直播新体验;同时,在“窄带高清”转码技术之上,加之超高清4K/8K、杜比音效、50帧等音视频能力,整体带来极致视听。
一切都是极致的、智能的、高品质和高体验的。
基于这样的能力,阿里云的文体直播解决方案已实现大量的顶级赛事和重大活动的直播验证。
2018世界杯赛事,保障了千万级并发稳定流畅观看;2020迪拜世博会中国馆开幕式,做到0丢帧、0卡顿的网络直播;2022年北京冬奥会,助力百年奥运首次启用互动虚拟演播,打造实时沉浸报道;同时,每年也为天猫双11晚会提供端到端的直播解决方案,在高规格场景下持续保障直播流的稳定性……
无数次历练与创新,阿里云的广电级文体直播解决方案,沉淀了极深的技术厚度和实战经验,也让全球观众第一时间享受高品质的第一现场。
一切因技术而不同,期待更多精彩赛事下的技术更迭与体验升级。
「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。公众号后台回复【技术】可加入阿里云视频云产品技术交流群,和业内大咖一起探讨音视频技术,获取更多行业最新信息。
如临现场的视觉感染力,NBA决赛直播还能这样看?的更多相关文章
- npm包的更新说明,你还敢不看吗
npm包的更新说明,你还敢不看吗 前言 平时工作少不了依赖一些第三方的npm包,站在各位大牛的肩膀上来更好的写bug,此外还可以学习各位大佬们的各种设计思路和优雅实现.不过npm包虽好,但使用之前也要 ...
- 原来还能这样看Java线程的状态及转换
作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功.JAVA底层.面试.职业成长相关资料等更多精彩文章在公众号「小牛呼噜噜」 大家好,我是呼噜噜,最近一直在梳理Jav ...
- APICloud请你看英特尔智能硬件大赛决赛直播
英特尔智能硬件大赛由英特尔硬享公社(CCE)发起,联合了全国各地50余家产业链优秀合作伙伴,旨在集合全国硬创资源,携手寻找中国最具代表性的硬件创业项目,并通过技术支持.资源对接.产品推广等方式助力项目 ...
- 人人皆可虚拟,直播还能这么玩?声网推出 MetaLive 元直播解决方案
视频群聊.在线社交.电商带货.游戏竞技.......越来越多的场景融入了直播这一功能.无可厚非,直播可以拉近人与人间的距离,让彼此间的交流更具象.但传统直播场景更为强调主播个人的表现,用户多以围观.刷 ...
- RTMP HLS HTTP 直播协议一次看个够
直播从2016年一路火到了2017年,如今要在自己的App里加入直播功能,只要找一个现成的SDK就行了,什么拍摄.美颜.推流,一条龙服务.不过作为直播身后最重要的部分:推流协议,很多人并不是很清楚.如 ...
- 【Nginx】面试官竟然问我Nginx如何生成缩略图,还好我看了这篇文章!!
写在前面 今天想写一篇使用Nginx如何生成缩略图的文章,想了半天题目也没想好,这个题目还是一名读者帮我起的.起因就是这位读者最近出去面试,面试官正好问了一个Nginx如何生成缩略图的问题.还别说,就 ...
- js中的内置对象(还没怎么看)
在js里,一切皆为或者皆可以被用作对象.可通过new一个对象或者直接以字面量形式创建变量(如var i="aaa"),所有变量都有对象的性质.注意:通过字面量创建的对象在 ...
- EasyNVR现场部署搭配EasyNVS云端集中控制应用于幼儿园直播场景的最佳方案!
在之前的介绍中,我们已经介绍了很多EasyNVR成功应用于幼儿园类教育直播的场景,例如<EasyDarwin幼教云视频平台在幼教平台领域大放异彩!>.<基于EasyDarwin云视频 ...
- 解决EasyNVR现场无固定公网IP的问题,万千企业期待的EasyNVS管理平台是什么?
前言 EasyNVS云管理平台已经研发上线,今天就来给大家讲解一下EasyNVS到底是个啥,有什么特殊的功能呢? 首先,我们先从EasyNVR智能云终端(以前我们常称之为EasyNVR无插件直播服务器 ...
- 2020 .NET 开发者峰会顺利在苏州落幕,相关数据很喜人以及线上直播回看汇总
在2019年上海中国.NET开发者大会的基础上,2020年12月19-20日 继续以"开源.共享.创新" 为主题的第二届中国 .NET 开发者峰会(.NET Conf China ...
随机推荐
- 02Java学习_注意事项和学习方法
02_Java 开发注意事项细节和学习方法 目录 02_Java 开发注意事项细节和学习方法 注意事项 学习方法 注意事项 .java 是 Java 文件的拓展名.源文件的基本组成部分是类--clas ...
- Python利用pandas进行数据合并
当使用Python中的pandas库时,merge函数是用于合并(或连接)两个数据框(DataFrame)的重要工具.它类似于SQL中的JOIN操作,允许你根据一个或多个键(key)将两个数据框连接起 ...
- Educational Codeforces Round 104 (Rated for Div. 2) A~E题解
写在前边 链接:Educational Codeforces Round 104 (Rated for Div. 2) A. Arena 链接:A题链接 题目大意: 给定一个长度为\(n\)的数组,表 ...
- python计算代码运行时间
记录一下自己用python编写计算运行时间的代码 时间类 import time import numpy as np # 编写时间类来方便操作 class Timer: def __init__(s ...
- 关于Anolis8/Centos8系统重启后ip地址丢失的原因
关于Anolis8/Centos8系统重启后ip地址丢失的原因 #.今天把之前在VMware安装的Anolis8系统重启了,启动之后发现Xshell连接不上.在VMware上登录后执行ip a命令发现 ...
- 12k Star、40万+开发者信赖的开源商城系统
前几天,有位读者问我有没有什么优秀的国产开源电商平台,他要拿来接单赚外快.我一听这话,精神头就来了. 所以,今天 HelloGitHub 就给大家找来了一款自用.二开都很方便的国产开源商城系统--CR ...
- [ARC105E] Keep Graph Disconnected
题目链接 好题. 如果 \(1\) 和 \(n\) 一直联通,开始即结束. 如果 \(n\mod 4=1\),那么 \(\frac 12x(x+1)+\frac12(n-x)(n-x+1)\) 为偶数 ...
- 数据库同步工具,PanguSync后起之秀
随着数字化时代的快速发展,数据已经成为企业运营的核心.为了确保数据的准确性和一致性,数据库同步工具成为了企业不可或缺的工具.而在众多数据库同步工具中,PanguSync以其卓越的性能和强大的功能,逐渐 ...
- 好家伙,这个开源项目硬生生复制了一个 ChatGPT Plus 出来
最近有一款聊天机器人框架 Lobe Chat 火出了天际,它不仅支持多模态,支持语音会话,还有一个强大的 Function Calling 插件生态系统(可以作为 ChatGPT 插件的平替).最重要 ...
- 安装服务器提示A debugger has been found running in your system. Please, unload it from memory and restart
解决方法:运行msconfig,取消调试模式,重启电脑再安装