窄带高清代表的是一种成本与体验相调和的视频服务理念。体验方面,观众在观看视频时会受到片源清晰度、分辨率、码率、帧率、编码算法、播放策略等影响,所谓的窄带高清也是希望从这些角度提高观众观看体验;影响成本的因素包括码率、分发策略和播放策略,窄带高清也是从这三个层面降低成本。

目前的视频体验

目前,中国视频用户体验是有待改善,如上图案例所示,视频中经常出现转码失真、拍摄噪声、卡顿、低帧率卡顿、低分辨率模糊、镜头抖动等现象,直接影响用户的视频观看体验。

在视频服务中,带宽的成本是必须要考虑的因素。上图是某视频APP业务情况和月运营成本的柱状图,该APP的存储大小约为200TB,带宽为60Gb,每天视频上传总时间为10000分钟;经过计算发现,转码成本、存储成本相比于带宽成本相差甚远,上传单价为0.03/min、存储单价为150/TB,而带宽单价为18/Mb。单从技术角度出发控制带宽成本的技术手段包括:打击盗链、CDN分发控制、播放策略控制、降码率。下面来看一下是如何通过降低码率来控制成本的。

国内服务商如何控制带宽成本?

 

上图是国内普遍设置和YouTube(US)在相应分辨率的码率设置对比图。两者相比,明显可以看出在分辨率相同时,国内的码率设置甚至不到YouTube的二分之一,这势必会带来视频模糊、毛刺等现场,导致用户体验较差。

那么,是不是高分辨率必须对应着高码率呢?下面来看两个码率和分辨率匹配关系的案例。

案例一

上图是1280X720分辨率的视频,码率设置为1.1Mbps后的具体效果,可以看到画面效果不是很好,很多地方出现模糊,并且人脸边缘区域出现了毛刺。假如用户能承担的最高码率就是1.1Mbps,那么可以得到更加清晰的播放效果吗?

答案是肯定的。如上图所示,使用1.1Mbps的码率也可以达到很好的效果,只要适当地降低分辨率即可。因此,在视频转码的过程中,分辨率和码率对应关系十分重要,而不是说一味地提升分辨率而忽略了码率跟不上的现实。

第二个案例

第二个案例是关于分辨率设置的问题。当码率固定为200Kbps时,上图是分辨率设置为576X360的效果,可以看到视频很不清晰。事实上,我们可以相应地提高分辨率,以提高视频的清晰度,下图是在码率200Kbps时,分辨率提高到1280x800的效果图,对比上图,清晰了很多。

通过上述两个案例,我们可以总结出以下两点:(1)对同一个视频来说,码率、分辨率的设置要相匹配;(2)对于不同的视频,码率、分辨率的对应关系是不一样的。因此,即使带宽受限,即使不使用新一代编码器,通过更合理的参数搭配,我们也能把中国观众的观影体验提升一个档次!

窄带高清做了什么?

阿里云提供的转码服务上,窄带高清做了什么?下面来一一分析。

窄带高清之编码前先分析

上图是一个完整的视频播放流程,包括采集、上传、片源修复、转码参数分析、编码切片、加密、存储、分发、播放九大步骤。窄带高清做的第一件事情是编码前先对内容分析,根据内容判断视频是卡通类还是好莱坞大片,如果是卡通类内容,尽管分辨率是1920x1080,码率设置依旧会比较低(400Kbps);如果是好莱坞大片,尽管分辨率只有1536x864,但码率需要设置比较高(3600Kbps)。

这种根据视频内容不同而设置不同的分辨率的方式称之为分场景转码,分场景的转码方式能够在一定程度上解决码率和分辨率匹配的难题。

上图是常用的直播/点播App的使用案例,一般而言,游戏和影视剧对码率的要求比较高,而在线课堂对码率的要求比较低。这种分场景的转码在一定程度上能够有效地节省用户带宽资源,但也带来了其他问题:首先,如果在线课堂中出现抖动(例如PPT中插入视频),在较低的码率下容易产生马赛克;其次,在动作游戏中是存在一定量的等待画面(例如加载游戏),设置较高的码率则比较浪费。

因此,阿里云窄带高清要解决是分场景转码带来其他问题,根据每个视频中的场景、动作、内容、纹理等设置相应的分辨率和码率。

上图右侧是观看效果较好情况下分辨率和码率对应的模型,因此可以根据清晰度预期尝试降低码率。例如在720p的直播中,将目标码率设置为2Mbps,经过窄带高清之后,阿里云转码会把视频内容在直播过程中实时进行分析,通过前置窗口中实时探测视频内容,再设置最合适的码率,同时确保所设置的码率不超出最初的预设值。窄带做到高清的另一个秘诀是根据预设码率选择最佳分辨率,当画面内容特别复杂时,在2Mbps的码率下降低分辨率(720p->480p);当画面内容较为简单时,可以相应地提高分辨率(720p->1080p)。

总结来看,窄带节省的是不必要的Bits;高清是把Bits分配到最能产生价值的地方。

如上图所示,通过使用阿里云窄带高清,可以用1.2Mbps的平均码率达到1.5Mbps相当的效果。

窄带高清之阿里独家编码器

阿里云独家编码器不只解决了信号压缩的问题,更要解决人眼主观感受的问题,阿里云编码器做了以下优化:

(1)基于主观质量优化的码率控制和自适应量化,保障码字用在最合适的地方。

(2)帧间一致性保障;

(3)Coding Artifact抑制;

(4)易关注纹理增强。

下面来看具体的案例。

帧间一致性保障

观众在看视频时,并不是要求视频十分精致,甚至有很多观众是无法区分720p和1080p的区别,但几乎所有的观众都对帧间不稳定都十分敏感。阿里云独家编码器在编码时就注意到了这一点,因此对视频帧与帧之间的抖动加以控制。如上图所示,通过窄带高清编码器,在保障分辨率的同时,降低了码率,同时保障了帧间一致性,使得观看效果更佳。

Coding Artifact抑制

多年来,编码器是从信号处理的角度进行发展演进的,而非按照人类观看体验进行编码,因此Artifact不可避免的出现。上图左侧是码率较低的视频,可以看到毛发断裂、每个点都有噪声颗粒的情况;右侧是窄带高清编码器进行Coding Artifact抑制之后的效果,两者对比明显。

易关注纹理增强

实际上,很多编码器和播放器都会做前/后处理,将图片进行锐化或者是对比度/颜色的增强,但并非所有的视频都可以进行锐化、对比度增强等操作。易关注纹理增强是指增强人对图片上敏感、喜爱的元素。如上图所示,左侧图片相对于右侧在时间、Logo、文字、长线条都进行了增强,用户观看效果也更好。

窄带高清之片源画质重生

阿里云窄带高清片源画质重生服务主要提供了四大功能,分别是:影片标清转高清,常用于传统广电视频处理;2K转4K;30帧转60帧;受损片源修复。

传统广电视频采用的编码格式是Deinterlace,阿里云转码器会自动监测是否是该类型的片源,然后进行相应的图像处理,如上图右部分比左部分少了很多毛刺。

分辨率和帧率的提高都会改善用户的观看体验,因此阿里云片源画质重生服务提供了2K转4K,30帧转60帧的功能:

(1)高帧率重制,利用 Frame Rate Conversion (FRC)技术将主流拍摄设备生成的30帧/秒视频转换为60帧/秒,消除在播放 中的顿挫感。

(2)高清重制,阿里云通过噪声抑制、超分辨率、HDR等技术,将标清画质的经典影片重制为高 清版本,让怀旧老片焕发新的生命力。

在直播场景中,当动作抖动很大时,由于码率的上限限定,画面常常出现上图所示情况,多出马赛克出现。如果拿到这种片源,我们是没有办法处理了吗?

答案是否定的,上图是受损片源修复之后的效果图。相比于受损前,质量得到了大大的提升。

窄带高清助力视频客户

阿里云窄带高清致力于帮助视频客户提高观看体验,同时控制成本。目前,天猫、支付宝、天猫魔盒、熊猫TV等企业都已在视频直播/点播中使用窄带高清,一定程度上降低了带宽成本,并且在某些场景下观看效果得到了提升。

