WebRTC的信令通道

WebRTC的信令通道,webrtc,Webrtc,我想创建自己的视频聊天应用程序。我使用WebRTC框架。我读了一些教程,每个主题都假设信号通道存在。如何实现我自己的信令通道?您可以创建Node.js WebSocket服务器或其他WebSocket服务器来代理连接。是一个简单的指南,让第一个客户端与服务器对话。另一种选择是,它可以处理信令,并减轻设置WebRTC呼叫的大部分复杂性。由于目前没有为WebRTC标准定义信令,因此留给您一些选择。查看本文以了解更多信息,请参阅以下文章: 1.在WebSocket上啜饮 像JSSIP这样的公司

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

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

由于目前没有为WebRTC标准定义信令,因此留给您一些选择。查看本文以了解更多信息,请参阅以下文章:

1.在WebSocket上啜饮

像JSSIP这样的公司通过Javascript提供SIP信令框架。这里的优点是,它可以与常见的VoIP结构进行互操作

2.WebRTC数据通道

未知领域,但可行

  • 导师
3.XMPP

如果您采用这种方式,可能是因为您有一个现有的XMPP安装

COMET或WebSocket上的4.JSON

我的最爱!WebRTC信令不应以Web方式以外的任何其他方式进行


我希望这有帮助

有了无服务器选项,普通的HTTP AJAX选项对于可扩展性和成本来说可能并不坏

创建一个使用JSON交换信息的普通HTTP(s)API