VideoFrame: metadata() Methode
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die metadata() Methode der VideoFrame Schnittstelle gibt die Metadaten zurück, die mit dem Frame verknüpft sind.
Syntax
metadata()
Parameter
Keine.
Rückgabewert
Ein Objekt, das die Metadaten beschreibt, die durch das WebCodecs VideoFrame Metadata Registry spezifiziert werden. Es kann folgende Eigenschaften enthalten:
rtpTimestampOptional-
Der RTP-Zeitstempel des entsprechenden codierten Frames. Videoframes, die von WebRTC Quellen stammen, enthalten
rtpTimestampMetadaten. Dies ermöglicht Anwendungen, die einenMediaStreamTrackProcessorverwenden (z.B. um dekodierte WebRTC-Frames auf einem<canvas>darzustellen), jeden freigelegten Frame mit seinem ursprünglichen RTP-Transport-Zeitstempel zu korrelieren. Dies ist beispielsweise nützlich, um Video mit Audiosegmenten abzugleichen oder Latenzprobleme zu debuggen.
Wenn der Videoframe keines der aufgelisteten Metadaten-Elemente aufweist, gibt metadata() ein leeres Objekt zurück.
Beispiele
>Grundlegende Verwendung
const metadata = frame.metadata();
Spezifikationen
| Spezifikation |
|---|
| WebCodecs> # dom-videoframe-metadata> |