Javascript 从html5创建视频流<;帆布>;

Javascript 从html5创建视频流<;帆布>;,javascript,html,canvas,Javascript,Html,Canvas,我有一个用JS编写的音频可视化工具,它利用了元素 是否有可能(无屏幕捕获)将转换为(实时)视频流?也许可以直接将其写入套接字 JS使用THREE.JS进行渲染 我更希望能够在Web服务器上运行此功能,如果不实际使用浏览器,可能无法实现此功能,但如果可以,我很乐意听到;) 利用Blindman67提供的信息,我设法找到了一种达到预期效果的方法 我将使用PhantomJS,让它将图像写入/dev/stdout(或其他套接字),并使用ffmpeg将其转换为视频流。(如中所述) 我还将使用github中

我有一个用JS编写的音频可视化工具,它利用了
元素

是否有可能(无屏幕捕获)将
转换为(实时)视频流?也许可以直接将其写入套接字

JS使用THREE.JS进行渲染


我更希望能够在Web服务器上运行此功能,如果不实际使用浏览器,可能无法实现此功能,但如果可以,我很乐意听到;)

利用Blindman67提供的信息,我设法找到了一种达到预期效果的方法

我将使用PhantomJS,让它将图像写入/dev/stdout(或其他套接字),并使用ffmpeg将其转换为视频流。(如中所述)

我还将使用github中描述的,但可能不会产生预期结果的方法运行测试;只有一种方法可以找到答案


编辑:我还将尝试Kaido的建议,使用

是的,可能有一长串警告、分辨率、CPU速度、视频质量、带宽等。在具有中等分辨率和良好连接的高端机器上,这是可行的。在随机客户端机器上,这种情况在未来一段时间内不会发生。您能否解释一下如何实现这一点?Github用于webm编码javascript实用程序,以及用于传输到服务器的javascript套接字API,以及您最喜欢的服务器是什么,缓冲区并重新传输到客户端。@Blindman67您也尝试过webRTC实验吗?(我没有…)在报纸上听起来很有希望。@xorinzor