1

目前,我在本地机器上开发了一个 node.js 和 socket.io 应用程序,以测试一些新的 Web 技术和 API。

目前我有一个用户能够登录到我的应用程序并在页面上以 html5 视频元素显示他们的网络摄像头流。现在该元素的来源是这样的:

<video id="self" autoplay="" style="display: inline; " src="blob:http%3A//192.168.1.20%3A1234/29768571-e561-4b28-9ebe-bf53d2ee13ad"></video>

我已启用加入应用程序请求的其他用户查看他们的流,因此我将blob:http%3A//192.168.1.20%3A1234/29768571-e561-4b28-9ebe-bf53d2ee13ad部分传递给他们流用户。现在在我的本地网络上进行测试,第二个用户在 blob 上收到 404 错误。有什么我想念的吗?socket.io 也将能够保持该流不断流式传输吗?

4

1 回答 1

0

您不能将 BLOB 的地址传递给其他客户端,您拥有的地址特定于该页面。您应该发送视频的内容,而不是地址。

于 2012-06-08T15:44:49.153 回答