Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

389 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe R — 389 Einträge

R

RadioNodeList.value Eigenschaft
Liest oder setzt den Wert des ausgewählten Optionsfelds (<code>&lt;input type="radio"&gt;</code>) einer gleichnamigen Gruppe in einem Formular.
Range.commonAncestorContainer Eigenschaft
Schreibgeschützte Eigenschaft, die den tiefsten <code>Node</code> liefert, der sowohl den Start- als auch den Endpunkt eines <code>Range</code> enthält.
ReadableByteStreamController.byobRequest Eigenschaft
Gibt die aktuell ausstehende BYOB-Leseanfrage als <code>ReadableStreamBYOBRequest</code> zurück oder <code>null</code>, wenn keine Anfrage offen ist.
ReadableByteStreamController.desiredSize Eigenschaft
Gibt an, wie viele Bytes noch in die interne Warteschlange eines Byte-Streams passen, bis dessen <code>highWaterMark</code> erreicht ist. Der Wert kann auch negativ oder <code>null</code> sein.
ReadableStream.locked Eigenschaft
Schreibgeschützter Boolean, der angibt, ob ein <code>ReadableStream</code> gerade an einen Leser (Reader) gebunden und damit gesperrt ist.
ReadableStreamBYOBReader.closed Eigenschaft
Gibt ein <code>Promise&lt;undefined&gt;</code> zurück, das erfüllt wird, wenn der Byte-Stream geschlossen wird, und abgelehnt wird, wenn der Stream fehlschlägt oder die Sperre freigegeben wird.
ReadableStreamBYOBRequest.view Eigenschaft
Gibt die <code>ArrayBufferView</code> zurück, in die eine zugrunde liegende Byte-Quelle Daten für die aktuelle BYOB-Leseanforderung schreiben soll, oder <code>null</code>.
ReadableStreamDefaultController.desiredSize Eigenschaft
Liefert, wie viele Einheiten (Chunks bzw. Bytes laut Queuing-Strategie) noch in die interne Warteschlange passen, bevor der Stream Gegendruck signalisiert.
ReadableStreamDefaultReader.closed Eigenschaft
Liefert ein <code>Promise</code>, das erfüllt wird, sobald der Stream geschlossen ist. Es wird abgelehnt, wenn der Stream fehlschlägt oder die Sperre des Readers freigegeben wird.
RegExp.$1, …, RegExp.$9 Eigenschaft
Die statischen Accessor-Eigenschaften <code>RegExp.$1</code> bis <code>RegExp.$9</code> liefern die Inhalte der ersten neun Klammergruppen des zuletzt erfolgreichen Regex-Treffers.
RegExp.input ($_) Eigenschaft
Die statische, veraltete Eigenschaft <code>RegExp.input</code> (Alias <code>RegExp.$_</code>) liefert die Zeichenkette, gegen die zuletzt erfolgreich ein regulärer Ausdruck abgeglichen wurde.
RegExp.lastMatch ($&) Eigenschaft
Die statische, veraltete Zugriffs-Eigenschaft <code>RegExp.lastMatch</code> (Alias <code>RegExp["$&amp;"]</code>) liefert die Teilzeichenfolge, die zuletzt von einem regulären Ausdruck gefunden wurde.
RegExp.lastParen ($+) Eigenschaft
Die statische, schreibgeschützte Eigenschaft <code>RegExp.lastParen</code> (Alias <code>RegExp["$+"]</code>) liefert die letzte Erfassungsgruppe des zuletzt erfolgreichen Treffers.
RegExp.leftContext ($`) Eigenschaft
Die statische Eigenschaft <code>RegExp.leftContext</code> (Alias <code>RegExp["$`"]</code>) liefert den Teil des Strings, der vor der zuletzt gefundenen Übereinstimmung steht.
RegExp.prototype.dotAll Eigenschaft
Gibt zurück, ob ein regulärer Ausdruck mit dem <code>s</code>-Flag (dotAll) erstellt wurde, sodass <code>.</code> auch Zeilenumbrüche erfasst.
RegExp.prototype.flags Eigenschaft
Gibt alle gesetzten Flags eines regulären Ausdrucks als String zurück, z. B. <code>"gi"</code>, immer in fester Reihenfolge.
RegExp.prototype.global Eigenschaft
Gibt <code>true</code> zurück, wenn der reguläre Ausdruck mit dem Flag <code>g</code> (global) erzeugt wurde, sonst <code>false</code>.
RegExp.prototype.hasIndices Eigenschaft
Gibt <code>true</code> zurück, wenn der reguläre Ausdruck mit dem <code>d</code>-Flag erzeugt wurde. Dann liefern Treffer zusätzlich Start- und Endindizes.
RegExp.prototype.ignoreCase Eigenschaft
Gibt <code>true</code> zurück, wenn der reguläre Ausdruck mit dem Flag <code>i</code> (Groß-/Kleinschreibung ignorieren) erzeugt wurde, sonst <code>false</code>.
RegExp.prototype.multiline Eigenschaft
Die Accessor-Eigenschaft <code>multiline</code> gibt <code>true</code> zurück, wenn der reguläre Ausdruck mit dem <code>m</code>-Flag (Mehrzeilenmodus) erzeugt wurde.
RegExp.prototype.source Eigenschaft
Die <code>source</code>-Eigenschaft von <code>RegExp</code>-Instanzen gibt den Quelltext des regulären Ausdrucks ohne Schrägstriche und Flags zurück.
RegExp.prototype.sticky Eigenschaft
Gibt <code>true</code> zurück, wenn der reguläre Ausdruck mit dem <code>y</code>-Flag (sticky) erstellt wurde, sonst <code>false</code>.
RegExp.prototype.unicode Eigenschaft
Schreibgeschützte Zugriffseigenschaft, die <code>true</code> liefert, wenn der reguläre Ausdruck mit dem <code>u</code>-Flag (Unicode-Modus) erstellt wurde, sonst <code>false</code>.
RegExp.prototype.unicodeSets Eigenschaft
Gibt an, ob ein regulärer Ausdruck mit dem Flag <code>v</code> (Unicode-Sets-Modus) erzeugt wurde. Die Eigenschaft ist schreibgeschützt und liefert <code>true</code> oder <code>false</code>.
RegExp.rightContext ($') Eigenschaft
Die statische, veraltete Eigenschaft <code>RegExp.rightContext</code> (Alias <code>RegExp["$'"]</code>) liefert den Teilstring nach der letzten erfolgreichen Übereinstimmung.
RegExp: lastIndex Eigenschaft
Die beschreibbare Eigenschaft <code>lastIndex</code> einer RegExp-Instanz gibt den Index an, ab dem die nächste Suche mit dem Flag <code>g</code> oder <code>y</code> beginnt.
RegExp[Symbol.species] Eigenschaft
Statischer Getter, der den Konstruktor liefert, mit dem <code>RegExp</code>-Methoden wie <code>[Symbol.split]()</code> und <code>[Symbol.matchAll]()</code> interne Kopien eines regulären Ausdrucks erzeugen.
RemotePlayback.state Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Verbindungszustand der Fernwiedergabe als <code>"connecting"</code>, <code>"connected"</code> oder <code>"disconnected"</code> liefert.
Request.body Eigenschaft
Schreibgeschützte Eigenschaft, die den Body einer <code>Request</code> als <code>ReadableStream</code> liefert – oder <code>null</code>, wenn die Anfrage keinen Body hat.
Request.bodyUsed Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Body eines <code>Request</code>-Objekts bereits gelesen (konsumiert) wurde.
Request.cache Eigenschaft
Die schreibgeschützte Eigenschaft <code>cache</code> eines <code>Request</code>-Objekts gibt den Cache-Modus zurück. Er legt fest, wie die Anfrage mit dem HTTP-Cache des Browsers umgeht.
Request.credentials Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob ein <code>Request</code> Anmeldedaten wie Cookies, HTTP-Authentifizierung oder TLS-Clientzertifikate mitsendet.
Request.destination Eigenschaft
Schreibgeschützte Eigenschaft, die als String angibt, welche Art von Inhalt ein <code>Request</code> anfordert, z. B. <code>"image"</code>, <code>"script"</code> oder <code>"document"</code>.
Request.duplex Eigenschaft
Gibt den Duplex-Modus einer Anfrage zurück. Derzeit ist das immer <code>"half"</code>: Die Anfrage wird vollständig gesendet, bevor die Antwort verarbeitet wird.
Request.headers Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Headers</code>-Objekt mit allen HTTP-Headern einer <code>Request</code>-Anfrage zurückgibt.
Request.integrity Eigenschaft
Schreibgeschützte Eigenschaft, die den Subresource-Integrity-Wert (z. B. <code>sha384-…</code>) einer <code>Request</code> als String liefert.
Request.isHistoryNavigation Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob ein <code>Request</code> durch eine Verlaufsnavigation (Zurück/Vor im Browser) ausgelöst wurde.
Request.isReloadNavigation Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob die Anfrage durch ein vom Benutzer ausgelöstes Neuladen der Seite entstanden ist.
Request.keepalive Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob die Anfrage auch dann weiterläuft, wenn die auslösende Seite entladen oder geschlossen wird (<code>true</code>/<code>false</code>).
Request.method Eigenschaft
Die schreibgeschützte Eigenschaft <code>Request.method</code> gibt die HTTP-Methode einer Anfrage als String zurück, z. B. <code>"GET"</code> oder <code>"POST"</code>.
Request.mode Eigenschaft
Schreibgeschützte Eigenschaft, die den Modus einer Anfrage liefert: <code>"cors"</code>, <code>"no-cors"</code>, <code>"same-origin"</code> oder <code>"navigate"</code>.
Request.redirect Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, wie ein <code>Request</code> mit HTTP-Weiterleitungen umgeht: <code>"follow"</code>, <code>"error"</code> oder <code>"manual"</code>.
Request.referrer Eigenschaft
Schreibgeschützte Eigenschaft, die den Referrer einer <code>Request</code> als String liefert: eine URL, <code>"about:client"</code> oder einen leeren String.
Request.referrerPolicy Eigenschaft
Schreibgeschützte Eigenschaft, die die Referrer-Policy eines <code>Request</code> liefert. Sie legt fest, welche Informationen im <code>Referer</code>-Header mitgeschickt werden.
Request.signal Eigenschaft
Die schreibgeschützte Eigenschaft <code>signal</code> gibt das <code>AbortSignal</code> zurück, mit dem sich die zu einem <code>Request</code> gehörende Fetch-Operation abbrechen lässt.
Request.targetAddressSpace Eigenschaft
Schreibgeschützte Eigenschaft, die den beim Erstellen der Anfrage angegebenen Zieladressraum (<code>"loopback"</code>, <code>"local"</code> oder <code>"public"</code>) als String zurückgibt.
Request.url Eigenschaft
Die schreibgeschützte Eigenschaft <code>url</code> eines <code>Request</code>-Objekts enthält die vollständige, normalisierte URL der Anfrage als String.
ResizeObserverEntry.borderBoxSize Eigenschaft
Liefert ein schreibgeschütztes Array von <code>ResizeObserverSize</code>-Objekten mit der neuen Border-Box-Größe des beobachteten Elements.
ResizeObserverEntry.contentBoxSize Eigenschaft
Liefert ein schreibgeschütztes Array von <code>ResizeObserverSize</code>-Objekten mit der neuen Größe der Content-Box des beobachteten Elements.
ResizeObserverEntry.contentRect Eigenschaft
Liefert ein <code>DOMRectReadOnly</code> mit der neuen Größe der Inhaltsbox des beobachteten Elements zum Zeitpunkt des Callbacks.
ResizeObserverEntry.devicePixelContentBoxSize Eigenschaft
Liefert ein schreibgeschütztes Array von <code>ResizeObserverSize</code>-Objekten mit der Content-Box-Größe des beobachteten Elements in echten Geräte-Pixeln.
ResizeObserverEntry.target Eigenschaft
Schreibgeschützte Referenz auf das <code>Element</code> bzw. <code>SVGElement</code>, dessen Größenänderung diesen <code>ResizeObserverEntry</code> ausgelöst hat.
ResizeObserverSize.blockSize Eigenschaft
Schreibgeschützte Zahl mit der Größe des beobachteten Kastens in der Block-Dimension – bei horizontaler Schreibrichtung ist das die Höhe.
ResizeObserverSize.inlineSize Eigenschaft
Schreibgeschützte Zahl mit der Größe des beobachteten Elements in der Inline-Dimension, also der Breite bei horizontaler Schreibrichtung.
Response.body Eigenschaft
Die schreibgeschützte Eigenschaft <code>body</code> liefert den Inhalt einer <code>Response</code> als <code>ReadableStream</code> oder <code>null</code>, wenn es keinen Inhalt gibt.
Response.bodyUsed Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Body einer <code>Response</code> bereits gelesen (konsumiert) wurde.
Response.headers Eigenschaft
Die schreibgeschützte Eigenschaft <code>Response.headers</code> liefert das <code>Headers</code>-Objekt mit den HTTP-Antwort-Headern einer <code>Response</code>.
Response.ok Eigenschaft
Schreibgeschützter Boolean, der angibt, ob der HTTP-Statuscode einer <code>Response</code> im Erfolgsbereich 200–299 liegt.
Response.redirected Eigenschaft
Die schreibgeschützte Eigenschaft <code>redirected</code> gibt an, ob die <code>Response</code> das Ergebnis einer Anfrage ist, die mindestens einmal umgeleitet wurde.
Response.status Eigenschaft
Die schreibgeschützte Eigenschaft <code>Response.status</code> enthält den numerischen HTTP-Statuscode der Antwort, z. B. <code>200</code> oder <code>404</code>.
Response.statusText Eigenschaft
Schreibgeschützte Zeichenkette mit der Statusnachricht zum HTTP-Statuscode einer <code>Response</code>, z. B. <code>"OK"</code> oder <code>"Not Found"</code>.
Response.type Eigenschaft
Schreibgeschützte Eigenschaft, die den Typ einer <code>Response</code> liefert, z. B. <code>"basic"</code>, <code>"cors"</code>, <code>"opaque"</code> oder <code>"error"</code>.
Response.url Eigenschaft
Schreibgeschützte Eigenschaft, die die endgültige URL der Antwort als String enthält – nach allen Weiterleitungen und ohne Fragment.
RTCAudioSourceStats.audioLevel Eigenschaft
Liefert den aktuellen Pegel der lokalen Audioquelle (z. B. Mikrofon) als linearen Wert zwischen <code>0</code> und <code>1</code>.
RTCAudioSourceStats.id Eigenschaft
Ein String, der das Statistik-Objekt vom Typ <code>media-source</code> (Audioquelle) innerhalb eines <code>RTCStatsReport</code> eindeutig kennzeichnet.
RTCAudioSourceStats.kind Eigenschaft
Nur lesbarer String, der bei <code>RTCAudioSourceStats</code> immer den Wert <code>"audio"</code> hat und die Medienquelle als Audioquelle ausweist.
RTCAudioSourceStats.timestamp Eigenschaft
Ein <code>DOMHighResTimeStamp</code> in Millisekunden, der angibt, wann die Kennzahlen in diesem <code>RTCAudioSourceStats</code>-Objekt erfasst wurden.
RTCAudioSourceStats.totalAudioEnergy Eigenschaft
Liefert die aufsummierte Audioenergie einer lokalen Audioquelle über die gesamte Lebensdauer des Statistikobjekts als <code>number</code>.
RTCAudioSourceStats.totalSamplesDuration Eigenschaft
Liefert die Gesamtdauer aller Audio-Samples, die die Medienquelle seit Erstellung des Statistikobjekts erzeugt hat, in Sekunden (<code>number</code>).
RTCAudioSourceStats.trackIdentifier Eigenschaft
Enthält als String den Wert von <code>MediaStreamTrack.id</code> für den Audio-Track, der die Quelle dieser Statistik ist.
RTCAudioSourceStats.type Eigenschaft
Die schreibgeschützte Eigenschaft <code>type</code> eines <code>RTCAudioSourceStats</code>-Objekts enthält immer den String <code>"media-source"</code>.
RTCCertificate.expires Eigenschaft
Schreibgeschützte Eigenschaft, die den Ablaufzeitpunkt eines <code>RTCCertificate</code> als Zeitstempel in Millisekunden seit der Unix-Epoche liefert.
RTCCertificateStats.base64Certificate Eigenschaft
String mit der Base64-Darstellung des DER-codierten Zertifikats, das in einer WebRTC-Verbindung für DTLS verwendet wird.
RTCCertificateStats.fingerprint Eigenschaft
Ein String mit dem Fingerabdruck (Hash) des Zertifikats, das von einer WebRTC-Verbindung für DTLS verwendet wird, z. B. <code>"AB:CD:12:…"</code>.
RTCCertificateStats.fingerprintAlgorithm Eigenschaft
String mit dem Namen der Hash-Funktion (z. B. <code>"sha-256"</code>), mit der der Fingerabdruck des Zertifikats in <code>RTCCertificateStats.fingerprint</code> berechnet wurde.
RTCCertificateStats.id Eigenschaft
Ein String, der das Zertifikat-Statistikobjekt in einem <code>RTCStatsReport</code> eindeutig identifiziert und als Schlüssel für Verweise dient.
RTCCertificateStats.issuerCertificateId Eigenschaft
String mit der <code>id</code> des <code>RTCCertificateStats</code>-Objekts im selben Bericht, das das Aussteller-Zertifikat (nächstes Glied der Zertifikatskette) beschreibt.
RTCCertificateStats.timestamp Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt, zu dem die Daten dieses Zertifikats-Statistikobjekts erfasst wurden.
RTCCertificateStats.type Eigenschaft
Die Eigenschaft <code>type</code> eines <code>RTCCertificateStats</code>-Objekts ist immer der String <code>"certificate"</code> und kennzeichnet den Statistikeintrag als Zertifikatsstatistik.
RTCCodecStats.channels Eigenschaft
Positive Ganzzahl mit der Anzahl der Audiokanäle, die der Codec nutzt (z. B. 1 = Mono, 2 = Stereo). Nur bei Audio-Codecs vorhanden.
RTCCodecStats.clockRate Eigenschaft
Positive Ganzzahl mit der Taktrate des Codecs in Hertz (Hz), wie sie im SDP (<code>a=rtpmap</code>) für den RTP-Zeitstempel ausgehandelt wurde.
RTCCodecStats.id Eigenschaft
String, der das <code>RTCCodecStats</code>-Objekt innerhalb eines <code>RTCStatsReport</code> eindeutig bezeichnet und als Schlüssel für Querverweise dient.
RTCCodecStats.mimeType Eigenschaft
String mit MIME-Typ und -Subtyp des Codecs in einer WebRTC-Verbindung, z. B. <code>"video/VP8"</code> oder <code>"audio/opus"</code>.
RTCCodecStats.payloadType Eigenschaft
Ganzzahl von 0 bis 127, die den RTP-Payload-Typ angibt, mit dem dieser Codec beim Codieren oder Decodieren von RTP-Paketen gekennzeichnet wird.
RTCCodecStats.sdpFmtpLine Eigenschaft
String mit den formatspezifischen Parametern (<code>a=fmtp</code>-Zeile aus dem SDP) eines Codecs in einer WebRTC-Verbindung, z. B. <code>minptime=10;useinbandfec=1</code>.
RTCCodecStats.timestamp Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt in Millisekunden, zu dem die Codec-Statistikdaten im <code>RTCCodecStats</code>-Objekt erfasst wurden.
RTCCodecStats.transportId Eigenschaft
String mit der eindeutigen ID des <code>RTCTransportStats</code>-Objekts, über dessen Transport dieser Codec genutzt wird.
RTCCodecStats.type Eigenschaft
Die schreibgeschützte Eigenschaft <code>type</code> eines <code>RTCCodecStats</code>-Objekts enthält immer den String <code>"codec"</code>.
RTCDataChannel.binaryType Eigenschaft
Legt fest, als welcher Objekttyp (<code>"arraybuffer"</code> oder <code>"blob"</code>) binäre Nachrichten eines <code>RTCDataChannel</code> im <code>message</code>-Event geliefert werden.
RTCDataChannel.bufferedAmount Eigenschaft
Gibt die Anzahl der Bytes zurück, die über <code>send()</code> eingereiht, aber noch nicht über den Datenkanal übertragen wurden (schreibgeschützt).
RTCDataChannel.bufferedAmountLowThreshold Eigenschaft
Legt fest, ab welcher Anzahl gepufferter ausgehender Bytes der Sendepuffer eines <code>RTCDataChannel</code> als „niedrig“ gilt und das Event <code>bufferedamountlow</code> ausgelöst wird.
RTCDataChannel.id Eigenschaft
Schreibgeschützte Eigenschaft mit der Kennung (0–65.534), die einen <code>RTCDataChannel</code> innerhalb einer <code>RTCPeerConnection</code> eindeutig identifiziert, oder <code>null</code>.
RTCDataChannel.label Eigenschaft
Die schreibgeschützte Eigenschaft <code>label</code> liefert den Namen des Datenkanals, der beim Erzeugen mit <code>createDataChannel()</code> festgelegt wurde.
RTCDataChannel.maxPacketLifeTime Eigenschaft
Gibt die Zeit in Millisekunden zurück, in der der Browser eine Nachricht im unzuverlässigen Modus erneut senden darf, oder <code>null</code>, wenn keine Grenze gesetzt wurde.
RTCDataChannel.maxRetransmits Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, wie oft eine Nachricht höchstens erneut gesendet wird. Ohne diese Begrenzung ist der Wert <code>null</code>.
RTCDataChannel.negotiated Eigenschaft
Schreibgeschützter Boolean, der angibt, ob der Datenkanal von der Anwendung selbst (<code>true</code>) oder automatisch von der WebRTC-Schicht (<code>false</code>) ausgehandelt wurde.
RTCDataChannel.ordered Eigenschaft
Die schreibgeschützte Eigenschaft <code>ordered</code> gibt an, ob ein <code>RTCDataChannel</code> Nachrichten garantiert in der Sendereihenfolge zustellt.
RTCDataChannel.priority Eigenschaft
Schreibgeschützter String, der die Priorität eines <code>RTCDataChannel</code> angibt: <code>"very-low"</code>, <code>"low"</code>, <code>"medium"</code> oder <code>"high"</code>.
RTCDataChannel.protocol Eigenschaft
Schreibgeschützte Eigenschaft, die den Namen des Subprotokolls eines <code>RTCDataChannel</code> als String liefert, oder einen leeren String, wenn keines festgelegt wurde.
RTCDataChannel.readyState Eigenschaft
Schreibgeschützter String, der den aktuellen Zustand der Datenverbindung eines <code>RTCDataChannel</code> angibt: <code>"connecting"</code>, <code>"open"</code>, <code>"closing"</code> oder <code>"closed"</code>.
RTCDataChannel.reliable Eigenschaft
Die schreibgeschützte, veraltete Eigenschaft <code>reliable</code> zeigt an, ob ein <code>RTCDataChannel</code> Nachrichten zuverlässig (mit garantierter Zustellung) überträgt.
RTCDataChannelEvent.channel Eigenschaft
Die schreibgeschützte Eigenschaft <code>channel</code> liefert den <code>RTCDataChannel</code>, den die Gegenstelle geöffnet hat und der das <code>datachannel</code>-Ereignis ausgelöst hat.
RTCDataChannelStats.bytesReceived Eigenschaft
Gesamtzahl der Nutzdaten-Bytes, die bisher über den zugehörigen <code>RTCDataChannel</code> empfangen wurden (ohne Protokoll-Overhead).
RTCDataChannelStats.bytesSent Eigenschaft
Gibt die Gesamtzahl der Nutzlast-Bytes an, die bisher über den zugehörigen <code>RTCDataChannel</code> gesendet wurden.
RTCDataChannelStats.dataChannelIdentifier Eigenschaft
Enthält die <code>id</code> des <code>RTCDataChannel</code>, zu dem dieser Statistikbericht vom Typ <code>"data-channel"</code> gehört.
RTCDataChannelStats.id Eigenschaft
Die Eigenschaft <code>id</code> ist eine Zeichenkette, die das Statistikobjekt eines <code>RTCDataChannel</code> innerhalb eines <code>RTCStatsReport</code> eindeutig kennzeichnet.
RTCDataChannelStats.label Eigenschaft
Gibt das <code>label</code> des Datenkanals zurück, zu dem dieses <code>RTCDataChannelStats</code>-Objekt gehört, also denselben Wert wie <code>RTCDataChannel.label</code>.
RTCDataChannelStats.messagesReceived Eigenschaft
Gibt die Gesamtzahl der <code>message</code>-Ereignisse zurück, die für empfangene Nachrichten auf dem zugehörigen <code>RTCDataChannel</code> ausgelöst wurden.
RTCDataChannelStats.messagesSent Eigenschaft
Gibt die Gesamtzahl der Nachrichten zurück, die bisher über den zugehörigen <code>RTCDataChannel</code> mit <code>send()</code> verschickt wurden.
RTCDataChannelStats.protocol Eigenschaft
Liefert als String das Subprotokoll, das beim Anlegen des zugehörigen <code>RTCDataChannel</code> festgelegt wurde, oder einen leeren String.
RTCDataChannelStats.state Eigenschaft
Gibt als String den Verbindungszustand (<code>readyState</code>) des zugehörigen <code>RTCDataChannel</code> zum Zeitpunkt der Statistik-Erfassung an.
RTCDataChannelStats.timestamp Eigenschaft
Ein <code>DOMHighResTimeStamp</code> in Millisekunden, der angibt, wann die Statistikdaten des Datenkanals im <code>RTCDataChannelStats</code>-Objekt erfasst wurden.
RTCDataChannelStats.type Eigenschaft
Schreibgeschützter String, der bei <code>RTCDataChannelStats</code>-Objekten immer den Wert <code>"data-channel"</code> hat und so den Statistiktyp kennzeichnet.
RTCDtlsTransport.iceTransport Eigenschaft
Schreibgeschützte Referenz auf den <code>RTCIceTransport</code>, über den ein <code>RTCDtlsTransport</code> seine verschlüsselten Pakete sendet und empfängt.
RTCDtlsTransport.state Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Zustand des DTLS-Transports einer WebRTC-Verbindung als String liefert, z. B. <code>"connected"</code> oder <code>"failed"</code>.
RTCDTMFSender.canInsertDTMF Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der <code>RTCDTMFSender</code> gerade DTMF-Töne über die <code>RTCPeerConnection</code> senden kann.
RTCDTMFSender.toneBuffer Eigenschaft
Schreibgeschützte Zeichenkette mit den DTMF-Tönen, die noch in der Warteschlange stehen und über die <code>RTCPeerConnection</code> an den Remote-Peer gesendet werden.
RTCDTMFToneChangeEvent.tone Eigenschaft
Schreibgeschützter String mit dem DTMF-Zeichen, das gerade zu spielen begonnen hat, oder <code>""</code>, wenn alle Töne in der Warteschlange abgespielt sind.
RTCEncodedAudioFrame.data Eigenschaft
Liefert bzw. setzt einen <code>ArrayBuffer</code> mit den kodierten Nutzdaten (z. B. Opus) eines einzelnen Audio-Frames im WebRTC-Encoded-Transform-Pipeline.
RTCEncodedAudioFrame.timestamp Eigenschaft
Nur lesbare Eigenschaft, die den Zeitstempel des Abtastbeginns eines kodierten Audio-Frames liefert; entspricht dem RTP-Zeitstempel des Frames.
RTCEncodedVideoFrame.data Eigenschaft
Gibt einen <code>ArrayBuffer</code> mit den kodierten Nutzdaten eines Video-Frames zurück. Die Eigenschaft ist beschreibbar, damit Transformationen die Daten ersetzen können.
RTCEncodedVideoFrame.timestamp Eigenschaft
Schreibgeschützter RTP-Zeitstempel eines kodierten Videoframes. Er gibt an, wann das Sampling des Frames begonnen hat, gemessen im 90-kHz-Takt.
RTCEncodedVideoFrame.type Eigenschaft
Schreibgeschützter String, der angibt, ob ein kodierter Video-Frame ein Schlüsselbild (<code>"key"</code>), ein Delta-Bild (<code>"delta"</code>) oder leer (<code>"empty"</code>) ist.
RTCError.errorDetail Eigenschaft
Schreibgeschützter String, der die genaue WebRTC-Fehlerart eines <code>RTCError</code> angibt, z. B. <code>"dtls-failure"</code> oder <code>"sctp-failure"</code>.
RTCError.receivedAlert Eigenschaft
Liefert den Code des fatalen DTLS-Alerts, den der entfernte Peer gesendet hat, oder <code>null</code>, wenn kein solcher Alert empfangen wurde.
RTCError.sctpCauseCode Eigenschaft
Schreibgeschützte Eigenschaft mit dem SCTP-Ursachencode (Cause Code nach RFC 4960), wenn ein <code>RTCError</code> einen SCTP-Fehler darstellt, sonst <code>null</code>.
RTCError.sdpLineNumber Eigenschaft
Schreibgeschützte Eigenschaft von <code>RTCError</code>, die die Zeilennummer in der SDP-Beschreibung angibt, in der ein Syntaxfehler gefunden wurde, sonst <code>null</code>.
RTCError.sentAlert Eigenschaft
Schreibgeschützt: Liefert die Nummer des DTLS-Alerts, der an den entfernten Peer gesendet wurde, oder <code>null</code>, wenn kein ausgehender DTLS-Alert vorliegt.
RTCErrorEvent.error Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>RTCError</code>-Objekt mit den WebRTC-spezifischen Details eines aufgetretenen Fehlers enthält.
RTCIceCandidate.address Eigenschaft
Schreibgeschützter String mit der IP-Adresse (IPv4, IPv6 oder mDNS-Hostname) des Geräts, von dem der ICE-Kandidat stammt.
RTCIceCandidate.candidate Eigenschaft
Schreibgeschützter String mit der vollständigen SDP-Attributzeile des ICE-Kandidaten, z. B. <code>candidate:842163049 1 udp 1677729535 …</code>.
RTCIceCandidate.component Eigenschaft
Schreibgeschützter String, der angibt, ob ein ICE-Kandidat zur RTP-Komponente (<code>"rtp"</code>) oder zur RTCP-Komponente (<code>"rtcp"</code>) gehört.
RTCIceCandidate.foundation Eigenschaft
Schreibgeschützte Zeichenkette, die Kandidaten mit gleichem Ursprung (Typ, Basisadresse, Protokoll, STUN/TURN-Server) über mehrere <code>RTCIceTransport</code>-Objekte hinweg kennzeichnet.
RTCIceCandidate.port Eigenschaft
Schreibgeschützte Portnummer (<code>number</code> oder <code>null</code>), unter der der ICE-Kandidat an der Adresse aus <code>RTCIceCandidate.address</code> erreichbar ist.
RTCIceCandidate.priority Eigenschaft
Schreibgeschützte Zahl mit der ICE-Priorität des Kandidaten. Je höher der Wert, desto eher wird der Kandidat für die Verbindung bevorzugt.
RTCIceCandidate.protocol Eigenschaft
Schreibgeschützter String, der angibt, ob ein ICE-Kandidat <code>"udp"</code> oder <code>"tcp"</code> als Transportprotokoll nutzt.
RTCIceCandidate.relatedAddress Eigenschaft
Schreibgeschützter String mit der zugehörigen (Basis-)Adresse eines reflexiven oder Relay-ICE-Kandidaten; bei Host-Kandidaten <code>null</code>.
RTCIceCandidate.relatedPort Eigenschaft
Liefert bei abgeleiteten ICE-Kandidaten (reflexiv oder Relais) die Portnummer des Kandidaten, von dem sie abgeleitet sind, sonst <code>null</code>.
RTCIceCandidate.sdpMid Eigenschaft
Schreibgeschützter String mit dem Media-Stream-Identifikator (<code>a=mid</code>) der SDP-Medienbeschreibung, zu der der ICE-Kandidat gehört, oder <code>null</code>.
RTCIceCandidate.sdpMLineIndex Eigenschaft
Schreibgeschützter, nullbasierter Index der m-Line im SDP, deren Medienbeschreibung zu diesem ICE-Kandidaten gehört – oder <code>null</code>.
RTCIceCandidate.tcpType Eigenschaft
Schreibgeschützte Eigenschaft, die bei TCP-ICE-Kandidaten den TCP-Typ (<code>"active"</code>, <code>"passive"</code> oder <code>"so"</code>) angibt, sonst <code>null</code>.
RTCIceCandidate.type Eigenschaft
Schreibgeschützte Eigenschaft, die den Typ eines ICE-Kandidaten als String liefert: <code>"host"</code>, <code>"srflx"</code>, <code>"prflx"</code> oder <code>"relay"</code>.
RTCIceCandidate.usernameFragment Eigenschaft
Schreibgeschützter String mit dem ICE-Benutzerfragment (<code>ufrag</code>), das die ICE-Sitzung eindeutig kennzeichnet, zu der ein Kandidat gehört.
RTCIceCandidatePair.local Eigenschaft
Liefert den <code>RTCIceCandidate</code>, der das lokale Ende des ausgewählten ICE-Kandidatenpaars einer WebRTC-Verbindung beschreibt.
RTCIceCandidatePair.remote Eigenschaft
Nur lesbare Eigenschaft, die den <code>RTCIceCandidate</code> des Remote-Endes des aktuell gewählten ICE-Kandidatenpaares einer WebRTC-Verbindung liefert.
RTCIceCandidatePairStats.availableIncomingBitrate Eigenschaft
Die geschätzte verfügbare eingehende Bandbreite (in Bit/s) der Netzwerkverbindung, die durch ein ICE-Kandidatenpaar dargestellt wird.
RTCIceCandidatePairStats.availableOutgoingBitrate Eigenschaft
Liefert die von der Staukontrolle geschätzte verfügbare ausgehende Bandbreite (in Bit pro Sekunde) der Verbindung, die ein ICE-Kandidatenpaar darstellt.
RTCIceCandidatePairStats.bytesDiscardedOnSend Eigenschaft
Gibt an, wie viele Bytes auf diesem ICE-Kandidatenpaar insgesamt verworfen wurden, weil beim Übergeben der Pakete an den Socket ein Fehler auftrat.
RTCIceCandidatePairStats.bytesReceived Eigenschaft
Gesamtanzahl der Nutzdatenbytes, die bisher über die durch das ICE-Kandidatenpaar beschriebene Verbindung empfangen wurden.
RTCIceCandidatePairStats.bytesSent Eigenschaft
Gibt die Gesamtzahl der Nutzdatenbytes an, die bisher über die Verbindung des ICE-Kandidatenpaars gesendet wurden.
RTCIceCandidatePairStats.consentRequestsSent Eigenschaft
Gibt an, wie viele ICE-Einwilligungsanfragen (Consent-Freshness-Checks nach RFC 7675) bisher insgesamt über dieses Kandidatenpaar gesendet wurden.
RTCIceCandidatePairStats.currentRoundTripTime Eigenschaft
Gibt die zuletzt gemessene Round-Trip-Time (RTT) eines ICE-Kandidatenpaares in Sekunden an, ermittelt über STUN-Konnektivitätsprüfungen.
RTCIceCandidatePairStats.id Eigenschaft
Ein String, der das Kandidatenpaar eindeutig identifiziert, zu dem dieses <code>RTCIceCandidatePairStats</code>-Objekt Statistiken liefert.
RTCIceCandidatePairStats.lastPacketReceivedTimestamp Eigenschaft
Zeitstempel (<code>DOMHighResTimeStamp</code>), zu dem über das beschriebene ICE-Kandidatenpaar zuletzt ein Paket empfangen wurde.
RTCIceCandidatePairStats.nominated Eigenschaft
Boolescher Wert, der angibt, ob das Kandidatenpaar per ICE-Nominierung als Verbindung für die Medienübertragung ausgewählt wurde.
RTCIceCandidatePairStats.packetsDiscardedOnSend Eigenschaft
Gesamtzahl der Pakete, die über dieses ICE-Kandidatenpaar gesendet werden sollten, wegen Socket-Fehlern aber verworfen wurden.
RTCIceCandidatePairStats.packetsReceived Eigenschaft
Gibt die Gesamtzahl der Pakete an, die über dieses ICE-Kandidatenpaar empfangen wurden (<code>unsigned long</code>).
RTCIceCandidatePairStats.packetsSent Eigenschaft
Gibt die Gesamtzahl der Pakete an, die über dieses ICE-Kandidatenpaar gesendet wurden.
RTCIceCandidatePairStats.priority Eigenschaft
Gibt die Priorität eines ICE-Kandidatenpaars als ganze Zahl an. Nach RFC 8445 wird sie aus den Prioritäten des lokalen und des entfernten Kandidaten berechnet.
RTCIceCandidatePairStats.readable Eigenschaft
Boolescher Wert, der angibt, ob über das ICE-Kandidatenpaar mindestens eine gültige eingehende ICE-Anfrage (STUN-Binding-Request) empfangen wurde.
RTCIceCandidatePairStats.remoteCandidateId Eigenschaft
Enthält die <code>id</code> des <code>RTCIceCandidateStats</code>-Objekts, das den entfernten ICE-Kandidaten dieses Kandidatenpaars beschreibt.
RTCIceCandidatePairStats.requestsReceived Eigenschaft
Gibt die Gesamtzahl der STUN-Konnektivitätsprüfanfragen zurück, die bisher über dieses ICE-Kandidatenpaar empfangen wurden.
RTCIceCandidatePairStats.requestsSent Eigenschaft
Gesamtzahl der STUN-Konnektivitätsprüfungsanfragen, die über dieses ICE-Kandidatenpaar bisher gesendet wurden (ohne Wiederholungen).
RTCIceCandidatePairStats.responsesReceived Eigenschaft
Gibt an, wie viele STUN-Antworten auf Verbindungsprüfungen (Connectivity Checks) insgesamt über dieses ICE-Kandidatenpaar empfangen wurden.
RTCIceCandidatePairStats.responsesSent Eigenschaft
Gibt die Gesamtzahl der STUN-Antworten auf Verbindungsprüfungen zurück, die bisher über das ICE-Kandidatenpaar gesendet wurden.
RTCIceCandidatePairStats.selected Eigenschaft
Boolescher Wert, der angibt, ob dieses ICE-Kandidatenpaar gerade für die Kommunikation mit dem entfernten Peer verwendet wird.
RTCIceCandidatePairStats.state Eigenschaft
Gibt als String den Zustand der ICE-Prüfung (Connectivity Check) für ein Kandidatenpaar an, z. B. <code>"in-progress"</code>, <code>"succeeded"</code> oder <code>"failed"</code>.
RTCIceCandidatePairStats.timestamp Eigenschaft
Ein <code>DOMHighResTimeStamp</code> in Millisekunden, der angibt, wann die Statistikdaten dieses ICE-Kandidatenpaars erfasst wurden.
RTCIceCandidatePairStats.totalRoundTripTime Eigenschaft
Summe aller gemessenen Round-Trip-Zeiten (in Sekunden) zwischen gesendeten STUN-Verbindungsprüfungen und den zugehörigen Antworten auf diesem Kandidatenpaar.
RTCIceCandidatePairStats.transportId Eigenschaft
Enthält die ID des <code>RTCTransportStats</code>-Eintrags, zu dem dieses ICE-Kandidatenpaar gehört.
RTCIceCandidatePairStats.type Eigenschaft
Die schreibgeschützte Eigenschaft <code>type</code> eines <code>RTCIceCandidatePairStats</code>-Objekts hat immer den String-Wert <code>"candidate-pair"</code>.
RTCIceCandidatePairStats.writable Eigenschaft
Boolescher Wert, der angibt, ob die Verbindung des ICE-Kandidatenpaars beschreibbar ist, also eine STUN-Antwort erhalten hat und die Zustimmung (Consent) noch gilt.
RTCIceCandidateStats.address Eigenschaft
Liefert die IP-Adresse (IPv4/IPv6) oder einen mDNS-Hostnamen des ICE-Kandidaten, den ein <code>RTCIceCandidateStats</code>-Bericht beschreibt.
RTCIceCandidateStats.candidateType Eigenschaft
Nur lesbarer String im <code>RTCIceCandidateStats</code>-Objekt, der den ICE-Kandidatentyp angibt: <code>"host"</code>, <code>"srflx"</code>, <code>"prflx"</code> oder <code>"relay"</code>.
RTCIceCandidateStats.deleted Eigenschaft
Boolescher Wert, der angibt, ob ein ICE-Kandidat gelöscht bzw. seine Netzwerkressourcen freigegeben wurden.
RTCIceCandidateStats.foundation Eigenschaft
String, mit dem sich ICE-Kandidaten, die denselben Netzwerkpfad nutzen, über mehrere <code>RTCIceTransport</code>-Objekte hinweg zuordnen lassen.
RTCIceCandidateStats.id Eigenschaft
String, der das ICE-Kandidaten-Objekt, zu dem diese Statistik gehört, innerhalb eines <code>RTCStatsReport</code> eindeutig identifiziert.
RTCIceCandidateStats.lastPacketSentTimestamp Eigenschaft
Zeitpunkt (<code>DOMHighResTimeStamp</code>), zu dem über das ICE-Kandidatenpaar zuletzt ein Paket gesendet wurde. STUN-Verbindungsprüfungen zählen dabei nicht mit.
RTCIceCandidateStats.localCandidateId Eigenschaft
String-ID, die auf das <code>RTCIceCandidateStats</code>-Objekt des lokalen ICE-Kandidaten eines Kandidatenpaars im selben <code>RTCStatsReport</code> verweist.
RTCIceCandidateStats.port Eigenschaft
Gibt den Netzwerkport (Ganzzahl 0–65535) an, den ein lokaler oder entfernter ICE-Kandidat einer WebRTC-Verbindung verwendet.
RTCIceCandidateStats.priority Eigenschaft
Positive Ganzzahl mit der ICE-Priorität eines lokalen oder entfernten Kandidaten. Der Wert wird nach RFC 8445 berechnet, und höhere Werte sind erwünschter.
RTCIceCandidateStats.protocol Eigenschaft
Gibt als String <code>"udp"</code> oder <code>"tcp"</code> an, über welches Transportprotokoll der ICE-Kandidat mit dem entfernten Peer kommunizieren würde.
RTCIceCandidateStats.relayProtocol Eigenschaft
Gibt an, welches Transportprotokoll (<code>"udp"</code>, <code>"tcp"</code> oder <code>"tls"</code>) ein lokaler Relay-Kandidat für die Verbindung zum TURN-Server nutzt.
RTCIceCandidateStats.timestamp Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> an, wann die Statistikdaten eines lokalen oder entfernten ICE-Kandidaten erfasst wurden.
RTCIceCandidateStats.transportId Eigenschaft
String mit der ID des <code>RTCTransportStats</code>-Objekts, zu dessen Transport dieser lokale oder entfernte ICE-Kandidat gehört.
RTCIceCandidateStats.type Eigenschaft
String, der einen <code>RTCIceCandidateStats</code>-Eintrag kennzeichnet: <code>"local-candidate"</code> für lokale und <code>"remote-candidate"</code> für entfernte ICE-Kandidaten.
RTCIceCandidateStats.url Eigenschaft
Gibt die URL des STUN- oder TURN-Servers als String an, über den ein lokaler ICE-Kandidat vom Typ <code>srflx</code> oder <code>relay</code> ermittelt wurde.
RTCIceCandidateStats.usernameFragment Eigenschaft
Nur lesbarer String mit dem ICE-Benutzernamenfragment (<code>ice-ufrag</code>) des lokalen oder entfernten ICE-Kandidaten, zu dem der Statistikeintrag gehört.
RTCIceParameters.password Eigenschaft
Enthält das ICE-Passwort (<code>ice-pwd</code>). Zusammen mit <code>usernameFragment</code> kennzeichnet es eine ICE-Sitzung eindeutig, solange sie besteht.
RTCIceParameters.usernameFragment Eigenschaft
Enthält das ICE-Username-Fragment („ufrag“), das eine ICE-Sitzung für ihre gesamte Dauer eindeutig kennzeichnet.
RTCIceTransport.component Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob ein <code>RTCIceTransport</code> RTP- (<code>"rtp"</code>) oder RTCP-Pakete (<code>"rtcp"</code>) transportiert.
RTCIceTransport.gatheringState Eigenschaft
Schreibgeschützter String, der angibt, wie weit der ICE-Agent eines Transports beim Sammeln von Kandidaten ist: <code>"new"</code>, <code>"gathering"</code> oder <code>"complete"</code>.
RTCIceTransport.role Eigenschaft
Schreibgeschützte Eigenschaft, die die ICE-Rolle des Transports angibt: <code>"controlling"</code>, <code>"controlled"</code> oder <code>"unknown"</code>.
RTCIceTransport.state Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Verbindungsstatus des ICE-Transports als String liefert, z. B. <code>"checking"</code>, <code>"connected"</code> oder <code>"failed"</code>.
RTCIdentityAssertion.idp Eigenschaft
Liefert als String den Domänennamen des Identity Providers (IdP), der die Identität des entfernten WebRTC-Peers geprüft und bestätigt hat.
RTCIdentityAssertion.name Eigenschaft
Gibt die vom Identitätsanbieter (IdP) verifizierte Identität des entfernten Peers als Zeichenkette im Format <code>benutzer@domain</code> zurück.
RTCInboundRtpStreamStats.audioLevel Eigenschaft
Gibt den aktuellen Audiopegel des empfangenen (entfernten) Audio-Tracks als linearen Wert zwischen <code>0</code> und <code>1</code> an.
RTCInboundRtpStreamStats.bytesReceived Eigenschaft
Gesamtzahl der Nutzdaten-Bytes, die bisher über diesen eingehenden RTP-Stream (SSRC) empfangen wurden, ohne RTP-Header und Padding.
RTCInboundRtpStreamStats.codecId Eigenschaft
String-ID des <code>RTCCodecStats</code>-Objekts im selben Statistik-Bericht, das den Codec des eingehenden RTP-Streams beschreibt.
RTCInboundRtpStreamStats.concealedSamples Eigenschaft
Gesamtzahl der Audio-Samples eines empfangenen Tracks, die der Empfänger lokal erzeugt hat (Packet Loss Concealment), weil die Originaldaten verloren gingen oder zu spät ankamen.
RTCInboundRtpStreamStats.concealmentEvents Eigenschaft
Gibt an, wie viele Concealment-Ereignisse beim empfangenen Audiotrack bisher insgesamt aufgetreten sind, also zusammenhängende Phasen mit künstlich erzeugten Samples.
RTCInboundRtpStreamStats.estimatedPlayoutTimestamp Eigenschaft
Gibt die geschätzte Wiedergabezeit des empfangenen Tracks als NTP-basierten Zeitstempel (in Millisekunden) der Sender-Uhr an.
RTCInboundRtpStreamStats.fecPacketsDiscarded Eigenschaft
Gibt an, wie viele empfangene RTP-FEC-Pakete (Forward Error Correction) verworfen wurden, ohne dass ihre Korrekturdaten genutzt wurden.
RTCInboundRtpStreamStats.fecPacketsReceived Eigenschaft
Gibt an, wie viele FEC-Pakete (Forward Error Correction) dieser eingehende RTP-Strom bisher vom entfernten Peer empfangen hat.
RTCInboundRtpStreamStats.frameHeight Eigenschaft
Gibt die Höhe des zuletzt dekodierten Video-Frames eines eingehenden RTP-Streams in Pixeln an.
RTCInboundRtpStreamStats.framesAssembledFromMultiplePackets Eigenschaft
Zählt die korrekt decodierten Video-Frames eines eingehenden RTP-Streams, die aus mehr als einem RTP-Paket zusammengesetzt wurden.
RTCInboundRtpStreamStats.framesDecoded Eigenschaft
Gibt die Gesamtzahl der Videoframes an, die für einen eingehenden RTP-Videostrom bisher erfolgreich decodiert wurden.
RTCInboundRtpStreamStats.framesPerSecond Eigenschaft
Gibt an, wie viele Videoframes der eingehende RTP-Stream in der letzten Sekunde decodiert hat.
RTCInboundRtpStreamStats.framesReceived Eigenschaft
Gibt an, wie viele vollständige Video-Frames bisher insgesamt über diesen eingehenden RTP-Stream empfangen wurden.
RTCInboundRtpStreamStats.frameWidth Eigenschaft
Gibt die Breite des zuletzt decodierten Video-Frames eines eingehenden RTP-Streams in Pixel an.
RTCInboundRtpStreamStats.freezeCount Eigenschaft
Nur lesbarer Zähler, der angibt, wie oft das empfangene Video bisher eingefroren ist („Freeze“). Existiert nur bei eingehenden Video-Streams.
RTCInboundRtpStreamStats.headerBytesReceived Eigenschaft
Gibt die Gesamtzahl der empfangenen RTP-Header- und Padding-Bytes für die SSRC eines eingehenden RTP-Streams an. Verworfene Pakete und Pakete ohne Nutzdaten zählen ebenfalls mit.
RTCInboundRtpStreamStats.id Eigenschaft
Ein String, der das Statistikobjekt eines eingehenden RTP-Streams innerhalb eines <code>RTCStatsReport</code> eindeutig kennzeichnet.
RTCInboundRtpStreamStats.insertedSamplesForDeceleration Eigenschaft
Zählt fortlaufend, wie viele Audio-Samples der Jitter-Puffer eingefügt hat, um die Wiedergabe zu verlangsamen, zum Beispiel wenn zu wenige Daten vorliegen.
RTCInboundRtpStreamStats.jitter Eigenschaft
Gibt den Zwischenankunfts-Jitter der empfangenen RTP-Pakete für diese Synchronisationsquelle (SSRC) in Sekunden an.
RTCInboundRtpStreamStats.jitterBufferDelay Eigenschaft
Gesamtzeit in Sekunden, die alle ausgegebenen Audio-Samples bzw. vollständigen Video-Frames eines eingehenden RTP-Streams im Jitter-Puffer verbracht haben.
RTCInboundRtpStreamStats.jitterBufferEmittedCount Eigenschaft
Gibt die Gesamtzahl der Audio-Samples bzw. Videoframes an, die den Jitter-Puffer eines eingehenden RTP-Streams bisher verlassen haben.
RTCInboundRtpStreamStats.jitterBufferMinimumDelay Eigenschaft
Summe (in Sekunden) der minimal erreichbaren Jitter-Puffer-Verzögerungen aller ausgegebenen Samples. Berücksichtigt nur Netzwerkeinflüsse wie Jitter und Paketverlust.
RTCInboundRtpStreamStats.jitterBufferTargetDelay Eigenschaft
Aufsummierte Zielverzögerung des Jitter-Puffers in Sekunden für alle ausgegebenen Samples bzw. Frames eines eingehenden RTP-Streams.
RTCInboundRtpStreamStats.keyFramesDecoded Eigenschaft
Gibt an, wie viele Schlüsselbilder (Keyframes) in einem eingehenden RTP-Videostrom bisher insgesamt erfolgreich dekodiert wurden.
RTCInboundRtpStreamStats.kind Eigenschaft
String, der angibt, ob der eingehende RTP-Stream Audio (<code>"audio"</code>) oder Video (<code>"video"</code>) überträgt.
RTCInboundRtpStreamStats.lastPacketReceivedTimestamp Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> an, wann das zuletzt empfangene RTP-Paket dieses eingehenden Streams (SSRC) beim lokalen Endpunkt angekommen ist.
RTCInboundRtpStreamStats.mid Eigenschaft
Enthält die ausgehandelte Medien-ID (<code>mid</code>) des <code>RTCRtpTransceiver</code>, zu dem der eingehende RTP-Stream gehört.
RTCInboundRtpStreamStats.nackCount Eigenschaft
Gibt an, wie viele NACK-Pakete (Negative Acknowledgement) der Empfänger dieses eingehenden RTP-Streams an den Sender geschickt hat.
RTCInboundRtpStreamStats.packetsDiscarded Eigenschaft
Kumulierte Anzahl der RTP-Pakete, die der Jitter-Puffer verworfen hat, weil sie zu spät oder zu früh ankamen und nicht mehr abgespielt werden konnten.
RTCInboundRtpStreamStats.packetsLost Eigenschaft
Gibt die Gesamtzahl der RTP-Pakete an, die seit Beginn des Empfangs von dieser Synchronisationsquelle (SSRC) verloren gegangen sind.
RTCInboundRtpStreamStats.packetsReceived Eigenschaft
Gibt die Gesamtzahl der RTP-Pakete an, die für die SSRC dieses eingehenden Streams empfangen wurden, einschließlich erneut übertragener Pakete.
RTCInboundRtpStreamStats.pauseCount Eigenschaft
Gibt an, wie viele Pausen der empfangene Videostrom insgesamt hatte. Eine Pause liegt vor, wenn zwischen zwei gerenderten Bildern mehr als 5 Sekunden vergehen.
RTCInboundRtpStreamStats.playoutId Eigenschaft
Enthält die <code>id</code> des <code>RTCAudioPlayoutStats</code>-Objekts, das die Wiedergabe dieses eingehenden Audio-RTP-Streams beschreibt.
RTCInboundRtpStreamStats.qpSum Eigenschaft
Summe der Quantisierungsparameter (QP) aller Bilder, die dieser eingehende Video-RTP-Stream bisher dekodiert hat. Geteilt durch <code>framesDecoded</code> ergibt sich ein Maß für die Bildqualität.
RTCInboundRtpStreamStats.remoteId Eigenschaft
Enthält die <code>id</code> des zugehörigen <code>RTCRemoteOutboundRtpStreamStats</code>-Objekts, das den sendenden <code>RTCRtpSender</code> des entfernten Peers beschreibt.
RTCInboundRtpStreamStats.removedSamplesForAcceleration Eigenschaft
Zählt kumulativ die Audio-Samples, die der Empfänger durch beschleunigte Wiedergabe (Time-Stretching) verworfen hat, um die Latenz im Jitter-Puffer abzubauen.
RTCInboundRtpStreamStats.silentConcealedSamples Eigenschaft
Gibt an, wie viele verdeckte (künstlich erzeugte) Audio-Samples der empfangenen Spur stumm oder als Komfortrauschen eingefügt wurden.
RTCInboundRtpStreamStats.ssrc Eigenschaft
Die Eigenschaft <code>ssrc</code> enthält als 32-Bit-Ganzzahl die Synchronisationsquelle (SSRC), die den eingehenden RTP-Paketstrom eindeutig kennzeichnet.
RTCInboundRtpStreamStats.timestamp Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> in Millisekunden an, wann die Statistikdaten eines eingehenden RTP-Streams erfasst wurden.
RTCInboundRtpStreamStats.totalAssemblyTime Eigenschaft
Gesamtzeit in Sekunden, die für das Zusammensetzen erfolgreich dekodierter Videoframes aus mehreren RTP-Paketen verbraucht wurde.
RTCInboundRtpStreamStats.totalAudioEnergy Eigenschaft
Die über die gesamte Lebensdauer des Statistik-Objekts aufsummierte Audioenergie eines empfangenen Audiotracks, als <code>number</code>.
RTCInboundRtpStreamStats.totalDecodeTime Eigenschaft
Gesamtzeit in Sekunden, die der Decoder bisher für alle Frames dieses eingehenden RTP-Videostreams gebraucht hat.
RTCInboundRtpStreamStats.totalFreezesDuration Eigenschaft
Gibt an, wie lange das empfangene Video dieses eingehenden RTP-Streams insgesamt eingefroren war, in Sekunden (<code>number</code>, nur bei Video-Streams).
RTCInboundRtpStreamStats.totalInterFrameDelay Eigenschaft
Gibt die aufsummierte Zeit in Sekunden zwischen aufeinanderfolgend gerenderten Video-Frames eines eingehenden RTP-Streams an.
RTCInboundRtpStreamStats.totalPausesDuration Eigenschaft
Gibt an, wie lange das empfangene Video in diesem eingehenden RTP-Stream insgesamt pausiert war, in Sekunden. Gilt nur für Video-Streams.
RTCInboundRtpStreamStats.totalProcessingDelay Eigenschaft
Gibt die gesamte Zeit in Sekunden an, die ein eingehender Audio- oder Videostrom vom Empfang der RTP-Pakete bis zum fertigen Decodieren der Samples bzw. Frames gebraucht hat.
RTCInboundRtpStreamStats.totalSamplesDuration Eigenschaft
Gesamtdauer aller bisher empfangenen Audio-Samples eines eingehenden RTP-Streams in Sekunden. Der Wert ist nur bei <code>kind === "audio"</code> vorhanden.
RTCInboundRtpStreamStats.totalSamplesReceived Eigenschaft
Gibt die Gesamtzahl der Audio-Samples an, die über diesen eingehenden RTP-Stream empfangen wurden, einschließlich der verschleierten Samples (<code>concealedSamples</code>).
RTCInboundRtpStreamStats.totalSquaredInterFrameDelay Eigenschaft
Summe der Quadrate aller Zwischenbildverzögerungen (in Sekunden) zwischen aufeinanderfolgend dargestellten Videoframes eines eingehenden RTP-Streams.
RTCInboundRtpStreamStats.trackIdentifier Eigenschaft
String mit der <code>id</code> des <code>MediaStreamTrack</code>, der zum eingehenden RTP-Stream gehört, also die ID des empfangenen Tracks.
RTCInboundRtpStreamStats.transportId Eigenschaft
String, der das <code>RTCTransportStats</code>-Objekt des Transports eindeutig identifiziert, über den dieser eingehende RTP-Stream empfangen wird.
RTCInboundRtpStreamStats.type Eigenschaft
Die <code>type</code>-Eigenschaft eines <code>RTCInboundRtpStreamStats</code>-Objekts ist immer der String <code>"inbound-rtp"</code> und kennzeichnet Statistiken eines eingehenden RTP-Streams.
RTCOutboundRtpStreamStats.active Eigenschaft
Boolean, der angibt, ob ein ausgehender RTP-Stream zum Senden konfiguriert ist (<code>true</code>) oder deaktiviert wurde (<code>false</code>).
RTCOutboundRtpStreamStats.bytesSent Eigenschaft
Gibt die Gesamtzahl der Nutzlast-Bytes an, die über diesen ausgehenden RTP-Stream (eine SSRC) bisher gesendet wurden. Header und Padding zählen nicht mit.
RTCOutboundRtpStreamStats.codecId Eigenschaft
String-ID, die auf das <code>RTCCodecStats</code>-Objekt im selben Statistikbericht verweist und damit den Codec des ausgehenden RTP-Streams beschreibt.
RTCOutboundRtpStreamStats.frameHeight Eigenschaft
Positive Ganzzahl mit der Höhe des zuletzt codierten Video-Frames eines ausgehenden RTP-Streams in Pixeln.
RTCOutboundRtpStreamStats.framesEncoded Eigenschaft
Liefert die Gesamtzahl der Videoframes, die der <code>RTCRtpSender</code> für diesen ausgehenden RTP-Stream erfolgreich kodiert hat.
RTCOutboundRtpStreamStats.framesPerSecond Eigenschaft
Gibt an, wie viele codierte Video-Frames in der letzten Sekunde über diesen ausgehenden RTP-Stream gesendet wurden (Bildrate des Senders).
RTCOutboundRtpStreamStats.framesSent Eigenschaft
Gibt die Gesamtzahl der codierten Video-Frames an, die über die gesamte Lebensdauer dieses ausgehenden RTP-Streams gesendet wurden.
RTCOutboundRtpStreamStats.frameWidth Eigenschaft
Liefert die Breite des zuletzt kodierten Video-Frames in Pixeln für einen ausgehenden RTP-Stream.
RTCOutboundRtpStreamStats.headerBytesSent Eigenschaft
Gibt die Gesamtzahl der für diese SSRC gesendeten RTP-Header- und Padding-Bytes an (ohne Nutzdaten, ohne IP/UDP-Overhead).
RTCOutboundRtpStreamStats.id Eigenschaft
String, der das überwachte Objekt eines <code>outbound-rtp</code>-Statistikberichts eindeutig identifiziert und in allen Berichten derselben Quelle gleich bleibt.
RTCOutboundRtpStreamStats.keyFramesEncoded Eigenschaft
Gibt die Gesamtanzahl der Schlüsselbilder (Key Frames) zurück, die für diesen ausgehenden RTP-Videostream erfolgreich kodiert wurden.
RTCOutboundRtpStreamStats.kind Eigenschaft
Ein String (<code>"audio"</code> oder <code>"video"</code>), der angibt, ob der ausgehende RTP-Stream Audio- oder Videodaten überträgt.
RTCOutboundRtpStreamStats.mediaSourceId Eigenschaft
Liefert die <code>id</code> des <code>RTCAudioSourceStats</code>- bzw. <code>RTCVideoSourceStats</code>-Objekts des Tracks, der gerade an den Sender dieses ausgehenden RTP-Streams angehängt ist.
RTCOutboundRtpStreamStats.mid Eigenschaft
String mit der Medien-ID (MID), die lokaler und entfernter Peer für den <code>RTCRtpTransceiver</code> dieses ausgehenden RTP-Streams ausgehandelt haben.
RTCOutboundRtpStreamStats.nackCount Eigenschaft
Ganzzahl, die angibt, wie oft der zugehörige <code>RTCRtpSender</code> ein NACK-Paket (Negative Acknowledgement) vom entfernten Empfänger erhalten hat.
RTCOutboundRtpStreamStats.packetsSent Eigenschaft
Gibt die Gesamtzahl der RTP-Pakete an, die über diesen ausgehenden Stream gesendet wurden, einschließlich erneuter Übertragungen.
RTCOutboundRtpStreamStats.qpSum Eigenschaft
Summe der Quantisierungsparameter (QP) aller Frames, die der Sender bisher für diesen ausgehenden Videostream codiert hat. Dient als Maß für die Codierqualität.
RTCOutboundRtpStreamStats.qualityLimitationDurations Eigenschaft
Objekt, das für jeden Grund der Qualitätsbegrenzung (<code>none</code>, <code>cpu</code>, <code>bandwidth</code>, <code>other</code>) die Gesamtdauer in Sekunden angibt, die der ausgehende Videostrom in diesem Zustand war.
RTCOutboundRtpStreamStats.qualityLimitationReason Eigenschaft
String, der angibt, warum der Encoder die Qualität eines ausgehenden Video-Streams gerade drosselt: <code>"none"</code>, <code>"cpu"</code>, <code>"bandwidth"</code> oder <code>"other"</code>.
RTCOutboundRtpStreamStats.remoteId Eigenschaft
Liefert die <code>id</code> des <code>RTCRemoteInboundRtpStreamStats</code>-Objekts, das die Empfangsstatistik des entfernten Peers für dieselbe SSRC beschreibt.
RTCOutboundRtpStreamStats.retransmittedBytesSent Eigenschaft
Gesamtzahl der Nutzlast-Bytes, die für diesen ausgehenden RTP-Stream erneut gesendet wurden (Retransmissions, z. B. per RTX nach NACK).
RTCOutboundRtpStreamStats.retransmittedPacketsSent Eigenschaft
Gibt die Gesamtzahl der RTP-Pakete an, die für die Quelle (SSRC) dieses ausgehenden Streams erneut übertragen wurden.
RTCOutboundRtpStreamStats.rid Eigenschaft
String mit der RTP-Stream-ID (RID), die einen ausgehenden Simulcast-Layer eindeutig kennzeichnet. Fehlt, wenn keine RID festgelegt ist.
RTCOutboundRtpStreamStats.scalabilityMode Eigenschaft
Liefert den Skalierungsmodus (SVC), z. B. <code>"L1T3"</code>, mit dem ein ausgehender Video-RTP-Stream kodiert wird. Ist kein Modus konfiguriert, fehlt die Eigenschaft.
RTCOutboundRtpStreamStats.ssrc Eigenschaft
Enthält die 32-Bit-Kennung der Synchronisationsquelle (SSRC), die den ausgehenden RTP-Paketstrom dieses Statistik-Eintrags eindeutig bezeichnet.
RTCOutboundRtpStreamStats.targetBitrate Eigenschaft
Gibt die aktuelle Ziel-Bitrate des Encoders für einen ausgehenden RTP-Stream in Bit pro Sekunde (bps) an.
RTCOutboundRtpStreamStats.timestamp Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt, zu dem die Statistikdaten eines ausgehenden RTP-Streams erfasst wurden.
RTCOutboundRtpStreamStats.totalEncodedBytesTarget Eigenschaft
Kumulierte Summe der Zielgrößen in Bytes, die der Encoder für jeden bisher enkodierten Frame eines ausgehenden RTP-Streams angestrebt hat.
RTCOutboundRtpStreamStats.totalEncodeTime Eigenschaft
Gibt an, wie viele Sekunden insgesamt nötig waren, um die <code>framesEncoded</code> Frames dieses ausgehenden Video-Streams zu kodieren.
RTCOutboundRtpStreamStats.totalPacketSendDelay Eigenschaft
Gesamtzeit in Sekunden, die alle gesendeten RTP-Pakete eines ausgehenden Streams lokal gepuffert wurden, bevor sie übertragen wurden.
RTCOutboundRtpStreamStats.transportId Eigenschaft
Zeichenkette mit der ID des <code>RTCTransportStats</code>-Objekts, über das dieser ausgehende RTP-Stream gesendet wird.
RTCOutboundRtpStreamStats.type Eigenschaft
Kennzeichnet ein Statistik-Objekt als ausgehenden RTP-Stream; der Wert ist immer der String <code>"outbound-rtp"</code>.
RTCPeerConnection.canTrickleIceCandidates Eigenschaft
Schreibgeschützt. Gibt an, ob der entfernte Peer ICE-Kandidaten per Trickle ICE (also einzeln nachgereicht) annehmen kann. Der Wert ist <code>true</code>, <code>false</code> oder <code>null</code>.
RTCPeerConnection.connectionState Eigenschaft
Schreibgeschützte Eigenschaft mit dem Gesamtzustand der Peer-Verbindung: <code>new</code>, <code>connecting</code>, <code>connected</code>, <code>disconnected</code>, <code>failed</code> oder <code>closed</code>.
RTCPeerConnection.currentLocalDescription Eigenschaft
Schreibgeschützt: liefert die zuletzt vollständig ausgehandelte lokale <code>RTCSessionDescription</code> der Verbindung oder <code>null</code>.
RTCPeerConnection.currentRemoteDescription Eigenschaft
Nur-Lese-Eigenschaft, die die zuletzt erfolgreich ausgehandelte Remote-Sitzungsbeschreibung als <code>RTCSessionDescription</code> liefert – oder <code>null</code>.
RTCPeerConnection.iceConnectionState Eigenschaft
Schreibgeschützter String, der den aktuellen Zustand des ICE-Agents einer <code>RTCPeerConnection</code> beschreibt, z. B. <code>"checking"</code>, <code>"connected"</code> oder <code>"failed"</code>.
RTCPeerConnection.iceGatheringState Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen ICE-Sammelstatus einer <code>RTCPeerConnection</code> als String liefert: <code>"new"</code>, <code>"gathering"</code> oder <code>"complete"</code>.
RTCPeerConnection.idpLoginUrl Eigenschaft
Schreibgeschützte Eigenschaft, die die Login-URL des Identity Providers (IdP) liefert, falls sich der Benutzer für eine Identitätszusicherung erst anmelden muss – sonst <code>null</code>.
RTCPeerConnection.localDescription Eigenschaft
Schreibgeschützte Eigenschaft, die die lokale Sitzungsbeschreibung als <code>RTCSessionDescription</code> liefert oder <code>null</code>, wenn noch keine gesetzt wurde.
RTCPeerConnection.peerIdentity Eigenschaft
Schreibgeschützte Eigenschaft: ein Promise, das auf eine <code>RTCIdentityAssertion</code> mit der geprüften Identität des entfernten Peers aufgelöst wird.
RTCPeerConnection.pendingLocalDescription Eigenschaft
Liefert die lokale Sitzungsbeschreibung (<code>RTCSessionDescription</code>), die gesetzt, aber noch nicht durch eine Antwort der Gegenstelle bestätigt wurde, oder <code>null</code>.
RTCPeerConnection.pendingRemoteDescription Eigenschaft
Schreibgeschützte Eigenschaft, die die noch nicht abgeschlossene entfernte Sitzungsbeschreibung (<code>RTCSessionDescription</code>) einer laufenden Aushandlung liefert – oder <code>null</code>.
RTCPeerConnection.remoteDescription Eigenschaft
Schreibgeschützte Eigenschaft, die die <code>RTCSessionDescription</code> der Gegenseite liefert (SDP mit Medien- und Verbindungsinfos) oder <code>null</code>, wenn noch keine gesetzt ist.
RTCPeerConnection.sctp Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>RTCSctpTransport</code> der Verbindung liefert, über das SCTP-Daten (z. B. Datenkanäle) laufen, oder <code>null</code>, solange keine SCTP-Aushandlung stattfand.
RTCPeerConnection.signalingState Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Zustand des Offer/Answer-Signalisierungsprozesses der lokalen <code>RTCPeerConnection</code> als Zeichenkette liefert.
RTCPeerConnectionIceErrorEvent.address Eigenschaft
Nur lesbare Zeichenkette mit der lokalen IP-Adresse, über die beim Auftreten eines ICE-Fehlers mit dem STUN- oder TURN-Server kommuniziert wurde.
RTCPeerConnectionIceErrorEvent.errorCode Eigenschaft
Nur lesbarer, numerischer STUN-Fehlercode, den ein STUN- oder TURN-Server bei einem Fehler während der ICE-Kandidatensammlung gemeldet hat (bzw. 701 bei Nichterreichbarkeit).
RTCPeerConnectionIceErrorEvent.errorText Eigenschaft
Nur lesbarer String mit dem Fehlertext (STUN Reason Phrase), den ein STUN- oder TURN-Server bei einem Fehler während der ICE-Kandidatensuche zurückgibt.
RTCPeerConnectionIceErrorEvent.port Eigenschaft
Nur lesbare Eigenschaft mit der lokalen Portnummer, über die der ICE-Agent mit dem STUN- oder TURN-Server kommuniziert hat, oder <code>null</code>.
RTCPeerConnectionIceErrorEvent.url Eigenschaft
Schreibgeschützter String mit der URL des STUN- oder TURN-Servers, bei dem während der ICE-Kandidatensuche ein Fehler aufgetreten ist.
RTCPeerConnectionIceEvent.candidate Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>RTCIceCandidate</code> eines <code>icecandidate</code>-Ereignisses liefert, oder <code>null</code>, wenn die Kandidatensuche beendet ist.
RTCPeerConnectionIceEvent.url Eigenschaft
Gibt die URL des STUN- oder TURN-Servers zurück, über den der ICE-Kandidat des <code>icecandidate</code>-Ereignisses gesammelt wurde, sonst <code>null</code>.
RTCPeerConnectionStats.dataChannelsClosed Eigenschaft
Zählt, wie viele verschiedene <code>RTCDataChannel</code>-Objekte einer Verbindung den Zustand <code>"open"</code> bisher wieder verlassen haben.
RTCPeerConnectionStats.dataChannelsOpened Eigenschaft
Zählt, wie viele eindeutige <code>RTCDataChannel</code>-Objekte einer <code>RTCPeerConnection</code> bisher den Zustand <code>open</code> erreicht haben.
RTCPeerConnectionStats.id Eigenschaft
Ein String, der das Statistikobjekt einer <code>RTCPeerConnection</code> innerhalb des <code>RTCStatsReport</code> eindeutig bezeichnet.
RTCPeerConnectionStats.timestamp Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> an, wann die Daten im <code>RTCPeerConnectionStats</code>-Objekt (Statistiktyp <code>"peer-connection"</code>) erfasst wurden.
RTCPeerConnectionStats.type Eigenschaft
Schreibgeschützter String, der ein Statistikobjekt als <code>RTCPeerConnectionStats</code> kennzeichnet. Der Wert ist immer <code>"peer-connection"</code>.
RTCRemoteInboundRtpStreamStats.codecId Eigenschaft
String mit der ID des <code>RTCCodecStats</code>-Eintrags, der den Codec des RTP-Streams beschreibt, über den die Gegenstelle berichtet.
RTCRemoteInboundRtpStreamStats.fractionLost Eigenschaft
Liefert den Anteil der RTP-Pakete (0 bis 1), die laut dem letzten RTCP-Empfängerbericht der Gegenstelle im letzten Berichtsintervall für diese SSRC verloren gingen.
RTCRemoteInboundRtpStreamStats.id Eigenschaft
String, der das Statistikobjekt vom Typ <code>remote-inbound-rtp</code> innerhalb eines <code>RTCStatsReport</code> eindeutig identifiziert.
RTCRemoteInboundRtpStreamStats.jitter Eigenschaft
Liefert den Paket-Jitter in Sekunden für die SSRC eines gesendeten RTP-Streams, so wie ihn der entfernte Empfänger gemessen und per RTCP-Receiver-Report gemeldet hat.
RTCRemoteInboundRtpStreamStats.kind Eigenschaft
String (<code>"audio"</code> oder <code>"video"</code>), der angibt, welche Medienart der RTP-Stream enthält, den die Gegenstelle von uns empfängt.
RTCRemoteInboundRtpStreamStats.localId Eigenschaft
String-ID, die auf das lokale <code>RTCOutboundRtpStreamStats</code>-Objekt verweist, dessen <code>remoteId</code> auf diesen <code>remote-inbound-rtp</code>-Eintrag zeigt.
RTCRemoteInboundRtpStreamStats.packetsLost Eigenschaft
Gibt die Gesamtzahl der RTP-Pakete einer SSRC an, die laut RTCP-Receiver-Report des entfernten Endpunkts seit Beginn der Übertragung verloren gegangen sind.
RTCRemoteInboundRtpStreamStats.packetsReceived Eigenschaft
Gesamtzahl der RTP-Pakete, die der entfernte Endpunkt von der SSRC dieses lokal gesendeten Streams empfangen hat, laut RTCP-Rückmeldung der Gegenseite.
RTCRemoteInboundRtpStreamStats.roundTripTime Eigenschaft
Liefert die zuletzt gemessene Paketumlaufzeit (RTT) für diese Synchronisationsquelle (SSRC) in Sekunden, ermittelt über RTCP-Empfängerberichte der Gegenstelle.
RTCRemoteInboundRtpStreamStats.roundTripTimeMeasurements Eigenschaft
Gesamtanzahl gültiger Round-Trip-Zeitmessungen (RTT), die für diesen entfernt empfangenen RTP-Stream aus RTCP-Empfängerberichten ermittelt wurden.
RTCRemoteInboundRtpStreamStats.ssrc Eigenschaft
Liefert die 32-Bit-SSRC-Kennung (Synchronisationsquelle) des RTP-Streams, auf den sich diese Empfangsstatistik der Gegenstelle bezieht.
RTCRemoteInboundRtpStreamStats.timestamp Eigenschaft
Ein <code>DOMHighResTimeStamp</code>, der angibt, wann die Daten dieses <code>remote-inbound-rtp</code>-Statistikobjekts erfasst wurden.
RTCRemoteInboundRtpStreamStats.totalRoundTripTime Eigenschaft
Kumulative Summe aller RTT-Messungen (in Sekunden) eines gesendeten RTP-Streams seit Sitzungsbeginn, ermittelt aus RTCP Receiver Reports der Gegenstelle.
RTCRemoteInboundRtpStreamStats.transportId Eigenschaft
String-ID, die auf das <code>RTCTransportStats</code>-Objekt des Transports verweist, über den dieser RTP-Stream läuft.
RTCRemoteInboundRtpStreamStats.type Eigenschaft
String-Eigenschaft mit dem festen Wert <code>"remote-inbound-rtp"</code>, die ein Statistikobjekt als Empfangsbericht der Gegenstelle für einen lokal gesendeten RTP-Stream kennzeichnet.
RTCRemoteOutboundRtpStreamStats.codecId Eigenschaft
String-ID des <code>RTCCodecStats</code>-Objekts, das den Codec des vom entfernten Peer gesendeten RTP-Streams beschreibt.
RTCRemoteOutboundRtpStreamStats.id Eigenschaft
Eine Zeichenkette, die das <code>RTCRemoteOutboundRtpStreamStats</code>-Objekt innerhalb eines <code>RTCStatsReport</code> eindeutig identifiziert.
RTCRemoteOutboundRtpStreamStats.kind Eigenschaft
Nur lesbarer String (<code>"audio"</code> oder <code>"video"</code>), der angibt, welche Art von Medien der entfernte ausgehende RTP-Stream überträgt.
RTCRemoteOutboundRtpStreamStats.localId Eigenschaft
String mit der <code>id</code> des lokalen <code>RTCInboundRtpStreamStats</code>-Objekts, das denselben RTP-Stream aus Empfängersicht beschreibt.
RTCRemoteOutboundRtpStreamStats.remoteTimestamp Eigenschaft
Gibt den Zeitpunkt nach der Uhr des entfernten Peers an, zu dem dieser die Statistiken (RTCP Sender Report) gesendet hat, in Millisekunden seit der Unix-Epoche.
RTCRemoteOutboundRtpStreamStats.roundTripTimeMeasurements Eigenschaft
Ganzzahliger Zähler, der angibt, wie viele gültige Messungen der Rundlaufzeit (RTT) für den entfernt gesendeten RTP-Strom bisher vorliegen.
RTCRemoteOutboundRtpStreamStats.ssrc Eigenschaft
Enthält die 32-Bit-Kennung der Synchronisationsquelle (SSRC), die den vom entfernten Peer gesendeten RTP-Strom eindeutig identifiziert.
RTCRemoteOutboundRtpStreamStats.timestamp Eigenschaft
Ein <code>DOMHighResTimeStamp</code>, der angibt, wann die Statistikdaten des entfernten ausgehenden RTP-Streams lokal erzeugt bzw. empfangen wurden.
RTCRemoteOutboundRtpStreamStats.totalRoundTripTime Eigenschaft
Summe aller Round-Trip-Time-Messungen (RTT) in Sekunden, die seit Sitzungsbeginn für einen entfernten ausgehenden RTP-Stream erfasst wurden.
RTCRemoteOutboundRtpStreamStats.transportId Eigenschaft
String-ID, die auf das <code>RTCTransportStats</code>-Objekt des Transports verweist, über den dieser entfernte ausgehende RTP-Stream läuft.
RTCRemoteOutboundRtpStreamStats.type Eigenschaft
String-Eigenschaft, die in einem WebRTC-Statistikbericht immer <code>"remote-outbound-rtp"</code> enthält und den Eintrag als Sendestatistik der Gegenseite kennzeichnet.
RTCRtpReceiver.jitterBufferTarget Eigenschaft
Legt die bevorzugte Haltedauer des Jitter-Puffers eines <code>RTCRtpReceiver</code> in Millisekunden fest oder liest sie aus (<code>null</code> = keine Vorgabe).
RTCRtpReceiver.track Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>MediaStreamTrack</code> liefert, über den ein <code>RTCRtpReceiver</code> eingehende Audio- oder Videodaten bereitstellt.
RTCRtpReceiver.transform Eigenschaft
Setzt oder liefert ein <code>RTCRtpScriptTransform</code>, mit dem empfangene, noch codierte Audio-/Video-Frames in einem Worker verarbeitet werden, bevor der Decoder sie erhält.
RTCRtpReceiver.transport Eigenschaft
Liefert das <code>RTCDtlsTransport</code>-Objekt, über das der Empfänger RTP- und RTCP-Pakete der Medienspur empfängt, oder <code>null</code>.
RTCRtpScriptTransformer.options Eigenschaft
Schreibgeschützte Eigenschaft, die im Worker das Optionsobjekt liefert, das im Hauptthread als zweites Argument an <code>new RTCRtpScriptTransform()</code> übergeben wurde.
RTCRtpScriptTransformer.readable Eigenschaft
Schreibgeschützte Eigenschaft, die einen <code>ReadableStream</code> liefert, aus dem ein Worker die kodierten Audio- oder Videoframes einer WebRTC-Verbindung liest.
RTCRtpScriptTransformer.writable Eigenschaft
Schreibgeschützte Eigenschaft, die einen <code>WritableStream</code> liefert, in den ein Worker transformierte kodierte Audio-/Videoframes zurück in die WebRTC-Pipeline schreibt.
RTCRtpSender.dtmf Eigenschaft
Schreibgeschützte Eigenschaft, die einen <code>RTCDTMFSender</code> liefert, mit dem sich DTMF-Töne über die Audiospur des Senders verschicken lassen, oder <code>null</code>.
RTCRtpSender.track Eigenschaft
Die schreibgeschützte Eigenschaft <code>track</code> liefert das <code>MediaStreamTrack</code>, das der <code>RTCRtpSender</code> gerade codiert und sendet, oder <code>null</code>.
RTCRtpSender.transform Eigenschaft
Legt eine <code>RTCRtpScriptTransform</code> fest, mit der kodierte Audio- und Videoframes in einem Worker bearbeitet werden, bevor der Sender sie verpackt und verschickt.
RTCRtpSender.transport Eigenschaft
Liefert das <code>RTCDtlsTransport</code>-Objekt, über das der Sender seine RTP- und RTCP-Pakete verschickt, oder <code>null</code>, solange noch kein Transport existiert.
RTCRtpTransceiver.currentDirection Eigenschaft
Schreibgeschützter String mit der Richtung, die für den Transceiver zuletzt per Offer/Answer tatsächlich ausgehandelt wurde, oder <code>null</code>.
RTCRtpTransceiver.direction Eigenschaft
Liest oder setzt die <em>bevorzugte</em> Medienrichtung eines Transceivers: <code>"sendrecv"</code>, <code>"sendonly"</code>, <code>"recvonly"</code>, <code>"inactive"</code> oder <code>"stopped"</code>.
RTCRtpTransceiver.mid Eigenschaft
Schreibgeschützte Eigenschaft mit der Medien-ID (<code>mid</code>) aus der SDP, die das Sender-Empfänger-Paar eines Transceivers eindeutig kennzeichnet, oder <code>null</code>.
RTCRtpTransceiver.receiver Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>RTCRtpReceiver</code> liefert, der eingehende Mediadaten des Transceivers empfängt und dekodiert.
RTCRtpTransceiver.sender Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>RTCRtpSender</code> liefert, der die ausgehenden Mediendaten des Transceivers kodiert und sendet.
RTCRtpTransceiver.stopped Eigenschaft
Schreibgeschützter Wahrheitswert, der angibt, ob Sender und Empfänger eines <code>RTCRtpTransceiver</code> beide dauerhaft gestoppt wurden.
RTCSctpTransport.maxChannels Eigenschaft
Gibt die höchste Anzahl an <code>RTCDataChannel</code>-Objekten an, die über diesen SCTP-Transport gleichzeitig offen sein können. Solange die Verbindung nicht steht, ist der Wert <code>null</code>.
RTCSctpTransport.maxMessageSize Eigenschaft
Liefert die maximale Größe in Bytes, die eine einzelne Nachricht haben darf, die per <code>RTCDataChannel.send()</code> über diese SCTP-Verbindung verschickt wird.
RTCSctpTransport.state Eigenschaft
Liefert als schreibgeschützte Zeichenkette den aktuellen Zustand des SCTP-Transports, über den die <code>RTCDataChannel</code>s einer Verbindung laufen.
RTCSctpTransport.transport Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>RTCDtlsTransport</code>-Objekt liefert, über das die SCTP-Pakete der Datenkanäle gesendet und empfangen werden.
RTCSessionDescription.sdp Eigenschaft
Schreibgeschützter String mit der vollständigen SDP-Beschreibung (Session Description Protocol) einer WebRTC-Sitzung, also eines Angebots (Offer) oder einer Antwort (Answer).
RTCSessionDescription.type Eigenschaft
Schreibgeschützter String, der den Typ einer SDP-Sitzungsbeschreibung angibt: <code>"offer"</code>, <code>"answer"</code>, <code>"pranswer"</code> oder <code>"rollback"</code>.
RTCStatsReport.size Eigenschaft
Liefert die Anzahl der Statistik-Einträge (<code>RTCStats</code>-Objekte) in einem <code>RTCStatsReport</code>.
RTCTrackEvent.receiver Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>RTCRtpReceiver</code> liefert, der die Mediendaten für den im <code>track</code>-Ereignis gemeldeten Track empfängt.
RTCTrackEvent.streams Eigenschaft
Schreibgeschütztes Array der <code>MediaStream</code>-Objekte, denen der im <code>track</code>-Event empfangene Remote-Track angehört.
RTCTrackEvent.track Eigenschaft
Schreibgeschützte Eigenschaft von <code>RTCTrackEvent</code>, die den empfangenen <code>MediaStreamTrack</code> enthält, der einer <code>RTCPeerConnection</code> hinzugefügt wurde.
RTCTrackEvent.transceiver Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>RTCRtpTransceiver</code> liefert, zu dem der empfangene Track des <code>track</code>-Ereignisses gehört.
RTCTransformEvent.transformer Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>RTCRtpScriptTransformer</code> liefert, der zum <code>rtctransform</code>-Ereignis im Worker gehört.
RTCTransportStats.bytesReceived Eigenschaft
Gibt die Gesamtzahl der Payload-Bytes an, die über diesen Transportweg (<code>RTCIceTransport</code>/<code>RTCDtlsTransport</code>) empfangen wurden.
RTCTransportStats.bytesSent Eigenschaft
Gibt die Gesamtzahl der Nutzdatenbytes an, die über diesen Transport (<code>RTCIceTransport</code>/<code>RTCDtlsTransport</code>) gesendet wurden.
RTCTransportStats.dtlsCipher Eigenschaft
String mit dem beschreibenden Namen der Cipher Suite, die für den DTLS-Transport einer <code>RTCPeerConnection</code> ausgehandelt wurde, z. B. <code>"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"</code>.
RTCTransportStats.dtlsRole Eigenschaft
Gibt als String (<code>"client"</code>, <code>"server"</code> oder <code>"unknown"</code>) an, welche Rolle die <code>RTCPeerConnection</code> im DTLS-Handshake des Transports übernimmt.
RTCTransportStats.dtlsState Eigenschaft
String mit dem aktuellen Zustand des zugrunde liegenden <code>RTCDtlsTransport</code>, z. B. <code>"connected"</code> oder <code>"failed"</code>.
RTCTransportStats.iceLocalUsernameFragment Eigenschaft
String mit dem lokalen ICE-Benutzernamen-Fragment (<code>ice-ufrag</code>), das die ICE-Sitzung dieses Transports in STUN-Nachrichten gerade verwendet.
RTCTransportStats.iceRole Eigenschaft
Ein String, der angibt, ob der ICE-Agent dieses Transports die Rolle <code>"controlling"</code> (kontrollierend) oder <code>"controlled"</code> (kontrolliert) hat.
RTCTransportStats.iceState Eigenschaft
String mit dem aktuellen ICE-Zustand des zugrunde liegenden <code>RTCIceTransport</code>, z. B. <code>"connected"</code> oder <code>"failed"</code>.
RTCTransportStats.id Eigenschaft
String, der das Transportobjekt eindeutig identifiziert, zu dem dieser <code>RTCTransportStats</code>-Eintrag gehört – stabil über mehrere <code>getStats()</code>-Aufrufe hinweg.
RTCTransportStats.localCertificateId Eigenschaft
String mit der ID des <code>RTCCertificateStats</code>-Eintrags für das lokale Zertifikat, das dieser Transport beim DTLS-Handshake verwendet.
RTCTransportStats.packetsReceived Eigenschaft
Gibt die Gesamtzahl der Pakete an, die über diesen Transport (<code>RTCDtlsTransport</code> bzw. ICE-Transport) seit seiner Erstellung empfangen wurden.
RTCTransportStats.packetsSent Eigenschaft
Gibt die Gesamtzahl der Pakete an, die seit Aufbau über diesen <code>RTCPeerConnection</code>-Transport gesendet wurden.
RTCTransportStats.remoteCertificateId Eigenschaft
String mit der ID des <code>RTCCertificateStats</code>-Objekts, das das Zertifikat der Gegenstelle für diesen DTLS-Transport beschreibt.
RTCTransportStats.selectedCandidatePairChanges Eigenschaft
Gibt an, wie oft das ausgewählte ICE-Kandidatenpaar dieses Transports seit Beginn der Verbindung gewechselt hat.
RTCTransportStats.selectedCandidatePairId Eigenschaft
Liefert die <code>id</code> des <code>RTCIceCandidatePairStats</code>-Eintrags, der das aktuell ausgewählte ICE-Kandidatenpaar dieses Transports beschreibt.
RTCTransportStats.srtpCipher Eigenschaft
Liefert den beschreibenden Namen des SRTP-Schutzprofils (z. B. <code>"AES_CM_128_HMAC_SHA1_80"</code>), mit dem Medien über den Transport verschlüsselt werden.
RTCTransportStats.timestamp Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> in Millisekunden an, wann die Daten im <code>RTCTransportStats</code>-Objekt erfasst wurden.
RTCTransportStats.tlsVersion Eigenschaft
Gibt die TLS-Version an, die beim DTLS-Handshake eines Transports ausgehandelt wurde, als Hex-String wie <code>"FEFD"</code> für DTLS 1.2.
RTCTransportStats.type Eigenschaft
Die Eigenschaft <code>type</code> eines <code>RTCTransportStats</code>-Objekts ist ein String mit dem festen Wert <code>"transport"</code>.
RTCVideoSourceStats.frames Eigenschaft
Gibt die Gesamtzahl der Frames an, die eine lokale Videoquelle während ihrer gesamten Lebensdauer an die WebRTC-Verbindung geliefert hat.
RTCVideoSourceStats.framesPerSecond Eigenschaft
Gibt an, wie viele Frames diese Videoquelle in der letzten Sekunde an die zugehörige Spur geliefert hat.
RTCVideoSourceStats.height Eigenschaft
Gibt die Höhe des letzten Frames in Pixeln an, den eine lokale Videoquelle (Kamera, Bildschirm) an die <code>RTCPeerConnection</code> geliefert hat.
RTCVideoSourceStats.id Eigenschaft
Ein String, der das überwachte Objekt – hier die Videoquelle (Track) eines Senders – innerhalb eines <code>RTCStatsReport</code> eindeutig bezeichnet.
RTCVideoSourceStats.kind Eigenschaft
Schreibgeschützter String, der bei <code>RTCVideoSourceStats</code> immer <code>"video"</code> ist und die Statistik als Videoquelle kennzeichnet.
RTCVideoSourceStats.timestamp Eigenschaft
Ein <code>DOMHighResTimeStamp</code>, der angibt, zu welchem Zeitpunkt die Statistikdaten der Videoquelle erfasst wurden.
RTCVideoSourceStats.trackIdentifier Eigenschaft
Enthält als String den Wert von <code>MediaStreamTrack.id</code> des Video-Tracks, der mit dieser Videoquelle verbunden ist.
RTCVideoSourceStats.type Eigenschaft
Die Eigenschaft <code>type</code> eines <code>RTCVideoSourceStats</code>-Objekts ist immer der String <code>"media-source"</code> und kennzeichnet damit Statistiken zu einer lokalen Medienquelle.
RTCVideoSourceStats.width Eigenschaft
Gibt die Breite in Pixeln des letzten Videoframes an, das die lokale Videoquelle (z. B. Kamera oder Bildschirmfreigabe) geliefert hat.

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.