Webrtc Microsoft Edge

Alex_b

New Member
Доброго дня.

При попытке подключения в Edge через webrtc, в сокете (message:"notifyStreamStatusEvent") приходит ошибка info:"Failed by ICE timeout"

При этом все порты открыты, firewall отключен, проявляется только в Microsoft edge, во всех остальных браузерах все работает.
 

Max

Administrator
Staff member
Здравствуйте.
Проверили Edge.
Code:
Microsoft Edge 40.15063.674.0
Microsoft EdgeHTML 15.15063
Нашли две проблемы:
1. При тестировании с виртуальной камерой Manycam, не проходит ICE с ошибкой Failed by ICE timeout, как вы и писали.
Но при тестировании с обычной USB камерой все работает. Видео уходит на сервер и воспроизводится.

webrtc-edge.jpg


2. Еще одна проблема с Edge была связана с остановкой воспроизведения по нажатию на Stop. В JavaScript были ошибки.
Ее исправили в последних сборках Web SDK
https://flashphoner.com/downloads/b...0087c34f41793731013c424bb7d962dafd4a55.tar.gz

С виртуальной камерой нужно дополнительно разбираться. Возможно Edge как-то по другому работает с такой камерой.
Будем тестировать.
 

Max

Administrator
Staff member
Добрый день.

Исправили ошибку Failed by ICE timeout
Проблема воспроизводилась нерегулярно. Т.е. один раз соединение могло пройти, а второй нет, в том числе с обычной камерой.
Сейчас соединение с нормальной камерой устанавливается стабильно 10 из 10.

Сборка клиента:
От 23 октября
https://flashphoner.com/downloads/b...b53c55877c85c0314be0b300ba1af56a78abb8.tar.gz
Сборка сервера:
2521

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

Max

Administrator
Staff member
Добрый день.
Проблему с Manycam локализовали.
Это проблема конкрретно с Windows 10 либо с самой Manycam. Т.е. по какой-то причине, скорее всего связанной с драйверами, виртуальная камера не захватывается в Windows 10 и Edge. Возможно баг самого Manycam. Мы обнаружили что в скайпе она тоже корректно не захватывается.
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/10203433/

Таким образом, проблемма воспроизведения и публикации потока в браузере MS Edge решена. Т.к. все работает для нормальной хардверной камеры.
 

camaro396

Member
У меня в Edge следующее, с обычной камерой. Не работают демки что с сайта, что с последнего билда. Зачастую не паблишится даже, воспроизведение не работает. У себя решили проблему принудительным Flash для эджа, но так же нельзя оставлять.
 

Attachments

Max

Administrator
Staff member
Добрый день.
Перепроверили с последним обновлением Win 10 и Edge, проблем нет.
Сейчас поддержка WebRTC в браузере Edge постоянно меняется. Поэтому мы стараемся ориентироваться на последнюю доступную версию Edge при работе с WebRTC.
Если есть проблемы с предыдущими версиями, можно попробовать выставлять там Flash или MSE (только воспроизведение).
 
Top