Ich versuche, einen Browser-Client eine Verbindung mit meiner C++ - Linux-Anwendung mit WebRTC zu bekommen. Meine Umgebung ist also nicht das typische WebRTC-Dreieck, bei dem 2 Browser einen WebRTC-Aufruf über einen Server einrichten. Stattdessen ist die Browser-Client-Seite typisch, aber meine Anwendung fungiert als Server und Remote-Client, also übernimmt sie die Signalisierung und streamt auch die SRTP-Medien mit gstreamer.in WebRTC ICE-Status
Ich bin bis zu einem gewissen Punkt erfolgreich. Ich habe die Eiskandidaten erfolgreich ausgetauscht und der Angebots-/Antwort-SDP-Austausch ist auch erfolgreich. Der ICE-Verbindungsstatus des Browsers geht erfolgreich zu "checking" und an diesem Punkt stehe ich fest.
Frage: Ist der Server oder der Remote-Browser an den Eistests beteiligt? Das heißt, macht der Browser die ICE-Prüfung mit dem STUN-Server oder mit der tatsächlichen Kandidatenadresse von dem entfernten Ende. Das würde dann bedeuten, dass meine C++ - Anwendung an diesem Überprüfungsprozess beteiligt sein muss.
Danke, -Andres
danke für Ihre Hilfe. Ich spiele mit den Eis-Lite-Optionen herum und studiere die RFCs –