问题描述
我刚刚下载了一个视频聊天项目.它使用STUN服务器并指定URL stun:23.21.150.121
.如何使用自己的服务器而不是STUN服务器?除了该URL,我必须输入什么?
I have just downloaded a video chat project. It uses a STUN server and specifies the URL stun:23.21.150.121
. How can I use my own server instead of the STUN server? What do I have to enter instead of this URL?
推荐答案
实际上,由于存在许多公共/半公共服务器,因此无需设置自己的STUN或TURN服务器. Google的STUN并非总是能很好地工作.
Actually there is no need to setup your own STUN or TURN servers, because there are a lot of public/semipublic servers. STUN from Google not always works very well.
这是我最新验证过的列表(别忘了URL中的stun:/turn:方案):
This is my latest verified list (don't forget stun:/turn: scheme in URL):
{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: '[email protected]'
},
{
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编写的此,或找到一些此处.
In case if you need your own STUN server, you can use this one written for Node.js, or find some here.
您还可以检查此和页面可以更好地理解.
Also you can check this and this pages for better understanding.
这篇关于WEBRTC STUN stun.l.google.com:19302的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!