首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不依赖WebRTC STUN服务器stun.l.google.com:19302的情况下自托管?

如何在不依赖WebRTC STUN服务器stun.l.google.com:19302的情况下自托管?
EN

Stack Overflow用户
提问于 2013-11-19 18:24:59
回答 4查看 56.9K关注 0票数 26

我刚刚下载了一个视频聊天项目。它使用STUN服务器并指定URL stun:23.21.150.121。如何使用自己的服务器而不是STUN服务器?除了这个URL,我还需要输入什么?

EN

回答 4

Stack Overflow用户

发布于 2013-11-22 08:47:52

实际上,没有必要设置自己的STUN或TURN服务器,因为有很多公共/半公共服务器。来自谷歌的STUN并不总是运行得很好。

这是我最新的验证列表(不要忘记URL中的stun:/turn: scheme ):

代码语言:javascript
运行
复制
{url:'stun:stun01.sipphone.com'},
{url:'stun:stun.ekiga.net'},
{url:'stun:stun.fwdnet.net'},
{url:'stun:stun.ideasip.com'},
{url:'stun:stun.iptel.org'},
{url:'stun:stun.rixtelecom.se'},
{url:'stun:stun.schlund.de'},
{url:'stun:stun.l.google.com:19302'},
{url:'stun:stun1.l.google.com:19302'},
{url:'stun:stun2.l.google.com:19302'},
{url:'stun:stun3.l.google.com:19302'},
{url:'stun:stun4.l.google.com:19302'},
{url:'stun:stunserver.org'},
{url:'stun:stun.softjoys.com'},
{url:'stun:stun.voiparound.com'},
{url:'stun:stun.voipbuster.com'},
{url:'stun:stun.voipstunt.com'},
{url:'stun:stun.voxgratia.org'},
{url:'stun:stun.xten.com'},
{
    url: 'turn:numb.viagenie.ca',
    credential: 'muazkh',
    username: 'webrtc@live.com'
},
{
    url: 'turn:192.158.29.39:3478?transport=udp',
    credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=',
    username: '28224511:1379330808'
},
{
    url: 'turn:192.158.29.39:3478?transport=tcp',
    credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=',
    username: '28224511:1379330808'
}

https://gist.github.com/yetithefoot/7592580

如果你需要自己的STUN服务器,你可以使用为Node.js编写的this one,或者找到一些here

此外,您还可以查看thisthis页面以更好地了解。

票数 56
EN

Stack Overflow用户

发布于 2016-07-18 23:22:00

这是配置STUN和打开RTCPeerConnection初始化的新方法。下面是apprtc.appspot.com的工作模式

代码语言:javascript
运行
复制
var peerConnectionConfig = {
  iceServers:[
    {urls: ["turn:173.194.72.127:19305?transport=udp",
       "turn:[2404:6800:4008:C01::7F]:19305?transport=udp",
       "turn:173.194.72.127:443?transport=tcp",
       "turn:[2404:6800:4008:C01::7F]:443?transport=tcp"
       ],
     username:"CKjCuLwFEgahxNRjuTAYzc/s6OMT",
     credential:"u1SQDR/SQsPQIxXNWQT7czc/G4c="
    },
    {urls:["stun:stun.l.google.com:19302"]}
  ]};

More info here

票数 5
EN

Stack Overflow用户

发布于 2015-06-25 10:44:39

EmerCoin有一个很大的公共STUN服务器列表:http://enumer.org/public-stun.txt,你可以使用其中的任何一个。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20068944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档