У меня возникают проблемы с NAT traversal
и WebRTC
. Videostreaming работает с некоторыми людьми, но не с кем-то, кто стоит за студенческим общежитием.
Я думаю, что это нужно решить, используя сервер TURN. Я сделал это, он все еще не работает, и теперь мне интересно, работает ли TURN-сервер вообще. Вследствие этого я задаюсь вопросом, могу ли я или должен установить несколько серверов TURN, и если да, то как.
Я нашел этот список серверов STUN/TURN в другом потоке. Прямо сейчас я устанавливаю их как это
var STUN = {
'url': 'stun:stun.l.google.com:19302',
};
var TURN = {
url: 'turn:[email protected]:80',
credential: 'homeo'
};
var iceServers =
{
iceServers: [STUN, TURN]
};
var pc = new RTCPeerConnection(iceServers);
Итак, мой вопрос в основном: возможно ли установить несколько серверов STUN/TURN? Должен ли я делать это, если это возможно, и как будет выглядеть этот код?