Видео Twilio не публикуется в медленной сети

Я строю SPA, используя Reactjs. Это веб-приложение для видеозвонков один на один.

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

Логика вызова в приложении работает нормально... когда мой компьютер и телефон находятся на Wi-Fi. Однако, когда я переключаю сеть моего телефона на сотовую связь... кажется, что нет передачи.

Все остальное работает так же. Когда я звоню, push-уведомление заставляет браузер звонить, я отвечаю, происходит рукопожатие twilio, и уведомления, которые я получаю в консоли, показывают, что оба клиента "подключены" к комнате. И мой мобильный телефон, и веб-браузеры также показывают локальный видеопоток - в ожидании трека другого. Состояние поддерживается как обычно. Время звонка отслеживается и т. Д. Но звук или видеопоток не передаются. Но когда я вешаю трубку, логика обработки зависания работает нормально... как будто был активный вызов.

Когда я переключаюсь обратно на wifi, все работает отлично, без сбоев.

У кого-нибудь есть идеи, почему это может произойти? У меня нет кода для обмена, потому что все работает нормально... по Wi-Fi. Есть ли регулятор по стандарту ядра webrtc? Или на видео Twilio? Есть ли способ изменить это или снизить качество, чтобы получить соединение? (Вместо того, чтобы ничего не иметь, например, я бы назначил приоритеты соответствующим звуковым дорожкам)

1 ответ

Поддержка Twilio помогла мне, и я публикую то, что они нашли, для тех, кто сталкивается с этой же проблемой.

Проблема с T-Mobile. Была ошибка с сетью.

Смотрите здесь: https://bugs.webkit.org/show_bug.cgi?id=181009

По-видимому, проблема была исправлена ​​и будет решена, надеюсь, скоро.

Другие вопросы по тегам