WebRTC的信令通道

时间:2015-10-11 07:06:17

标签: webrtc

我想创建自己的视频聊天应用程序。我使用WebRTC框架。我阅读了一些教程,每个主题都假设信令通道存在。如何实现自己的信令渠道?

3 个答案:

答案 0 :(得分:1)

Since signalling is not defined for the WebRTC standard at the moment, it leaves you a few options. Check out this article for more info the following articles:

1.SIP over WebSockets

Companies like JSSIP offer a SIP signalling framework over Javascript. The advantage here is that it's interoperable with the usual VoIP structures.

2.The WebRTC Data Channel

Uncharted territory but viable!

3.XMPP

If you take this route, it is probably either because you have an existing XMPP installation

4.JSON over COMET or WebSockets

My favourite! WebRTC signalling shouldn't be done any other way than the Web way.

I hope this helps!

答案 1 :(得分:0)

您可以创建Node.js WebSocket服务器或其他WebSocket服务器来代理连接。 Here是一个简单的指南,可以让第一个客户端与服务器通信。另一种选择是PeerJS,它可以处理信令并减轻设置WebRTC呼叫的大部分复杂性。

答案 2 :(得分:0)

有了可用的无服务器选项,原始的HTTP AJAX选项可能就可伸缩性和成本而言不错。

使用JSON创建普通的HTTP API交换信息。