RTCSessionDescription: type Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Die Eigenschaft RTCSessionDescription.type ist ein schreibgeschützter Zeichenfolgenwert, der den Typ der Beschreibung beschreibt.

Syntax

js
const value = sessionDescription.type
sessionDescription.type = value

Wert

Die möglichen Werte sind:

"answer"

Das in der sdp Eigenschaft enthaltene SDP ist die endgültige Wahl im Austausch. Mit anderen Worten beschreibt diese Sitzungsbeschreibung die vereinbarte Konfiguration und wird gesendet, um die Verhandlung abzuschließen.

"offer"

Das Sitzungsbeschreibungsobjekt beschreibt den ersten Vorschlag in einem Angebot/Antwort-Austausch. Der Verhandlungsprozess der Sitzung beginnt mit einem Angebot, das vom Anrufer an den Angerufenen gesendet wird.

"pranswer"

Das Sitzungsbeschreibungsobjekt beschreibt eine vorläufige Antwort; das heißt, eine Antwort auf ein vorheriges Angebot, die nicht die endgültige Antwort ist. Sie wird in der Regel von älteren Geräten verwendet.

"rollback"

Dieser spezielle Typ mit einer leeren Sitzungsbeschreibung wird verwendet, um zum vorherigen stabilen Zustand zurückzukehren.

Beispiel

js
// The remote description has been set previously on pc, a RTCPeerConnection

alert(pc.remoteDescription.type);

Spezifikationen

Specification
WebRTC: Real-Time Communication in Browsers
# dom-rtcsessiondescription-type

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch