Referenz zum Anpassungsflag für Network Abstraction Layer (NAL) - Amazon Kinesis Video Streams

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Referenz zum Anpassungsflag für Network Abstraction Layer (NAL)

Dieser Abschnitt enthält Informationen zu verfügbaren Flags für die StreamInfo.NalAdaptationFlags-Aufzählung.

Der Elementarstream in einer Anwendung kann entweder in Anhang B oder AVCCim folgenden Format vorliegen:

  • Das Format von Anhang B begrenzt NALUs(Network Abstraction Layer-Einheiten) durch zwei Byte mit Nullen, gefolgt von einem oder drei Byte mit Nullen, gefolgt von der Zahl 1 (so genannter Startcode, z. B. 00000001).

  • Das AVCCFormat umfasst auch einen ZeilenumbruchNALUs, aber jedem NALU wird ein Wert vorangestellt, der die Größe der (normalerweise vier Byte) angibt. NALU

Viele Encoder produzieren das Annex-B-Bitstream-Format. Einige Bitstream-Prozessoren auf höherer Ebene (z. B. eine Playback-Engine oder der Media Source Extensions (MSE) -Player im AWS Management Console) verwenden das AVCC Format für ihre Frames.

Der Codec private Daten (CPD), d. h. der SPS/PPS (Sequence Parameter Set/Picture Parametersatz) für den H.264-Codec, kann auch im Format Annex B oder im Format vorliegen. AVCC Für die unterscheiden sich die CPD Formate jedoch von den zuvor beschriebenen.

Die Flaggen weisen SDK sie an, den Anhang B AVCC oder NALUs den Anhang B für Rahmendaten anzupassen, und zwar CPD wie folgt:

Flag Anpassung
NAL_ADAPTATION_FLAG_NONE Keine Anpassung.
NAL_ADAPTATION_ANNEXB_NALS Passen Sie Anhang B an NALUs an. AVCC NALUs
NAL_ADAPTATION_AVCC_NALS An Anhang B AVCC NALUs anpassen. NALUs
NAL_ADAPTATION_ANNEXB_CPD_NALS Passen Sie Anhang B NALUs für den Codec an, um private Daten zu formatieren. AVCC NALUs
NAL_ADAPTATION_ANNEXB_CPD_AND_FRAME_NALS Passen Sie Anhang B NALUs an den Codec an und formatieren Sie private Daten als Frame. AVCC NALUs

Weitere Informationen zu NALU Typen finden Sie in Abschnitt 1.3: Einheitentypen der Netzwerkabstraktionsschicht in 3984. RFC