Zum Hauptinhalt springen

3.8. Interactions with Forking (Interaktionen mit Forking)

3.8. Interactions with Forking (Interaktionen mit Forking)

Einige Anrufsignalisierungssysteme erlauben verschiedene Arten von Forking, bei denen ein SDP-Angebot an mehr als ein Gerät bereitgestellt werden kann. Beispielsweise definiert SIP [RFC3261] sowohl eine "Parallelsuche" als auch eine "sequenzielle Suche". Obwohl dies in erster Linie Probleme auf Signalisierungsebene sind, die außerhalb des Geltungsbereichs von JSEP liegen, haben sie einige Auswirkungen auf die Konfiguration der Medienebene, die relevant sind. Wenn Forking auf der Signalisierungsebene stattfindet, muss die für die Signalisierung verantwortliche JavaScript-Anwendung Entscheidungen darüber treffen, welche Medien zu einem bestimmten Zeitpunkt gesendet oder empfangen werden sollen, sowie mit welchem entfernten Endpunkt sie kommunizieren soll; JSEP wird verwendet, um sicherzustellen, dass die Medien-Engine RTP und Medien wie von der Anwendung gefordert ausführen kann. Die grundlegenden Operationen, die die Anwendungen die Medien-Engine ausführen lassen können, sind wie folgt:

  • Beginnen Sie mit dem Austausch von Medien mit einem bestimmten entfernten Peer, behalten Sie jedoch alle im Angebot reservierten Ressourcen bei.

  • Beginnen Sie mit dem Austausch von Medien mit einem bestimmten entfernten Peer und geben Sie alle nicht verwendeten Ressourcen im Angebot frei.