适用于多平台 Web 的 Media API

随着网络上不断涌现的新设备和平台,我们看到音频、视频和实时通信也实现了飞速增长。在线媒体正在改变我们使用各种媒体的方式。

英国政府的一项研究发现,53% 的成年人在看电视时会做“媒体多任务”,即使用移动设备分享和消费媒体内容。在许多国家/地区,电视观看量有所下降,在线观看量有所增加。例如,在 2012 年,北京只有 30% 的家庭看电视,这一比例在 2009 年的 70% 有所下降。根据 W3C 2013 亮点“过去一年,移动设备上的视频观看量翻了一番。今年,在美国,用户每天花在数字媒体上的平均时长将超过看电视的时间。观看不再是被动的行为。在美国,87% 的娱乐消费者表示,他们至少会用一台第二屏幕设备看电视。根据 Cisco 的研究,“到 2017 年,视频...在全球消费者流量的 80% 至 90% 之间。”这相当于每秒上传近 100 万分钟的视频。

那么,我们为网络开发者提供了什么呢?面向开放网络的媒体 API 生态系统:跨多个平台的标准化、互操作性技术。

断球数

  • WebRTC 可在浏览器中提供实时通信,现已在移动设备和桌面设备上得到广泛支持。WebRTC 端点总数已超过 12 亿。
  • Web Audio 提供了用于音频合成和处理的高级工具。
  • 与网络音频集成的 Web MIDI 可实现与 MIDI 设备交互。
  • 超过 85% 的移动浏览器和桌面浏览器现已支持音频和视频元素。
  • Media Source Extensions 可用于自适应流式传输和时移。
  • EME 允许播放受保护内容。
  • 转录、字幕和跟踪元素可用于启用字幕、字幕、定时元数据、深层链接和深层链接。

幻灯片适用于多设备 Web 的媒体 API