webRTC一对一音频通话示例

时间:2017-12-04 20:52:43

标签: webrtc p2p

我正在尝试使用webRTC进行一对一的音频通话。 我一直在查看https://github.com/shanet/WebRTC-Example/blob/master/client/webrtc.js上的一些源代码,但我意识到它有一个中间人" iceServers"位于。

var peerConnectionConfig = {
    'iceServers': [
        {'urls': 'stun:stun.services.mozilla.com'},
        {'urls': 'stun:stun.l.google.com:19302'},
    ]
};

当两个对等体在没有互联网连接的同一网络上连接时,我需要我的软件才能工作。如果可以使用webRTC,有人可以帮我找一些例子或想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

是。有可能的。只需将冰服务器设置为空阵列(删除眩晕和转弯服务器),所有这些都应该在本地网络上正常运行。

请注意Chrome HTTPS / WSS要求(如果您的网站不在HTTPS上,Chrome将不允许媒体许可,这在没有任何互联网连接的情况下在本地LAN上设置有点困难)。 Firefox和Edge没有这样的要求。