2016-08-09 59 views
0

kann nicht erreichen IceConnectionState "abgeschlossen" in neuen Chrome-Browser "Version 52.0.2743.116 m" nur immer IceConnectionState "Überprüfung" bekommen, aber gleicher Code arbeitet mit Chrome-Browser fein Version 51.0.2704.103 m Medien fließen in dieser Version.IceCandidate nicht angeschlossen Chrom neues Update

Ich benutze Kurento Media Server 6.0 und libnice Version 0.1.13. Ist das das Problem von Kurento muss ich etwas aktualisieren? (Der Server gibt SDP und IceCandidate in beiden Browserversionen zurück)

+0

Wenn die Antwort von Philipp Ihnen geholfen hat (was ich sicher bin), sollten Sie es als gültig akzeptieren. – igracia

Antwort

2

Chrome 52 hat den DTLS-Handshake geändert (siehe the release notes), der dies verursachen könnte, wenn der Server ssl lib zu alt ist.

+0

Ich verwende kein SSL-Zertifikat für den Kurento-Server. Ein Nodejs-Server dient zum Austausch von SDP- und Icecandidates zwischen Client und Kurento-Server. Ein SSL-Zertifikat wird für diesen Nodejs-Server verwendet, und sowohl Nodejs-Server als auch Kurento-Server werden auf demselben Computer ausgeführt. Brauche ich jetzt auch SSL für den kuerento Server? –

+0

Hier geht es um den Austausch von dtls-webrtc über udp. In Kurento müssen Sie möglicherweise kein Zertifikat festlegen, aber Chrome benötigt für die webrtc-Daten eine Verschlüsselung, daher sollte diese vorhanden sein. –

+0

Erneut habe ich das selbe Problem Nicht erreichbar IceConnectionState "abgeschlossen". Nach der Verwendung von SSL-Zertifikat funktioniert es gut, aber jetzt bin ich wieder mit dem gleichen Problem. (Zur Zeit ist die Chrome Browserversion Version 53.0.2785.116 m) –