有人说2017年是中国网络视频发展的黄金时期,根据中国互联网信息中心发布的《中国互联网发展状况统计报告》显示,截止2017上半年,网络视频用户规模已经达到5.65 亿,半年增长3.7%。

随着社交媒体、网络直播、VR、AR的兴起,用户对于视频的多元化、场景化、临场感、体验的追求更加极致,视频网站竞争尤为激烈,各大视频网站都在努力布局结合云计算、大数据、视频服务等能力实现技术创新,提升用户观感。

根据网络调研显示,视频中经常出现 转码失真、拍摄噪声、卡顿、低帧率卡顿、低分辨率模糊、镜头抖动等现象 ,是影响用户体验的直接因素。而在视频服务中,想要保证流畅的观感,带宽成本是视频网站无法跨越的门槛。为了控制高额的带宽成本,视频网站还需要通过打击盗链、CDN分发控制、播放策略控制、降码率等技术手段来进一步实现效果。

为了 提升网络视频用户的体验 ,同时让视频网站 在成本和效果上达到平衡 ,阿里云推出了窄带高清技术。

窄带高清 代表的是一种成本与体验最合理配置、最佳性价比的视频服务理念。在体验方面,用户在观看视频时会受到片源清晰度、分辨率、码率、帧率、编码算法、播放策略等影响,窄带高清会从这些角度实时的智能优化视频码率,从而达到提高观众观看体验的目的;在成本方面,影响成本的因素包括码率、分发策略和播放策略,窄带高清即可从码率这个方面完成优化,帮助视频网站节约成本。

下面我们就来看下阿里云是如何通过技术来实现窄带也能高清的。

编码前先分析
一个完整的视频播放流程包括采集、上传、片源修复、转码参数分析、编码切片、加密、存储、分发、播放九大步骤。窄带高清在编码前,先对内容进行分析,判断内容的类型,根据用户对该类型片源的清晰度预期来设置码率,再根据这个码率来选择最佳分辨率。这种根据视频内容不同而设置不同的分辨率的方式称之为分场景转码,分场景的转码方式能够在一定程度上解决码率和分辨率匹配的难题。

下图是常见的分场景转码的案例,通常情况下,影视剧和游戏对码率要求比较高,在线课堂则相对较低。这种分场景转码在一定程度上能够有效节省用户带宽资源,但也带来了其他问题。

在码率要求比较低的在线课堂场景之中,如果出现抖动(如PPT中插入视频),在较低的码率下容易产生马赛克;而在对码率要求较高的游戏场景中,存在一定的等待画面(如加载),码率就浪费了。
因此,阿里云窄带高清也解决了分场景转码带来的并发问题,根据每个视频中的场景、动作、内容、纹理等设置相应的分辨率和码率,确保了优质的观感和码率的合理。

那实现窄带高清的核心原理是什么。

上图右侧是观看效果较好的情况下分辨率和码率对应的模型,两者关系几乎呈线性增长。

首先,窄带高清可以根据清晰度预期来降低码率。例如在720p的影片中,将目标码率设置为2Mbps,转码会把视频内容在影片过程中实时进行分析,通过前置窗口中实时探测视频内容,再设置最合适的码率,同时确保所设置的码率不超出最初的预设值。

其次,窄带做到高清的另一个秘诀是根据预设码率选择最佳分辨率,当画面内容特别复杂时,在2Mbps的码率下降低分辨率(720p->480p);当画面内容较为简单时,可以相应地提高分辨率(720p->1080p)。

总之,窄带节省不必要的bits,高清是把bits分配到最能产生价值的地方,从而实现,在同样的带宽条件下收看更加清晰的画质。

窄带高清之阿里独家编码器
阿里云独家编码器不仅解决了信号压缩的问题,更要解决人眼主观感受的问题,它的优势如下:
1, 基于主观质量优化的码率控制和自适应量化,保障码字用在最合适的地方;
2,帧间一致性保障;
3,Coding Artifact抑制;
4,易关注纹理增强。

下面来看具体的案例

一、帧间一致性

大多数用户观看视频时,肉眼对画面清晰度并不是那么敏感,但是几乎所有用户对帧间不稳定都十分敏感。因此,阿里云独家编码器对视频帧与帧之间的抖动加以控制,如上图所示,通过编码器,在保障分辨率的同时降低了码率,同时保障了帧间一致性,提升观看效果。

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

三、易关注纹理增强

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

那用户该如何接入窄带高清呢?下面就是用户接入指南。

  1. 在阿里云官网开通媒体转码服务
    1) 在媒体转码页面,单击立即开通,进入开通页面

2) 如果未实名认证,需单击【立即认证】进行实名认证,完成认证后返回开通页面并刷新;如果已经实名认证,请仔细阅读【媒转码开通协议】,然后单击【立即开通】开通媒体转码服务;

2. 设置输入/输出媒体Bucket

3.配置媒体工作流,并在转码节点选择窄带高清转码模板

4.上传视频文件

