Как узнать, отключается ли удаленный одноранговый коллеги при использовании CloudFlare Calls SFU?Javascript

Форум по Javascript
Ответить
Anonymous
 Как узнать, отключается ли удаленный одноранговый коллеги при использовании CloudFlare Calls SFU?

Сообщение Anonymous »

Есть ли способ определить, отключается ли удаленный одноранговый колледж при использовании SFU CloudFlare без сигнального сервера? Если ответ не получен, сеанс может быть прекращен. peerConnection.ontrack = (event: RTCTrackEvent) => {
const checkTrack = setInterval(() => {
if (event.track.readyState === "ended") {
console.log(`Track ${event.track.id} is closed with mid ${event.transceiver.mid}`);
clearInterval(checkTrack);
}

if (event.transceiver.currentDirection === 'stopped' || event.transceiver.currentDirection === 'inactive') {
console.log(`Transceiver ${event.track.id} is closed with mid ${event.transceiver.mid}`);
clearInterval(checkTrack);
}
}, 500);

event.track.onended = () => {
console.log(`${event.transceiver.mid} is ended, ${event.track.id}`);
};

event.track.onmute = () => {
console.log(`${event.transceiver.mid} is muted, ${event.track.id}`);
};
};


Подробнее здесь: https://stackoverflow.com/questions/795 ... -calls-sfu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»