×

⚡ Transcoding

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

Керування потоками