WebRTC服务器PeerJS获取数据stream

我想在Node.js中使用videostream进行服务器端工作的同时设置video通话服务。 兼容性不是我的项目的问题,所以WebRTC似乎是一个明显的select。 我发现PeerJS,它允许真正简单的使用WebRTC。 Wh服务器可以在Node.js脚本中启动。

我想采取这个videostream,并在服务器上使用OpenCV做一些计算。 我考虑使用类似Binary.js来传输video数据,但这会慢得多。 我怎样才能得到我的Node.js服务器上的WebRTCvideostream?

像下面这样

var PeerServer = require('peer').PeerServer; var server = new PeerServer({ port: 9000 }); server.on('data', function (data) { do_something_with_open_cv(data); }); 

显然这需要video块是完整的帧。 我能以这种方式访问​​这个stream吗?

据我所知,没有办法使用nodejs服务器作为对等体。 PeerServer是与peerjs一起工作的信令/ auth服务器。

也许你会用erizo这样的MCU获得更多的运气: https ://npmjs.org/package/erizo-api