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