是否可以将星号用作支持WebRTC的移动应用程序的信令服务器

是否可以将星号用作支持WebRTC的移动应用程序的信令服务器,webrtc,Webrtc,是否可以将星号用作支持WebRTC的移动应用程序的信令服务器。我发现我需要在node.js中创建信令服务器。我想知道星号是否能帮我做这项工作 此外,WebRTC介质是否通过信令服务器(或)直接进行设备到设备的介质传输 感谢您的帮助。谢谢。:) 是否可以使用星号作为支持WebRTC的移动应用程序的信令服务器 当然。只需在websocket()上使用SIP。详情请参见此。如果您已经有一个星号服务器,那么就不需要在node.js中实现单独的信令服务器 此外,WebRTC介质是否通过信令服务器(或)直接

是否可以将星号用作支持WebRTC的移动应用程序的信令服务器。我发现我需要在node.js中创建信令服务器。我想知道星号是否能帮我做这项工作

此外,WebRTC介质是否通过信令服务器(或)直接进行设备到设备的介质传输

感谢您的帮助。谢谢。:)

是否可以使用星号作为支持WebRTC的移动应用程序的信令服务器

当然。只需在websocket()上使用SIP。详情请参见此。如果您已经有一个星号服务器,那么就不需要在node.js中实现单独的信令服务器

此外,WebRTC介质是否通过信令服务器(或)直接进行设备到设备的介质传输


这是由ICE自动处理的。理想情况下,您的目标应该是拥有尽可能多的对等媒体,以最小化服务器负载。但是,在某些情况下,需要一个中继,它可以是星号服务器本身,也可以是单独的服务器。另外,请确保正确设置STUN(这是STUN找到直接路径所必需的)

如果您希望单独进行WebRTC信号切换,则可以使用某些websocket服务器,如socket.io,但它无法处理STUN或TURN

如果您想要WebRTC信号以及眩晕、转身和媒体录制,那么您可以使用Kurento、Freeswitch、asterisk等

若您通过信令服务器携带媒体,那个么您可能会在服务器端消耗更多的CPU和内存处理。尽量保持对等直接媒体,以获得更好的音频和视频


但在所有这些情况下,您需要将端点注册到信令服务器。所以如果你从A呼叫B,信号服务器知道B在哪里

谢谢你的指导:)我有点怀疑。如果WebRTC对等方a想要呼叫另一个对等方B,Asterisk是否能够找到B,以便呼叫将在该设备上响起,以便B接受呼叫?我很困惑,因为两个同龄人在交谈之前都必须加入一个房间。B可能不知道A想给他打电话,那么他怎么能加入这个房间呢?:)可能太晚了,但可能对其他人有帮助:如果两个对等点都是本地asterisk扩展,asterisk将在没有任何特定拨号的情况下找到目的地感谢帮助。:)