以上就是窄带高清的技术原理和用户接入指南,阿里视频云一直致力于帮助视频客户提高观看体验,同时控制成本。目前,窄带高清已经在天猫、支付宝、优酷、天猫魔盒、熊猫TV等企业的视频直播、点播场景中实践应用,同时,官网申请入口也已向全部用户开放,欢迎有需求的用户开通使用。

阿里视频云最强转码技术揭秘:窄带高清原理解析+用户接入指南相关推荐

  1. 高级算法专家储开颜:无端不视频 阿里视频云三大端上技术能力

    为什么80%的码农都做不了架构师?>>>    摘要: 阿里云拥有领先的云计算能力和丰富完善的基础设施,我们可以看到云上面的视频能力越来越强,我们可以在云端构建导播台.进行视频剪辑和 ...

  2. NBA赛事直播超清画质背后:阿里云视频云「窄带高清2.0」技术深度解读

    在半月前结束的NBA总决赛中,百视TV作为全网唯一采用"主播陪你看NBA"模式的直播平台,以"陪看型"赛事解说来面对内容差异化竞争.与此同时,百视TV还运用了& ...

  3. 专访阿里视频云叔度:一场技术人的自我修行

    摘要: 千年之后的2018年,"玄奘之路"BC连14位同伴在这段自我修行的路程中沿着大师昔日的足迹徒步前行,对极致的追求促使他们努力挑战生命的每个不可能.其中,最让人感动的是一个打 ...

  4. 【点播系列之一】关于阿里视频云点播解决方案,你想知道的都在这里!

    产品简介 阿里云视频点播(VoD)是集音视频采集.编辑.上传.自动化转码处理.媒体资源管理.分发加速.视频播放于一体的一站式音视频点播解决方案.其构建在阿里云强大的基础设施服务之上,借助灵活和可伸缩的 ...

  5. 第一章 基础设施,1.3 阿里视频云ApsaraVideo是怎样让4000万人同时狂欢的(作者:蔡华)...

    1.3 阿里视频云ApsaraVideo是怎样让4000万人同时狂欢的 前言 在今年的双11中,双11天猫狂欢夜的直播成为一大亮点. 根据官方披露数据,直播总观看人数超4257万,同时观看人数峰值达5 ...

  6. 用更少的钱看更清晰的视频——详谈阿里云窄带高清

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

  7. 视频云直播:场景、技术及优化

    作者:邵峰 网易杭州研究院-后台技术中心 随着互联网视频化的发展,各类网络直播产品层出不穷,涌现出了秀场直播.游戏直播.教育直播.演唱会直播和监控直播等多个直播生态圈.这些生态圈形成的背后,是视频直播 ...

  8. 阿里巴巴iDST+阿里视频云:计算机视觉和机器学习在消费级视频中的应用

    在刚刚圆满落幕的杭州云栖大会上,阿里巴巴董事局主席马云宣布成立达摩院,并将在3年内投资1000亿人民币用于新技术研发.而iDST就是达摩院中的一员,她致力于打造涵盖图像视频.语音交互.自然语言理解.智 ...

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

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

最新文章

  1. 通俗理解tf.nn.conv2d() tf.nn.conv3d( )参数的含义 pytorhc 卷积
  2. 【原创】项目管理杂谈(1):代码评审这点事,元芳你怎么看
  3. JAVA接口返回面积_java – 将接口的返回值限制为实现类的范围
  4. 【Curl】 获取网站下载速率(Bytes/s)
  5. UOJ #219 BZOJ 4650 luogu P1117 [NOI2016]优秀的拆分 (后缀数组、ST表)
  6. manjaro linux换源
  7. win10怎么修改计算机桌面存储路径,Win10系统桌面储存位置如何设置
  8. 仍不切换到Java 8的6个理由
  9. VS2015 中使用 MVC4
  10. Postman POST方式提交json数据,PHP接收
  11. Windows Server 2019 Datacenter x64 安装 SHARP AR-2048N 打印机驱动
  12. vue+ydui使用iconfont时图标不显示
  13. liunx安装xfs包挂载大于16T的硬盘
  14. 无数的讽刺侮辱挖苦打击否定不屑与嘲笑,只有罗永浩才撑得住吧
  15. 支付系统 — 支付路由
  16. 中M2018春C入门和进阶练习集
  17. Stenffensen加速迭代法
  18. travisscott多高_如何评价说唱歌手Travis Scott ?
  19. javacv 视频转换
  20. FTP文件传输协议(实现windows与linux文件互传)

热门文章

  1. 关于阿里云视频点播对接
  2. 基于树莓派采集网关6 三菱数控机床 CNC 信息采集
  3. [TI TDA4 J721E]基于TDA4平台 FFmpeg / X264 的ARM平台移植
  4. 计算机发的最快的论文,快速发表计算机类小论文的心得体会
  5. 今日必看丨「AI 训练师」国家职业技能标准解读
  6. echarts地图设置区域边界
  7. ElastAlert2部署教程
  8. Java的新项目学成在线笔记-day9(十二)
  9. 基于emWin的WAV,MP3软解软件播放器,带类似千千静听频谱,含uCOS-III和FreeRTOS两个版本...
  10. matlab中norm(e),MATLAB中norm()的用法