Javascript 无需webRTC对等设置的实时视频流

Javascript 无需webRTC对等设置的实时视频流,javascript,node.js,websocket,socket.io,Javascript,Node.js,Websocket,Socket.io,我试图建立一个视频聊天,将通过内部网运行。我使用webkit getUserMedia()捕获用户视频,然后将其作为图像绘制在画布上。imagedata是base64编码的,并使用0间隔超时通过WebSocket(used socket.io)发送到nodejs服务器。图像在接收器侧重建,并绘制在画布上,使其看起来像视频。一切正常,但视频速度太慢。我用一个6gb内存的索尼vaio进行了测试 这是一个git回购的代码 我正在寻找实现逻辑的解决方案-延迟加载、pc群集以提高服务器性能。我很好奇,为什

我试图建立一个视频聊天,将通过内部网运行。我使用webkit getUserMedia()捕获用户视频,然后将其作为图像绘制在画布上。imagedata是base64编码的,并使用0间隔超时通过WebSocket(used socket.io)发送到nodejs服务器。图像在接收器侧重建,并绘制在画布上,使其看起来像视频。一切正常,但视频速度太慢。我用一个6gb内存的索尼vaio进行了测试

这是一个git回购的代码


我正在寻找实现逻辑的解决方案-延迟加载、pc群集以提高服务器性能。

我很好奇,为什么您不使用WebRTC来处理视频和音频?这就是它的用途,它很可能会解决你的速度问题。应该可以在intranet上运行。@jib因为webRTC至少需要internet来设置连接,所以在没有internet访问权限的intranet中不能使用它。hackathon的主题是为印度农村建设一些东西,所以我做了这个。你不需要互联网。请看@jib,谢谢,我会尝试一下,但我意识到我已经编写了自己的实现(尽管我在这里举手时速度很慢,但在视频的另一端它是慢动作的)。但我正在考虑应用一些算法来加快速度!