用更少的钱看更清晰的视频——详谈阿里云窄带高清相关推荐

  1. 低代码的兴起:花更少的钱,赚更多的钱

    "低代码"或"无代码"应用程序并不新鲜.事实上,它们已经存在了几十年,但直到最近几年才成为主流. 作者 | Clay Norris 编译 | 风车云马 责编 | ...

  2. 世界杯迄今最火的一场比赛 一文看懂世界杯背后的阿里云黑科技

    摘要: 世界杯"法阿之战"中帕瓦尔世界波以及姆巴佩梅开二度一定让你印象深刻,而梅西的饮恨离开也让不少球迷碎了心.但你知道,比赛当天的阿里云藏着什么秘密吗? 世界杯"法阿之 ...

  3. 阿里云黄海宇:窄带高清2.0——让直播更惊艳的魔术

    摘要: 2018年4月11-12日,2018亚太CDN峰会在北京隆重召开,大会由亚太CDN领袖论坛.电视云论坛.短视频论坛.视频云论坛.新技术论坛.运营商论坛.国际云论坛等7大部分组成.在视频云论坛上 ...

  4. 按头安利 好看又实用的天空 云cc0高清摄影图片素材看这里

    看到大家都在问天空 云cc0高清摄影图片素材,既要免费又要质量好,数量还要多,小编好不容易挖到了宝藏素材网站哦,资源优质数量庞大,使用体验也很好,要是需要的话,赶紧看一看,小编会给大家详细介绍噢 因为 ...

  5. 4月12日云栖精选夜读:阿里云黄海宇:窄带高清2.0——让直播更惊艳的魔术

    2018年4月11-12日,2018亚太CDN峰会在北京隆重召开,大会由亚太CDN领袖论坛.电视云论坛.短视频论坛.视频云论坛.新技术论坛.运营商论坛.国际云论坛等7大部分组成.在视频云论坛上,阿里云 ...

  6. ios查看帧率的软件_程序员必看!直播软件开发弱网下保障高清流畅推流的方法...

    通常情况下程序员在开发直播软件时,优化卡顿和延迟是比较多的,只要是优化欠佳,就会导致前端APP运行出问题,为了帮助程序员在开发过程中能更加合理有效的优化,小编在这里从开发的层面简要介绍一下影响直播体验 ...

  7. 电子科技大学清水河校区不看会后悔的绝美秋季风景高清大图:如果你喜欢山水画,你一定会喜欢这里,因为这里就是山水画。

    前言   今天郫都区的天气格外的好,天蓝的非常有层次,所以笔者逃课去逛了一圈校园[悄悄说],一直觉得电子科技大学清水河校园很美,像画儿一样,但是前面一段时间天气总是愁眉不展的,这次总算是让我逮着机会了 ...

  8. c#服务器后端_一文看懂Serverless:AWS阿里云腾讯云都在发力「无服务器架构」

    冠望 发自 凹非寺 量子位 报道 | 公众号 QbitAI 要说目前软件架构中热度十二分的话题,当属Serverless. 通常我们会将其翻译为"无服务器架构". 尽管成天被称为& ...

  9. 花更少的钱住更大的房子,中国都市青年的租房爱与恨

    2019独角兽企业重金招聘Python工程师标准>>> 对于在一二线城市打拼的年轻人来说,除了口袋里所剩无余的钱以外,压在头上的还有婚嫁和车房.今年三月,和伴随着忙忙碌碌换工作的金三 ...

最新文章

  1. go 语言 链表 的增删改查
  2. python的jupyter的使用教程-如何优雅地使用 Jupyter?
  3. 阿里云高级技术专家白常明谈《边缘云的技术挑战和应用创新》
  4. 全国计算机一级考试介绍难不难,全国计算机一级考试内容 计算机一级考试难吗...
  5. [刷题]算法竞赛入门经典(第2版) 4-1/UVa1589 - Xiangqi
  6. 【论文写作】精品课程教学网站中用户管理如何写
  7. python图像降采样,【图像处理】——改变图像的大小(降采样重采样)
  8. C#把文字放到图片上
  9. 架构框架搭建(二)《Dubbo分布式领域驱动设计架构框体》
  10. linux下构建Smokeping网络监控平台
  11. 2023,VC投资的分水岭
  12. viper读取配置文件
  13. OpenFoam-6 导入并编译一个新湍流模型
  14. 关于自然语言处理之one hot模型
  15. 云时代的IT应用质量管理新动向
  16. 什么是“国家中小企业公共服务示范平台”?
  17. 大数据分析的下一代架构--IOTA架构[上]
  18. 比赛现场气氛营造问题II
  19. 分布式 | Raft 共识算法
  20. HDR多帧曝光融合Python代码实现

热门文章

  1. PHP 生成csv的遇到的分隔符问题
  2. Python协程深入理解
  3. JavaScript-在当前显示区范围内实现点不到的小方块
  4. java 枚举源码解析
  5. onSingleTapUp()和onSingleTapConfirmed()的区别
  6. 窗体之间传递值的几种方法
  7. 织梦轻量级mvc框架笔记
  8. asp.net后台cs 和 JavaScript 互相调用方法
  9. 不能执行已释放 Script 的代码
  10. myeclipse新建JSP中DOCTYPE问题