So konfigurieren Sie WebRTC mit Coturn und oAuth

8

Ich möchte coturn mit oAuth . Wenn ich es richtig verstanden habe, muss ich zwei Dinge tun:

  • Speichern der oAuth-Tokens in der Datenbank coturn verwendet
  • Senden der Attribute ACCESS-TOKEN und USERNAME STUN

Erster Punkt ist klar, aber wie muss ich meinen WebRTC-Client ändern, um den zweiten Punkt zu erreichen?

Ohne oAuth würde ich mein RTCPeerConnection folgendermaßen initialisieren:

%Vor%

Der Entwurf WebRTC 1.0 definiert eine RTCIceCredentialType enum, so dass ich denke, dass ich sie brauche So änderst du meine Konfiguration:

%Vor%

Mit Wireshark kann ich das Attribut ACESS-TOKEN nicht sehen. Irgendwelche Ideen oder kennt jemand ein funktionierendes Beispiel?

    
lefloh 28.07.2015, 15:06
quelle

1 Antwort

1

Es scheint, als hätten sich die Dinge ein wenig geändert, seit die ursprüngliche Frage gestellt wurde. Die Pull-Anfrage webrtc-pc # 1033 ändert die Spezifikation und führt die folgende iceServers -Konfigurationssyntax ein:

%Vor%

Weitere Informationen zu Konfigurationsbeispielen finden Sie auf der Dokumentationsseite RTCIceServer .

    
firegurafiku 09.03.2018, 02:08
quelle