Встречается на собеседованиях • сегодня

Занимался ли отладкой WebRTC потоков

Отладка WebRTC потоков включает анализ соединения, проверку ICE кандидатов, мониторинг статистики и логирование событий.

Основные инструменты:

  • chrome://webrtc-internals — детальная статистика по соединению, кандидатам, кодекам.
  • about:webrtc в Firefox.
  • Логирование событий (onicecandidate, onnegotiationneeded).

Пример проверки ICE кандидатов:

javascript
peerConnection.onicecandidate = (event) => {
  if (event.candidate) {
    console.log('ICE candidate:', event.candidate);
  } else {
    console.log('ICE gathering complete');
  }
};

Проблемы и решения:

  • Нет соединения: проверьте STUN/TURN серверы, NAT/firewall.
  • Плохое качество: анализируйте getStats() для проверки потерь, джиттера.

Для сложных кейсов — Wireshark (фильтр udp port 19302 для STUN) или tcpdump.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы