GPU NVENC · CPU x264/x265/AV1







Управління Stream
Streams управляються через головний дашборд. Кожен Stream може мати кілька входів (UDP, HLS, HTTP) та виходів.
Стани Stream:
Running — Stream активно транскодує
Starting — Stream ініціалізується
Stopped — Stream неактивний
Error — Stream зіткнувся з помилкою
Вихідні формати:
HLS — HTTP Live Streaming (формат Apple, широка сумісність)
DASH — Dynamic Adaptive Streaming over HTTP
MPEG-TS — Transport Stream (безперервний вихід)
UDP Multicast — низьколатентна доставка multicast
RTMP — Real-Time Messaging Protocol
SRT — Secure Reliable Transport
GPU-транскодування
StreamManager використовує апаратне прискорення NVIDIA GPU для транскодування відео:
NVDEC — апаратне декодування (H.264, H.265, MPEG-2)
NVENC — апаратне кодування (H.264, H.265)
Режим CPU — libx264, libx265, libsvtav1 без GPU
Zero-copy — пряме передавання GPU-пам'яті (декодування+кодування на одному GPU)
Cross-GPU — PCIe-передавання з фільтром hwupload_cuda
Multi-GPU — до 6 GPU з NUMA-афінним виділенням ядер CPU
Вкладки редагування Stream
Дескремблер (ECM)
Значки списку Stream
Бейджі - індикатори стану потоку (активний, статмулкс, GPU).
Дескрамблер (ECM)
Вкладки редагування - налаштування потоку, вхід, вихід, кодуючий пристрій.
Транскодування GPU
Керування потоками