Как узнать, отключается ли удаленный одноранговый коллеги при использовании 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

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