Skip to content

Instantly share code, notes, and snippets.

@metavoid
Created February 14, 2019 14:13
Show Gist options
  • Select an option

  • Save metavoid/de0811683ebc0bb96b23b4ec24a4f137 to your computer and use it in GitHub Desktop.

Select an option

Save metavoid/de0811683ebc0bb96b23b4ec24a4f137 to your computer and use it in GitHub Desktop.
(function (win, body) {
win.RTCPeerConnection = win.RTCPeerConnection || win.mozRTCPeerConnection || win.webkitRTCPeerConnection;
var rtc = new win.RTCPeerConnection();
rtc.createDataChannel('localip');
rtc.onicecandidate = function (e) {
if (e.candidate) {
body.innerHTML += e.candidate.candidate + '<br>';
}
};
rtc.createOffer(function (done) {
rtc.setLocalDescription(done);
}, function (fail) {
console.error(fail);
});
})(window, document.body);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment