GPU NVENC · CPU x264/x265/AV1







Stream-Verwaltung
Streams werden über das Haupt-Dashboard verwaltet. Jeder Stream kann mehrere Eingaben (UDP, HLS, HTTP) und mehrere Ausgaben (HLS, DASH, MPEG-TS, UDP, RTMP, SRT) haben.
Stream-Zustände:
Läuft — Stream transkodiert aktiv
Startet — Stream initialisiert sich
Gestoppt — Stream ist nicht aktiv
Fehler — Stream ist auf einen Fehler gestoßen
Ausgabeformate:
HLS — HTTP Live Streaming (Apple-Format, weit kompatibel)
DASH — Dynamic Adaptive Streaming over HTTP
MPEG-TS — Transportstrom (kontinuierlicher Ausgang)
UDP-Multicast — Latenzarme Multicast-Auslieferung
RTMP — Real-Time Messaging Protocol
SRT — Secure Reliable Transport
GPU-Transkodierung
StreamManager verwendet NVIDIA-GPU-Hardware-Beschleunigung für die Videotranskodierung:
NVDEC — Hardware-Videodekodierung (H.264, H.265, MPEG-2)
NVENC — Hardware-Videokodierung (H.264, H.265)
CPU-Modus — libx264, libx265, libsvtav1 ohne GPU
Zero-Copy — Direkter GPU-Speichertransfer (gleiche GPU für Decode+Encode)
Cross-GPU — PCIe-Transfer mit hwupload_cuda-Filter
Multi-GPU — Bis zu 6 GPUs mit NUMA-affincer CPU-Kern-Zuteilung
Stream-Bearbeitungs-Tabs
Entschlüsselung (ECM)
Stream-Listen-Badges
Stream-Listen-Abzeichen
Entschlüsselung (ECM)
Stream-Bearbeitungs-Tabs
GPU-Transkodierung
Stream-Verwaltung