窄带高清赋能体育赛事,世界杯高清直播背后的技术变革
为什么80%的码农都做不了架构师?>>>
摘要: 当你观看视频如遇网络不好的情况,就会出现卡顿或系统提示切换成标清或流畅的画质,这个时候你会发现视频的清析度降低了。高清意味着高分辨以及需要更大的带宽来支撑,高清和宽带是一对矛盾体。这届优酷世界杯直播受到一致好评的关键,阿里云“窄带高清2.0”发挥了重大的作用。
写在前面
2018年俄罗斯世界杯比赛正在如火如荼进行中,互联网视频平台的入局,新媒体直播赛事的火爆,让本届世界杯也有了一个新标签:掌上世界杯。这意味着,用户可以更加随心所欲的“躺着看球”。
半数球迷选择优酷 超6成认为高清且流畅
根据流媒体网调查数据显示,今年使用手机看世界杯的用户中,超过50%的用户选择优酷。而在新媒体平台加入直播的情况下,大部分的用户对直播的清晰度和流畅度表示满意。
另外一个数据显示,光酷喵在世界杯期间就有超过800万的用户通过投屏智能电视的方式观看世界杯,把客厅变成了世界杯的主场。只有真正的高清画质,才能扛住手机超清屏以及电视超大屏的双重考验。
当你观看视频如遇网络不好的情况,就会出现卡顿或系统提示切换成标清或流畅的画质,这个时候你会发现视频的清析度降低了。高清意味着高分辨以及需要更大的带宽来支撑,高清和宽带是一对矛盾体。这届优酷世界杯直播受到一致好评的关键,阿里云“窄带高清2.0”发挥了重大的作用。
那窄带高清究竟是什么呢?
带宽成本是视频服务中非常重的基础设施成本,如何在保证视频质量的前提下降低成本是整个链路中至关重要的一环。所以,在视频服务中,视频的编码和解码是非常重要的技术。
业内的转码技术从MPEG2,到H.264,到H.265大概是下图的技术发展曲线,每隔十年的时间,视频的压缩率会提升一倍左右,平均下来,每年行业视频压缩率能提升只有不到7%。这种客观发展规律之下,视频行业内的从业者给对手造成压倒性的竞争优势已经变得非常困难。
传统的视频编码以信号的损失量最小作为编码的目标,力求输出视频与输入视频的差值最小,但实际上,同样的编码损耗,在人眼看起来的清晰度可能相差很大,因为人眼对不同画面位置的敏感程度是不一样的。窄带高清是一套以人眼主观感受最优为基准的视频编码技术,通过对直播内容的智能分析,根据对人眼敏感度进行动态处理与编码,以达到最佳的主观清晰度效果。
窄带高清2.0背后有三套视觉模型
保真度和主观感受的关系模型
当视频的保真度越来越高时,人眼逐渐就没有感受了,所以编码时卡在失真度并没有很大变化的临界点上,就可以适当节省带宽。下图为保真度与主观感受模型关系图。
分辨率和码率的关系模型
为了保证在某个网络条件下能够流畅播放,视频的码率需要有一个上限,在这个上限的条件内,如果分辨率选择过高,会导致分配给每个像素的比特太少,导致视频模糊,如果分辨率选择过低,虽然能够描述清楚每个像素,但是需要依赖播放器做插值放大,视频也会模糊。窄带高清结合了大量视频样本的分析,在一定的码率设定下,会根据视频的内容智能选择最合适的分辨率,达到最好的主观视觉效果。
视觉敏感度模型
窄带高清会将视频内容分为人眼容易关注的和人眼容易忽视的部分,并对这些部分做不同的处理。对于人眼容易关注的部分,除了人眼聚焦的区域外,人眼还关注规则的纹理,例如球场中的禁区线,球员的轮廓,这是我们一定要保护的区域,我们会在这些区域做一些调整优化,让它更加突出,使画面更有张力。对于人眼容易忽视的部分,例如脱焦区域就,我们可以把这块的处理省掉,同时,我们也可以去掉一些没有聚集效应的小细节,以此省掉带宽。例如,球场中的观众席,广告牌的背景就属于人眼脱焦的区域或没有聚集效应的小细节。除此之外,人眼还会非常厌恶毛刺、马赛克,持续的闪动,我们将这些细节处理得更平缓、清晰,能提升画面整体观感。
下图为窄带高清对人眼聚焦区域的增强,图中为梅西准备发定位球的场景,画面的焦点集中在梅西的脸上,在没有经过窄带高清时(左图),会发现梅西的脸上很多细节被丢失了,看到的画面比较平滑,有点像打过一层粉,而经过窄带高清的编码(右图),脸上的细节被完整的保留下来,并进行了适当的强化,使得画面有很强的立体感。
窄带高清世界杯升级版
在引入了以上的三个模型以后,在这次世界杯直播中,窄带高清还针对足球直播场景,基于机器学习优化了特有的编码策略,比如足球、草地、球员分别采用特别编码策略进行优化,大幅提升了比赛画面的层次感和通透性。
在足球比赛中,画面经常会在不同场景中切换,如何在场景切换中保持清晰度需要有精巧的码率控制策略。一方面,视频码率不能恒定不变,如果恒定不变,突然的场景切换会导致分配给运动场景的码率过小,导致画面模糊。另一方面,视频码率不能大幅度波动,如果大幅度波动,会容易导致用户卡顿,也会导致CDN带宽发生剧烈波动,这样的剧烈波动对CDN调度将会是巨大的挑战。窄带高清分析视频画面的运动剧烈程度,结合对视频长时间码率分配的统计学习与实时视频运动复杂度,在有限的播放器缓冲范围内进行码率腾挪,可以在保证指定带宽下播放流畅的同时尽可能地提高主观清晰度。
下图为另一个世界杯转播公司画面的(左)与优酷(右)在1080P和480P的画面对比,当切换到这个细节丰富,且运动剧烈的角球争抢画面时,使用窄带高清和非窄带高清的效果相差非常巨大。在没有使用窄带高清时,会出现对该场景的码率分配严重不足,导致非常糟糕的用户体验。
下图为窄带高清在不同码率下的与x264,x265的评测对比,可以看到,无论是主观评测还是VMAF评分,窄带高清与普通编码有一代编码器的差距,在相同清晰度下可以节约30%带宽。
写在最后
阿里云作为强有力的技术作为支撑,和优酷一起解决了体育赛事卡顿、清晰度低的用户痛点,以高清、流畅、零延时的极致观看体验俘获大批球迷。当然,除了窄带高清技术之外,阿里视频云也拥有众多行业领先技术,目前已经是国内视频服务体量最大的云计算公司。从阿里云视频云诞生以来,一直在致力于用自身的技术,去创造一些行业里独有的东西。阿里云将通过阿里集团多年的技术沉淀,构建不一样的视频云服务,让客户也变得与众不同。
原文链接
本文为云栖社区原创内容,未经允许不得转载。
转载于:https://my.oschina.net/yunqi/blog/1840170
窄带高清赋能体育赛事,世界杯高清直播背后的技术变革相关推荐
- 不高清,看个球?EGS(弹性GPU服务)助力世界杯高清直播。
不高清,看个球? 高颜值球星,不高清,怎么看? 英格兰5-4点球淘汰哥伦比亚,瑞典1-0瑞士晋级 就斯特林这小身板,你怎么好意思让他背你这么久?!比赛踢了十来分钟,英格兰看上去居然像一个强队! 内马尔 ...
- 央视在世界杯高清直播中占了C位 它是怎么做到的?
世界杯直播你看了吗?央视网.央视影音的清晰度及流畅度是不是给你留下比较深刻的印象?我们先看下网友们的反馈: \\ \\ 央视作为本次世界杯的版权方和内容分发方,对于本次世界杯直播的支撑服务有着极 ...
- 世界杯高清直播背后的五大科技护法
不论是德国战车遗憾败北,还是夺冠热门巴西惊险出线,随着世界杯小组赛最后一场比赛落幕,本届世界杯最强16支队伍即将挺进新一轮角逐, 悬念迭起,精彩绝伦的顶级球赛,将继续撩动着大家的神经. 有数据统计显示 ...
- 央视在世界杯高清直播中占了C位,它是怎么做到的?
作者 | 腾讯云 李海琦 世界杯直播你看了吗?央视网.央视影音的清晰度及流畅度是不是给你留下比较深刻的印象?我们先看下网友们的反馈: 央视作为本次世界杯的版权方和内容分发方,对于本次世界杯直播的支撑服 ...
- 哔哩哔哩视频云画质与窄带高清AI落地实践
视频赛道卷到下半场,一定会面临体验与成本的对抗,尤其是在行业大环境"过冬"的背景下,想要在有限带宽下获得最佳的画质观感变得异常具备挑战性.从视频云业务场景的视角来看,如何有效解决c ...
- NBA赛事直播超清画质背后:阿里云视频云「窄带高清2.0」技术深度解读
在半月前结束的NBA总决赛中,百视TV作为全网唯一采用"主播陪你看NBA"模式的直播平台,以"陪看型"赛事解说来面对内容差异化竞争.与此同时,百视TV还运用了& ...
- 阿里云黄海宇:窄带高清2.0——让直播更惊艳的魔术
摘要: 2018年4月11-12日,2018亚太CDN峰会在北京隆重召开,大会由亚太CDN领袖论坛.电视云论坛.短视频论坛.视频云论坛.新技术论坛.运营商论坛.国际云论坛等7大部分组成.在视频云论坛上 ...
- 爱奇艺连续三年独家直播中网赛事 打造高端体育赛事生态矩阵
创办14年的中国网球公开赛,同时拥有国际男子职业网球协会(ATP).国际女子职业网球协会(WTA)和国际网球联合会(ITF)等三大国际网球组织的赛事举办权,是亚洲地区唯一设置最全.参赛球员最多.总奖金 ...
- 从技术全景到场景实战,透析「窄带高清」的演进突破
随着5G时代的到来,互联网短视频.电影电视剧.电商直播.游戏直播.视频会议等音视频业务呈井喷式发展. 作为通用云端转码平台,阿里云视频云的窄带高清需要处理海量.不同质量的视频.对于中高质量的视频,现有 ...
最新文章
- php将图片链接转换为base64编码文件流
- vue-route+webpack部署单页路由项目,访问刷新出现404问题
- react 动态添加class_02.react进阶指南
- Http 持久连接与 HttpClient 连接池
- Qt杂记-QQuick之Android隐藏状态栏以及状态栏透明(QQuick项目)
- 《MySQL DBA修炼之道》——1.4 MySQL权限
- 6 QM配置-质量计划配置-定义检验特性的编号范围
- Flinksql读取Kafka写入Iceberg 实践亲测
- STM32+华为云IoTDA,带你设计一个属于自己的动态密码锁
- VS2010安装MSDN Library
- seg代码配置的踩坑记录
- php 邮件收发 (乱码)
- 【干货】如何打造一流创业团队-创业者最实用的管理指南.pdf(附下载链接)...
- 20套数据可视化大屏模板,附源码下载
- 我的团长我的团第十七集
- ios设备管理 iMazing官方免费激活电脑版下载v2.11.6.0
- shell获取系统当前时间、本月1日、下月1日、本月月底、上月月底、上月同期日期
- Java8 Stream,过分丝滑!
- 《码农的爱情》第一章又逢情人节
- 敲开脑洞(一),如何摆脱痛苦,记自己的短期修行
热门文章
- 昨日种种已得奖,那深度学习三巨头今天在忙什么?
- Numpy用法详细总结:学习numpy如何使用,看这一篇文章就足够了
- wps excel 中将一行多列数据转换为一行两列的格式 的方法函数
- 快速制作一个chrome插件
- 程序员一般通过什么平台接单
- 【iOS】This operation can fail if the version of the OS on the device is incompatible
- afn访问本地html,Swift利用AFN实现封装网络请求详解
- 【ROM制作工具】如何三分钟学会制作手机线刷包?一键制作线刷包详细教程
- 不能与牛肉一起吃的食物
- 【装机知识】机箱知识整理