to check if the server works - https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice | |
stun: | |
stun.l.google.com:19302, | |
stun1.l.google.com:19302, | |
stun2.l.google.com:19302, | |
stun3.l.google.com:19302, | |
stun4.l.google.com:19302, | |
stun.ekiga.net, | |
stun.ideasip.com, | |
stun.rixtelecom.se, | |
stun.schlund.de, | |
stun.stunprotocol.org:3478, | |
stun.voiparound.com, | |
stun.voipbuster.com, | |
stun.voipstunt.com, | |
stun.voxgratia.org | |
23.21.150.121:3478 | |
iphone-stun.strato-iphone.de:3478 | |
numb.viagenie.ca:3478 | |
s1.taraba.net:3478 | |
s2.taraba.net:3478 | |
stun.12connect.com:3478 | |
stun.12voip.com:3478 | |
stun.1und1.de:3478 | |
stun.2talk.co.nz:3478 | |
stun.2talk.com:3478 | |
stun.3clogic.com:3478 | |
stun.3cx.com:3478 | |
stun.a-mm.tv:3478 | |
stun.aa.net.uk:3478 | |
stun.acrobits.cz:3478 | |
stun.actionvoip.com:3478 | |
stun.advfn.com:3478 | |
stun.aeta-audio.com:3478 | |
stun.aeta.com:3478 | |
stun.alltel.com.au:3478 | |
stun.altar.com.pl:3478 | |
stun.annatel.net:3478 | |
stun.antisip.com:3478 | |
stun.arbuz.ru:3478 | |
stun.avigora.com:3478 | |
stun.avigora.fr:3478 | |
stun.awa-shima.com:3478 | |
stun.awt.be:3478 | |
stun.b2b2c.ca:3478 | |
stun.bahnhof.net:3478 | |
stun.barracuda.com:3478 | |
stun.bluesip.net:3478 | |
stun.bmwgs.cz:3478 | |
stun.botonakis.com:3478 | |
stun.budgetphone.nl:3478 | |
stun.budgetsip.com:3478 | |
stun.cablenet-as.net:3478 | |
stun.callromania.ro:3478 | |
stun.callwithus.com:3478 | |
stun.cbsys.net:3478 | |
stun.chathelp.ru:3478 | |
stun.cheapvoip.com:3478 | |
stun.ciktel.com:3478 | |
stun.cloopen.com:3478 | |
stun.colouredlines.com.au:3478 | |
stun.comfi.com:3478 | |
stun.commpeak.com:3478 | |
stun.comtube.com:3478 | |
stun.comtube.ru:3478 | |
stun.cope.es:3478 | |
stun.counterpath.com:3478 | |
stun.counterpath.net:3478 | |
stun.cryptonit.net:3478 | |
stun.darioflaccovio.it:3478 | |
stun.datamanagement.it:3478 | |
stun.dcalling.de:3478 | |
stun.decanet.fr:3478 | |
stun.demos.ru:3478 | |
stun.develz.org:3478 | |
stun.dingaling.ca:3478 | |
stun.doublerobotics.com:3478 | |
stun.drogon.net:3478 | |
stun.duocom.es:3478 | |
stun.dus.net:3478 | |
stun.e-fon.ch:3478 | |
stun.easybell.de:3478 | |
stun.easycall.pl:3478 | |
stun.easyvoip.com:3478 | |
stun.efficace-factory.com:3478 | |
stun.einsundeins.com:3478 | |
stun.einsundeins.de:3478 | |
stun.ekiga.net:3478 | |
stun.epygi.com:3478 | |
stun.etoilediese.fr:3478 | |
stun.eyeball.com:3478 | |
stun.faktortel.com.au:3478 | |
stun.freecall.com:3478 | |
stun.freeswitch.org:3478 | |
stun.freevoipdeal.com:3478 | |
stun.fuzemeeting.com:3478 | |
stun.gmx.de:3478 | |
stun.gmx.net:3478 | |
stun.gradwell.com:3478 | |
stun.halonet.pl:3478 | |
stun.hellonanu.com:3478 | |
stun.hoiio.com:3478 | |
stun.hosteurope.de:3478 | |
stun.ideasip.com:3478 | |
stun.imesh.com:3478 | |
stun.infra.net:3478 | |
stun.internetcalls.com:3478 | |
stun.intervoip.com:3478 | |
stun.ipcomms.net:3478 | |
stun.ipfire.org:3478 | |
stun.ippi.fr:3478 | |
stun.ipshka.com:3478 | |
stun.iptel.org:3478 | |
stun.irian.at:3478 | |
stun.it1.hr:3478 | |
stun.ivao.aero:3478 | |
stun.jappix.com:3478 | |
stun.jumblo.com:3478 | |
stun.justvoip.com:3478 | |
stun.kanet.ru:3478 | |
stun.kiwilink.co.nz:3478 | |
stun.kundenserver.de:3478 | |
stun.l.google.com:19302 | |
stun.linea7.net:3478 | |
stun.linphone.org:3478 | |
stun.liveo.fr:3478 | |
stun.lowratevoip.com:3478 | |
stun.lugosoft.com:3478 | |
stun.lundimatin.fr:3478 | |
stun.magnet.ie:3478 | |
stun.manle.com:3478 | |
stun.mgn.ru:3478 | |
stun.mit.de:3478 | |
stun.mitake.com.tw:3478 | |
stun.miwifi.com:3478 | |
stun.modulus.gr:3478 | |
stun.mozcom.com:3478 | |
stun.myvoiptraffic.com:3478 | |
stun.mywatson.it:3478 | |
stun.nas.net:3478 | |
stun.neotel.co.za:3478 | |
stun.netappel.com:3478 | |
stun.netappel.fr:3478 | |
stun.netgsm.com.tr:3478 | |
stun.nfon.net:3478 | |
stun.noblogs.org:3478 | |
stun.noc.ams-ix.net:3478 | |
stun.node4.co.uk:3478 | |
stun.nonoh.net:3478 | |
stun.nottingham.ac.uk:3478 | |
stun.nova.is:3478 | |
stun.nventure.com:3478 | |
stun.on.net.mk:3478 | |
stun.ooma.com:3478 | |
stun.ooonet.ru:3478 | |
stun.oriontelekom.rs:3478 | |
stun.outland-net.de:3478 | |
stun.ozekiphone.com:3478 | |
stun.patlive.com:3478 | |
stun.personal-voip.de:3478 | |
stun.petcube.com:3478 | |
stun.phone.com:3478 | |
stun.phoneserve.com:3478 | |
stun.pjsip.org:3478 | |
stun.poivy.com:3478 | |
stun.powerpbx.org:3478 | |
stun.powervoip.com:3478 | |
stun.ppdi.com:3478 | |
stun.prizee.com:3478 | |
stun.qq.com:3478 | |
stun.qvod.com:3478 | |
stun.rackco.com:3478 | |
stun.rapidnet.de:3478 | |
stun.rb-net.com:3478 | |
stun.refint.net:3478 | |
stun.remote-learner.net:3478 | |
stun.rixtelecom.se:3478 | |
stun.rockenstein.de:3478 | |
stun.rolmail.net:3478 | |
stun.rounds.com:3478 | |
stun.rynga.com:3478 | |
stun.samsungsmartcam.com:3478 | |
stun.schlund.de:3478 | |
stun.services.mozilla.com:3478 | |
stun.sigmavoip.com:3478 | |
stun.sip.us:3478 | |
stun.sipdiscount.com:3478 | |
stun.sipgate.net:10000 | |
stun.sipgate.net:3478 | |
stun.siplogin.de:3478 | |
stun.sipnet.net:3478 | |
stun.sipnet.ru:3478 | |
stun.siportal.it:3478 | |
stun.sippeer.dk:3478 | |
stun.siptraffic.com:3478 | |
stun.skylink.ru:3478 | |
stun.sma.de:3478 | |
stun.smartvoip.com:3478 | |
stun.smsdiscount.com:3478 | |
stun.snafu.de:3478 | |
stun.softjoys.com:3478 | |
stun.solcon.nl:3478 | |
stun.solnet.ch:3478 | |
stun.sonetel.com:3478 | |
stun.sonetel.net:3478 | |
stun.sovtest.ru:3478 | |
stun.speedy.com.ar:3478 | |
stun.spokn.com:3478 | |
stun.srce.hr:3478 | |
stun.ssl7.net:3478 | |
stun.stunprotocol.org:3478 | |
stun.symform.com:3478 | |
stun.symplicity.com:3478 | |
stun.sysadminman.net:3478 | |
stun.t-online.de:3478 | |
stun.tagan.ru:3478 | |
stun.tatneft.ru:3478 | |
stun.teachercreated.com:3478 | |
stun.tel.lu:3478 | |
stun.telbo.com:3478 | |
stun.telefacil.com:3478 | |
stun.tis-dialog.ru:3478 | |
stun.tng.de:3478 | |
stun.twt.it:3478 | |
stun.u-blox.com:3478 | |
stun.ucallweconn.net:3478 | |
stun.ucsb.edu:3478 | |
stun.ucw.cz:3478 | |
stun.uls.co.za:3478 | |
stun.unseen.is:3478 | |
stun.usfamily.net:3478 | |
stun.veoh.com:3478 | |
stun.vidyo.com:3478 | |
stun.vipgroup.net:3478 | |
stun.virtual-call.com:3478 | |
stun.viva.gr:3478 | |
stun.vivox.com:3478 | |
stun.vline.com:3478 | |
stun.vo.lu:3478 | |
stun.vodafone.ro:3478 | |
stun.voicetrading.com:3478 | |
stun.voip.aebc.com:3478 | |
stun.voip.blackberry.com:3478 | |
stun.voip.eutelia.it:3478 | |
stun.voiparound.com:3478 | |
stun.voipblast.com:3478 | |
stun.voipbuster.com:3478 | |
stun.voipbusterpro.com:3478 | |
stun.voipcheap.co.uk:3478 | |
stun.voipcheap.com:3478 | |
stun.voipfibre.com:3478 | |
stun.voipgain.com:3478 | |
stun.voipgate.com:3478 | |
stun.voipinfocenter.com:3478 | |
stun.voipplanet.nl:3478 | |
stun.voippro.com:3478 | |
stun.voipraider.com:3478 | |
stun.voipstunt.com:3478 | |
stun.voipwise.com:3478 | |
stun.voipzoom.com:3478 | |
stun.vopium.com:3478 | |
stun.voxgratia.org:3478 | |
stun.voxox.com:3478 | |
stun.voys.nl:3478 | |
stun.voztele.com:3478 | |
stun.vyke.com:3478 | |
stun.webcalldirect.com:3478 | |
stun.whoi.edu:3478 | |
stun.wifirst.net:3478 | |
stun.wwdl.net:3478 | |
stun.xs4all.nl:3478 | |
stun.xtratelecom.es:3478 | |
stun.yesss.at:3478 | |
stun.zadarma.com:3478 | |
stun.zadv.com:3478 | |
stun.zoiper.com:3478 | |
stun1.faktortel.com.au:3478 | |
stun1.l.google.com:19302 | |
stun1.voiceeclipse.net:3478 | |
stun2.l.google.com:19302 | |
stun3.l.google.com:19302 | |
stun4.l.google.com:19302 | |
stunserver.org:3478 | |
turn: | |
turn:turn01.hubl.in?transport=udp | |
turn:turn02.hubl.in?transport=tcp | |
{ | |
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' | |
}, | |
{ | |
url: 'turn:turn.bistri.com:80', | |
credential: 'homeo', | |
username: 'homeo' | |
}, | |
{ | |
url: 'turn:turn.anyfirewall.com:443?transport=tcp', | |
credential: 'webrtc', | |
username: 'webrtc' | |
} |
stun:
stun:relay.backups.cz
turn:
{
url: 'turn:relay.backups.cz',
credential: 'webrtc',
username: 'webrtc'
},
{
url: 'turn:relay.backups.cz?transport=tcp',
credential: 'webrtc',
username: 'webrtc'
},
can we use in our production apps.
Are they reliable.
Can somebody share the working Turn and Stun servers.
Thanks
Stun server: stun.l.google.com:19302
Turn server: you can create your own on AWS EC2.
Yestday only I created one and it’s working in my application.
May be this could be helpful
https://xirsys.com/
https://www.twilio.com/stun-turn
@maindep @gathuku None of this is free/public.
Btw, all TURN relays in this thread are dead, except the following:
relay.backups.cz (EU)
numb.viagenie.ca (US)
As for commercial applications, I'd not recommend it if you're in position to afford to run your own instance. Reliability aside, public servers are usually not on the continent you'd want em to be.
Thanks for the info! It's valuable. Quick question (although I think I know the answer): would you consider any of these public TURN server safe or secure? Are they encrypted? I mean, using them it's pretty convenient to an extent, but I would venture to think they are not safe.
Again, thanks for all the info here!
@renegng WebRTC is encrypted end-to-end (by design, it can't be even turned off). Relays can't see the contents that are relayed. If you were to eavesdrop, you'd need to snoop the SIP session making the call where the keys are exchanged, not the relay.
As for why people run the servers, it costs next to nothing so there's no good reason not to, as noticeable abuse (think mobile app pointing millions of users at it) is rare. Most people use it to just fix up voice calls behind restrictive firewalls and such.
@ezdiy thank you for the answer. For some reason I though that once it was routed through the relay, the TURN server was capable of deciphering the communication tunnel. I guess I was wrong. I'll be using the servers you kindly provided for now and then I'll implement my own coturn servers in the near future. I just need to understand Time-limited Credentials and how to implement it with Flask and I'll be on my way.
Thanks again to all!
Stun server: stun.l.google.com:19302
Turn server: you can create your own on AWS EC2.
Yestday only I created one and it’s working in my application.
Hey, I need to create my own turn server because I'm going to use it on a production app. Is the AWS EC2 TURN server be able to handle many concurrent connections? I'm fairly new to webrtc and TURN servers so I have no idea where to start
@Ali-hd I'd start with coturn (or even https://github.com/instrumentisto/coturn-docker-image) or this project in go https://github.com/pion/turn
@maindep @gathuku None of this is free/public.
Btw, all TURN relays in this thread are dead, except the following:
relay.backups.cz (EU) numb.viagenie.ca (US)
As for commercial applications, I'd not recommend it if you're in position to afford to run your own instance. Reliability aside, public servers are usually not on the continent you'd want em to be.
Thanks for this info! It worked for me.
stun:124.64.206.224:8800
Any turn server still alive?
May be this could be helpful
https://xirsys.com/
https://www.twilio.com/stun-turn
Hello! Are there any more alternatives other than these?
Stun server: stun.l.google.com:19302
Turn server: you can create your own on AWS EC2.
Yestday only I created one and it’s working in my application.
@maindep how's the pricing when we set up our own server? Like what would you recommend use my own server or use from twilio? I'm building a production ready app on android and iOS for video calling
Stun server: stun.l.google.com:19302
Turn server: you can create your own on AWS EC2.
Yestday only I created one and it’s working in my application.Hey, I need to create my own turn server because I'm going to use it on a production app. Is the AWS EC2 TURN server be able to handle many concurrent connections? I'm fairly new to webrtc and TURN servers so I have no idea where to start
@Ali-hd which servers did you use?
Also facing same problem.. My app works fine if both peer on same network if they are own different network they not connect. I try many stun server form list even almost no one work? Can any one mentioned currently working stun server? or i need to create one on my vps.. Can any one please guide how i can make stun server on window base VPS. Thanks
I am using Peer JS package like that. Is having issue in it??
const peerServer=new Peer({
config: {
iceServers: [
{ url: 'stun:stun.1und1.de:3478' },
{ url: 'stun:stun.gmx.net:3478' },
{ 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' },
]
},
host:'helostranger.com',
secure:true,
//// port:5000,
path:"/mypeer",
})
Also facing same problem.. My app works fine if both peer on same network if they are own different network they not connect. I try many stun server form list even almost no one work? Can any one mentioned currently working stun server? or i need to create one on my vps.. Can any one please guide how i can make stun server on window base VPS. Thanks
Google's STUN servers are still operational. You can check their (Google's and others) operational status here:
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
If they return a result of type srflx (for STUN) or relay (for TURN) they work. These (STUN servers) vastly help connections with different network configurations depending on the ISP, but sometimes they're not enough. TURN servers come into play when that happens and fills the gap left by the STUN (which is a really small percent, but it still considerable).
I would recommend installing your own server following this tutorial:
and this too:
https://meetrix.io/blog/webrtc/coturn/installation.html
They are both good references and it's not that complicated to get one running.
Hope this helps!
Any TURN server working rn ?
Hi naveen bharadwaj 19, no, you should implement it yourself.
Its not so difficult, here you have the way i did it. https://ourcodeworld.com/articles/read/1175/how-to-create-and-configure-your-own-stun-turn-server-with-coturn-in-ubuntu-18-04
Thanks . As of now i'm using Stun/Turn from https://xirsys.com
@cjottas002 do i need to pay? if i configure own turn server as you mentioned
Stun server: stun.l.google.com:19302
Turn server: you can create your own on AWS EC2.
Yestday only I created one and it’s working in my application.
Hi, please tell us how did you create turn server ec2. I tried a lot with coturn module but failed several times. Please share your steps.
Here is a reliable production ready free TURN and STUN server, it also runs on port 80 and 443 with support for TCP to bypass most firewalls. You can read the docs here and get the credentials: https://openrelayproject.org
Love story katham
how can I find a good TURN server for just checking my application?
@naveenbharadwaj19 sorry for my late. No if you implement the coturn software on your own server you don't have to pay.
I created my own turn server using this node package, using a small js script running through node.
https://www.npmjs.com/package/node-turn
var Turn = require('node-turn');
var server = new Turn({
// set options
authMech: 'long-term',
credentials: {
username: "password"
}
});
server.start();
This TURN server by OpenRelayProject works as of now.
urls: 'turn:openrelay.metered.ca:80',
username: 'openrelayproject',
credentials: 'openrelayproject'
Refer: https://dev.to/aprogrammer22/list-of-free-stun-and-turn-servers-open-relay-project-3a70
Thanks team