Check WebRTC STUN and TURN connectivity
Tests connectivity with a STUN or TURN server using WebRTC.
var stunturncheck = require'stunturncheck';stunturncheckurl: 'stun:stun.l.google.com:19302'if err// some kind of error occurredreturn;if res > 0// a stun server could be reached and the local description// contains srflx (for stun) or relay (for turn) candidates.else// stun server could not be reached, port may be blocked.;
The first argument to stunturncheck follows the same convention as the
To test a TURN/TCP server you would pass something along the lines of
url: 'turn:some.host:3478?transport=tcp' username: 'user' credential: 'secret'
as first argument.
If you like this, follow: @HCornFlower on twitter.