我想创建一个WebRTC聊天(视频/音频)应用程序,大多数教程和演示都使用以下信令通道:
signaling.simplewebrtc.com:8888
我甚至找到了这个很好的演示 (链接),开发者声称它不依赖于这个信令通道,但是当我查看代码时发现它确实存在。
请问有人能解释一下,我如何用自己的信令通道替换它呢?
我想创建一个WebRTC聊天(视频/音频)应用程序,大多数教程和演示都使用以下信令通道:
signaling.simplewebrtc.com:8888
您可以尝试并修改随Mobicents附带的最新应用程序https://code.google.com/p/sipservlets/wiki/HTML5WebRTCVideoApplication,它允许您进行聊天和视频聊天。
在cmd中运行 node server.js
,服务器开始运行。
P.S:更改simplewebrtc.bundle.js中的url选项
如果您遇到任何问题,请告诉我。
我想知道为什么迄今没有人提到这一点。 您还可以使用基于sip框架的webrtc库和客户端,例如sipml5,jssip等。另外,由于您提到希望设置自己的服务器以满足信令请求,因此您将有各种基于Websockets的sip服务器可供选择,例如officesip,kamailio,mobicents等。