HTML5 音频与视频技术的探索与展望
1. 本地自视图视频与媒体片段 URI
对于本地自视图视频,音频通道是关闭的。爱立信为此创建了一个带有 “#video” 片段的特定视频 URI,这样可以从媒体资源中单独提取视频轨道并进行播放。媒体片段 URI 可用于此场景,若要从视听资源中仅提取视频轨道,需要如下形式的 URI 片段:“#track=video” 。不过,目前所有已发布的浏览器都未默认实现这一功能,所以现阶段不要期望 <video> 元素具备此功能。
爱立信在一个经过修补的 WebKit 版本上进行了实验,展示了这项技术的惊人潜力。他们甚至对视频应用了 CSS3 变换,以展示 HTML5 中该技术的全部潜力。
2. WebSockets 通信的局限性与 ConnectionPeer API
WebSockets 在多对多通信方面存在一定局限性,因为数据总是要通过中间服务器复制给其他所有人。在多人协作的应用场景中,这种方式是合理的,因为只需建立 n 个与单个服务器的连接,而无需构建 n×n 的连接网络。但在仅涉及两个对等方的情况下,不通过中间 Web 服务器的直接连接会更节省资源。
WHATWG 正在开发的 ConnectionPeer API 有望提供这种直接连接功能。该 API 目前还很不成熟,其基本思路是利用第三方服务器获取对方信息,从而建立直接连接。在连接建立过程中,双方会交换各自的配置信息,以确定协议并共享各自的 IP 地址和其他必要细节。连接建立后,将具备以下功能:
- sendText() :发送纯文本
- se
超级会员免费看
订阅专栏 解锁全文
1035

被折叠的 条评论
为什么被折叠?



