Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api socketio视频流_Api_Node.js_Webkit_Socket.io - Fatal编程技术网

Api socketio视频流

Api socketio视频流,api,node.js,webkit,socket.io,Api,Node.js,Webkit,Socket.io,目前,我在本地机器上开发了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">

目前,我在本地机器上开发了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是否也能使该流持续不断地流化?

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

是否可以通过socket.io发送视频的字节数据?WebSocket上有二进制规范,但不确定。您可以将数据转换为base64格式,它将是可移植的