3

我最近遇到了一个有趣的问题:使用 HTML5 安全(或至少与 flash 和 silverlight 一样安全)流式传输视频。首先,是的,我知道开箱即用的 HTML5 视频标签无法做到这一点,但我想知道是否有任何方法可以做到这一点。

我的第一个想法是使用画布标签并通过 AJAX 获取视频数据,但我看到的每个教程似乎都说您必须使用视频标签(不是 AJAX)来获取画布标签的视频数据。这是真的,还是可以以某种方式使用 AJAX?有没有人试过这个?有任何想法吗?

更一般地说,有没有人对如何做到这一点有更好的想法?有没有办法做到这一点?有任何想法吗?

4

1 回答 1

2

HTML5 本身不支持安全连接。

您可以通过 HTTPS SSL加密连接流式传输视频和其他任何内容。除了这之外,您的浏览器中没有任何东西是安全的(尽管现在SSL 似乎也松了手……)。

WebRTC(官方页面)(参见此处查看WebRTC 草案)将支持连接加密,但目前该技术是相对实验性的且不稳定(但在 Chrome 和 Firefox 普通版本中都可用)。

话虽这么说:为了让 WebRTC 能够安全地与对等方协商,这种协商还需要在加密连接上进行,这意味着无论如何您都需要 SSL,因为此时尚未建立直接连接。

我的建议是保持简单,并使用 SSL 连接以传统方式流式传输视频。

于 2013-09-04T20:08:08.243 回答