Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

При соединении с браузером Safari, приоритет отдается IPv4 кандидатам, если только не возникает проблем в процедуре STUN-DTLS с таким кандидатом. Таким образом, в Safari, если клиент имеет два интерфейса IPv6 и IPv4, оба интерфейса работают и трафик между клиентом и сервером не заблокирован, будет использоваться IPv4. В остальных браузерах (выше приведены примеры трафика для Chrome) приоритет отдается IPv6 кандидатам.

Известные проблемы

1. В чистой IPv6 системе публикация и воспроизведение WebRTC в браузере не работает

Симптомы: публикация и воспроизведение завершается с ошибкой Failed by ICE timeout 

Решение: если узел имеет только IPv6 адрес (и localhost), не работает обмен ICE кандидатами в браузерах, событие RTCPeerConnection.onicecandidate  не вызывается во всех браузерах. Используйте RTMP для публикации и RTSP, RTMP, HLS для проигрывания.