Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
桌面流到html视频标记_Html_Node.js_Google Chrome Extension_Websocket - Fatal编程技术网

桌面流到html视频标记

桌面流到html视频标记,html,node.js,google-chrome-extension,websocket,Html,Node.js,Google Chrome Extension,Websocket,我正试图建立一个网站,用户可以分享他们的屏幕给其他用户。我制作了一个chrome扩展,它使用navigator.webkitGetUserMedia来获得用户按下按钮的屏幕。目前我只使用URL.createObjectUrl(stream)(其中stream是我从webkitGetUserMedia获得的流)来获取BLOB URL,然后我将视频标记的src设置为该URL。显然,这只向按下按钮的用户显示屏幕。然而,我想知道如何才能让所有用户都能看到流 我试图通过socket.io将URL发送给其他

我正试图建立一个网站,用户可以分享他们的屏幕给其他用户。我制作了一个chrome扩展,它使用
navigator.webkitGetUserMedia
来获得用户按下按钮的屏幕。目前我只使用
URL.createObjectUrl(stream)
(其中stream是我从
webkitGetUserMedia
获得的流)来获取BLOB URL,然后我将视频标记的
src
设置为该URL。显然,这只向按下按钮的用户显示屏幕。然而,我想知道如何才能让所有用户都能看到流

我试图通过socket.io将URL发送给其他用户,但他们无法访问BLOB

有什么办法可以让这一切顺利进行吗