Zum Hauptinhalt springen

3.3. Session Description Format (Sitzungsbeschreibungsformat)

3.3. Session Description Format (Sitzungsbeschreibungsformat)

Die Sitzungsbeschreibungen von JSEP verwenden die Syntax des Session Description Protocol (Sitzungsbeschreibungsprotokoll, SDP) für ihre interne Darstellung. Obwohl dieses Format nicht optimal für die Manipulation aus JavaScript ist, wird es weithin akzeptiert und häufig mit neuen Funktionen aktualisiert; jede alternative Kodierung von Sitzungsbeschreibungen müsste mit den Änderungen an SDP Schritt halten, zumindest bis zu dem Zeitpunkt, an dem diese neue Kodierung SDP an Popularität übertrifft.

Um jedoch zukünftige Flexibilität zu bieten, ist die SDP-Syntax in einem SessionDescription-Objekt gekapselt, das aus SDP konstruiert und in SDP serialisiert werden kann. Wenn sich zukünftige Spezifikationen auf ein JSON-Format für Sitzungsbeschreibungen einigen, könnten wir dieses Objekt leicht befähigen, dieses JSON zu generieren und zu verwenden.

Wie unten detailliert beschrieben, sollten die meisten Anwendungen in der Lage sein, die von diesen verschiedenen API-Aufrufen erzeugten und verwendeten SessionDescriptions als undurchsichtige Blobs zu behandeln; das heißt, die Anwendung muss sie nicht lesen oder ändern.