如何在我的项目中实现自己的webrtc服务器?

时间:2016-12-09 03:57:44

标签: webrtc

我想在我的项目中实现webrtc服务器。我想创建自己的webrtc服务器并将其部署在amazon服务器中。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

WebRTC是一种点对点协议,因此您不需要服务器。

您需要一个信令服务器进行会话协商。你将如何实现这取决于你将使用的技术 - 客户端:轮询,ajax,websockets,stomp等和服务器端。

对于STUN / TURN,您可以部署现有服务器或使用RFC并从头开发自己的服务器。

答案 1 :(得分:0)

@Adrian Ber是正确的,你需要一个信令服务器,比如这个:

https://github.com/peers/peerjs-server

您可以在AWS上设置其中一个

您还需要在客户端使用一些代码。这里有一个匹配的javascript客户端库(完成大部分工作):http://peerjs.com/

peerjs网站上有一些例子 - 它们需要在本地计算机或https服务器上运行(浏览器不再允许通过http访问摄像头)