# Kompatibilitätsliste für Encoder

## H.264 OpenMAX IL <a href="#h264_omx" id="h264_omx"></a>

**OpenMAX™** ist eine lizenzgebührenfreie, plattformübergreifende API, die umfassende Streaming-Media-Codecs und Anwendungsportabilität bietet, indem sie die Entwicklung, Integration und Programmierung von beschleunigten Multimedia-Komponenten für mehrere Betriebssysteme und Siliziumplattformen ermöglicht.

### **Raspberry Pi (Rasbian Bullseye, 32/64 Bit)** <a href="#h264_nvenc" id="h264_nvenc"></a>

{% hint style="danger" %}
Videoverarbeitung ist auf eine maximale Auflösung von 1920x1080 Pixeln begrenzt.
{% endhint %}

## H.264 V4L2-M2M <a href="#h264_v4l2m2m" id="h264_v4l2m2m"></a>

**Video4Linux** (V4L2) ist eine Sammlung von Gerätetreibern und einer API zur Unterstützung von Echtzeit-Videoaufnahmen auf Linux-Systemen.

### **Rasperry Pi (Rasbian Buster, Userland, 32 Bit)**

{% hint style="danger" %}
Videoverarbeitung ist auf eine maximale Auflösung von 1920x1080 Pixeln begrenzt.
{% endhint %}

## H.264 NVENC <a href="#h264_nvenc" id="h264_nvenc"></a>

**Nvidia NVENC** ist eine Funktion in Nvidia-Grafikkarten, die die Videokodierung durchführt und diese rechenintensive Aufgabe von der CPU auf einen speziellen Teil des Grafikprozessors verlagert.

## H.264 Intel VA-API <a href="#h264_vaapi" id="h264_vaapi"></a>

**VA-API** (Video Acceleration API) User-Mode-Treiber für die Intel GEN-Grafikfamilie VA-API ist eine Open-Source-Bibliothek und API-Spezifikation, die den Zugang zu Grafikhardware-Beschleunigungsfunktionen für die Videoverarbeitung ermöglicht.

## H.264 VideoToolbox <a href="#h264_videotoolbox" id="h264_videotoolbox"></a>

**VideoToolbox** ist ein Low-Level-Framework für macOS, das direkten Zugang zu Hardware-Encodern und -Decodern bietet. Darüber hinaus bietet es Dienste für die Videokomprimierung und -dekomprimierung sowie die Konvertierung zwischen Rasterbildformaten, die in CoreVideo-Pixelpuffern gespeichert sind.

## H.264 (libx264) <a href="#libx264" id="libx264"></a>

**x264** ist eine freie und quelloffene Softwarebibliothek und ein von VideoLAN entwickeltes Befehlszeilendienstprogramm zur Codierung von Videoströmen in das H.264/MPEG-4 AVC-Videocodierungsformat.

## H.265 (libx265) <a href="#libx265" id="libx265"></a>

**x265** ist ein Software-Codec zur Erstellung digitaler Videoströme im Videokompressionsformat High-Efficiency Video Coding, das vom Joint Collaborative Team on Video Coding entwickelt wurde.

## VP9 (libvpx-vp9) <a href="#libvpx-vp9" id="libvpx-vp9"></a>

**ibvpx** ist eine freie Software-Videocodec-Bibliothek von Google und der Alliance for Open Media. Sie ist die Referenz-Software-Implementierung für die Videocodierformate VP8 und VP9. Für AV1 wurde ein spezieller Fork namens libaom von der Abwärtskompatibilität befreit.

## Mehr Informationen

{% content-ref url="../leitfaeden/wie-starte-ich-ein-gpu-encoding" %}
[wie-starte-ich-ein-gpu-encoding](https://docs.datarhei.com/restreamer/de/wissensdatenbank/leitfaeden/wie-starte-ich-ein-gpu-encoding)
{% endcontent-ref %}

{% content-ref url="../user-guides" %}
[user-guides](https://docs.datarhei.com/restreamer/de/wissensdatenbank/user-guides)
{% endcontent-ref %}
