Zum Hauptinhalt springen

3.1 Signaling Model (Signalisierungsmodell)

3.1 Signaling Model (Signalisierungsmodell)

JSEP spezifiziert kein bestimmtes Signalisierungsmodell oder Zustandsautomat, außer der allgemeinen Notwendigkeit, Sitzungsbeschreibungen in der von [RFC3264] (Offer/Answer) beschriebenen Weise auszutauschen, damit beide Seiten der Sitzung wissen, wie die Sitzung durchgeführt werden soll. JSEP stellt Mechanismen bereit, um Offers und Answers zu erstellen sowie diese auf eine Sitzung anzuwenden. Die JSEP-Implementierung ist jedoch vollständig vom tatsächlichen Mechanismus entkoppelt, durch den diese Offers und Answers an die entfernte Seite übermittelt werden, einschließlich Adressierung, Neuübertragung, Forking und Glare-Behandlung. Diese Probleme werden vollständig der Anwendung überlassen; die Anwendung hat vollständige Kontrolle darüber, welche Offers und Answers an die Implementierung übergeben werden und wann.

      +-----------+                               +-----------+
| Web App |<--- App-Specific Signaling -->| Web App |
+-----------+ +-----------+
^ ^
| SDP | SDP
V V
+-----------+ +-----------+
| JSEP |<----------- Media ------------>| JSEP |
| Impl. | | Impl. |
+-----------+ +-----------+

Figure 1: JSEP Signaling Model