Ошибка WebRTC в Chrome Canary.

Discussion in 'Web Call Server 5' started by camaro396, Apr 3, 2019.

  1. camaro396

    camaro396 Member

    Добрый день! Браузер Chrome Canary 75.0.3754.0. При загрузке страницы предупреждение
    `The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu`
    Попытка публикации проваливается без ошибки.
    Способа обойти проблему пока не нашёл.

    Официальное демо
    https://flashphoner.com/webrtc-veshhanie-demo/?lang=ru
    тоже не работает
    Last edited: Apr 3, 2019
  2. Max

    Max Administrator Staff Member

    Добрый день.
    Воспроизводится ли проблема в последней официальной сборке Chrome 73?
    Мы проверим работу WebSDK в Chrome Canary 75. О результатах сообщим.
    Отметим, что совместимость с релизом Chrome 75 в любом случае потребует проверки, т.к. разработчики могут внести еще изменения.
    Last edited: Apr 3, 2019
    camaro396 likes this.
  3. camaro396

    camaro396 Member

    Да, в 73 всё работает. Посмотрел внимательнее со своим сервером, у меня видео начинается на долю секунды, но по вебсокету прилетает "notifyStreamStatusEvent" с причиной "Failed by DTLS error".
  4. camaro396

    camaro396 Member

  5. Max

    Max Administrator Staff Member

    Спасибо за уточнение, мы проверим
  6. Max

    Max Administrator Staff Member

    Добрый день.
    На сборках Chrome Canary 75.0.3757.0, 75.0.3759.0 проблема не воспроизводится, публикация и воспроизведение работают нормально, в том числе на нашем демо-сервере. Сообщение "The AudioContext was not allowed to start" работе не мешает, аудиоконтекст при воспроизведении создается. Вероятно, разработчики пока откатили изменения в DTLS (https://webrtc-review.googlesource.com/c/src/ /125141).
    Если у Вас проблема воспроизводится, уточните, пожалуйста, в каком именно окружении.
  7. camaro396

    camaro396 Member

    Добрый день! В 75.0.3759.0 проблема по прежнему есть, в 73 - нет.
    ОС - Windows 10 Pro x64.
    Скрин прикладываю.

    Attached Files:

  8. camaro396

    camaro396 Member

    Поправочка - на моей собственной тестовой странице в последней сборке Хрома всё ок.
  9. camaro396

    camaro396 Member

    В коммите сказано
    Reason for revert: Changing to a later Chrome release.
    А в Web Call Server есть поддержка DTLS 1.2? С какой версии или от чего это может зависеть?
  10. Max

    Max Administrator Staff Member

    Это уже другая проблема, в Chrome Canary выставили более жесткий запрет на кроссдоменные запросы. Если обратиться непосредственно к примеру с демо сервера https://demo.flashphoner.com:8888/c...ming/two_way_streaming/two_way_streaming.html, публикация должна работать.
    По этому поводу мы создали внутренний тикет WCS-1905, о результатах сообщим здесь.
    camaro396 likes this.
  11. camaro396

    camaro396 Member

    Так точно.
    Спасибо! Буду ждать.
  12. camaro396

    camaro396 Member

    Добрый день! Есть ли какой-то прогресс по этой теме, или фикс будет ближе к релизу Chrome 81?
  13. Max

    Max Administrator Staff Member

    Добрый день.
    Поддержка DTLS 1.2 в данный момент находится на стадии тестирования.
    camaro396 likes this.

Share This Page