前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WAVE-背景、现状和未来

WAVE-背景、现状和未来

作者头像
用户1324186
发布2019-10-21 15:56:04
5240
发布2019-10-21 15:56:04
举报
文章被收录于专栏:媒矿工厂媒矿工厂媒矿工厂

本文是来自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全文

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 媒矿工厂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档