专栏首页媒矿工厂WAVE-背景、现状和未来

WAVE-背景、现状和未来

本文是来自November 2018 Seattle Video Tech Meetup的演讲,演讲者是来自微软的John Simmons。演讲主要介绍了WAVE(Web Application Video Ecosystem——Web应用视频生态系统)的背景、现状和未来发展方向。

John Simmons首先讲述了WAVE的历史和来源,包括微软在2008年提出要标准化可操作的DRM流、DASH格式的提出、HTML5 EME和MSC产生、CMAF的产生,再到CTA根据微软的论文(实际是演讲者的论文)而发起WAVE项目,以及后续HTML5、CMAF和WAVE的共同发展等。

接下来演讲者介绍了WAVE和通用的媒体标准之间的关系。他分别介绍了常见编码和加密(CENC)、常见媒体应用格式(CMAF)、DASH和HLS、HTML5的EME和MSE这几个方面的标准与WAVE之间的关系。

然后演讲者介绍了WAVE的现状,包括什么是WAVE以及哪些人在从事这项工作、WAVE在内容、应用和设备这三个反面所做的工作。

这其中演讲者着重介绍了WAVE是什么。WAVE致力于处理通用网络媒体交互问题,它制定了商业媒体分发的标准,并促使业界,包括设备制造商、服务提供商、内容提供商、编码方加入,促使每个人同意并使用这些标准。WAVE主要从事规范性的工作,致力于促使企业规范化地使用现有标准,来处理web媒体交互问题,并教授人们如何使用这些标准,将这些标准使用在嵌入式设备上。WAVE致力于处理在编码、平台和回放这三个方面的标准化问题,同时WAVE在这三个方面与业界的关系非常紧密。

在内容规范上,WAVE首先在CMAF中列出了一些媒体形式(media profiles),之后将这些放在一起,形成了内容规范。WAVE对CMAF中没有考虑的节目切换问题也进行了规范,定义了由一系列CMAF presentation组成的WAVE program,也就是使用一个带规则的CMAF序列来处理切换问题。WAVE的这种处理方式也在促使CMAF向更好的方向发展

在HTML5方面,WAVE要求电视厂商提供API,并且全都使用CMAF。官方提供的参考平台使用HTML5,并且有一整套测试流程来测试设备是否满足来自内容规范等方面的要求。这些测试都不需要自行编写代码,除非不支持HTML5。完成这些测试后,设备就可以声称满足了WAVE要求。

演讲者还提到了种类繁多的web播放器,他希望人们在提升帮其性能的同时,更需要关注HTML5 API上的和内容上的一些变化。

最后的话题是WAVE的未来。这里演讲者首先提到了增强型web应用(progressive web apps),他希望人们在考虑HTML5 app时,要考虑构建本地应用(native application),因为像微软、谷歌等大公司已经支持这种形式。

在演讲的最后,演讲者讲述了自己在论文中提出WAVE的原因。首先,在1989年tcp/ip的出现使得主机量暴增;然后是浏览器的出现使得服务器和客户端分离,使得网站暴增;从而,演讲者预见到媒体格式DASH、HLS和HTML5标准的出现将会使商业媒体服务暴增,从而提出了WAVE的构想。

附上演讲视频:

演讲PPT全文

本文分享自微信公众号 - 媒矿工厂(media_tech),作者:媒矿工厂

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 多数消费者无法分辨8K与4K的区别

    原标题:8K vs 4K TVs: Double-blind study by Warner Bros. et al reveals most consumer...

    用户1324186
  • CMAF——是未来或仅仅是另一种格式?

    原标题:The State of CMAF: The Holy Grail or Just Another Format?

    用户1324186
  • 媒体容器新标准—CMAF

    1. 视频流量持续走高 随着移动互联网的快速发展,数据流量呈现出爆发式的增长,互联网传输的视频流量也呈爆炸性增长,预计未来几年将持续增长。根据2017年思科预测...

    用户1324186
  • 助你开启“上帝视角” 数据可视化组件全新上线

    在这个数据大爆炸的时代,将数据以可视化的方式呈现出来,无疑可以让人更快的发现数据规律,提升业务决策的效率。而数据可视化一旦和地图结合起来,就给数据赋予了空间属性...

    腾讯位置服务
  • RTSP协议视频平台EasyNVR启动程序报No space left on device错误解决方法

    RTSP实时流传输协议是TCP/IP协议体系中的一个应用层协议,根据RTSP协议,视频平台能够将接收到的RTSP视频流进行转码分发,最终以播放器为载体显示在电脑...

    EasyNVR
  • 超性感的React Hooks(五):自定义hooks

    在实践中,我们常常会遇到逻辑相同的功能片段。对于这样的场景,更省力的方式是,将这些功能片段封装成为一个单独函数来使用。

    用户6901603
  • 21-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(使用串口调试助手升级STM32程序,固定地址升级运行用户程序),IAP详解

    https://www.cnblogs.com/yangfengwu/p/11515717.html

    杨奉武
  • ​腾讯 Techo 开发者大会首发来袭!云原生中间件技术实践等你来!

    腾讯 Techo 开发者大会是由腾讯云发起的面向全球开发者和技术爱好者的年度盛会,2019 年 11 月 6 日 - 7 日将在北京嘉里大酒店首次召开。

    CODING
  • 如何解决VLAN内用户不能实现互通的问题?

    在任意视图下执行display interface interface-type interface-number命令查看需要互通的端口的运行状态。

    网络技术联盟站
  • 从TypeScript的类中派生接口[每日前端夜话0xAE]

    大多数面向对象编程语言都鼓励编程到接口【https://tuhrig.de/programming-to-an-interface/】的模式。TypeScrip...

    疯狂的技术宅

扫码关注云+社区

领取腾讯云代金券