Хто вже сьогодні останій день і у відпустку новорічну йде????
Ранкові історії QA.
Зранку був дзвінок - треба було підключитись до конфі з браузера і при чому камера треба була обовьязково
Ну і тут у мене як не у людей(
камери нема, мікрофона нема, відео мертве.
Перепідключення - нуль.
На компі все ок, інші сервіси працюють. Я в ступор.
Час іде, DevTools мовчить.
Думаю - добре, давай без гадань.
Запускаю Wireshark, Wi-Fi інтерфейс, фільтр:
stun turn rtp rtcp udp.port==3478
І що я бачу?
Нічого.
Взагалі нуль STUN/UDP трафіку.
Тобто WebRTC навіть не пробує стартувати.
І тут доходить до мене шо я опять крутив пермішени при тестувані і що - так їх не повернув(
Браузер просто мовчки блокує.
Ні попапа, ні помилки, ні натяку.
WebRTC не стартує - бо нема дозволу. Крапка.
Зайшов у permissions → дозволив → усе запрацювало одразу.
Що я можу вам сказать?
UI може мовчати - хоча не повинен він цього робити(
DevTools може мовчати - тут може хотяб якусь дам підсказку
Но Wireshark ніколи такого не приховає)
Note: Я як QA всім раджу вертати сетінгр - але сам постійно забуваю це робити)))
А це вам пару стандартних команд)
якщо WebRTC “просто не працює” - дивіться трафік, нема STUN/TURN → проблема ще до мережі чи permissions ламають більше дзвінків, ніж баги в коді
Корисно буде
stun turn rtp rtcp
udp.port == 3478 udp.port == 19302
.pcapng файл
- і у вас лог, який реально щось доводить.
Висновок простий:
коли “все ніби ок, але не працює” - дуже часто це permissions, а не баг)
Користуйтесь Wireshark це не тільки про трп пакети)
https://www.wireshark.org/download.html
Всім гарного дня і настрою друзі
Обняв 🤗🤗🤗
Сильні💛💛💛