GPU NVENC · CPU x264/x265/AV1







Управление на потоци
Потоците се управляват чрез главното табло. Всеки поток може да има множество входове (UDP, HLS, HTTP) и множество изходи (HLS, DASH, MPEG-TS, UDP, RTMP, SRT).
Състояния на потока:
Работи — Потокът активно транскодира
Стартиране — Потокът се инициализира
Спрян — Потокът не е активен
Грешка — Потокът е срещнал грешка
Изходни формати:
HLS — HTTP Live Streaming (Apple формат, широко съвместим)
DASH — Dynamic Adaptive Streaming over HTTP
MPEG-TS — Транспортен поток (непрекъснат изход)
UDP Мултикаст — Мултикаст доставка с ниска латентност
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 ядра
Раздели за редактиране на потока
Дескрамблер (ECM)
Значки в списъка с потоци
Значки на списъка потоци
Дескрамблър — дешифроване на защитени потоци (DVB-CSA).
Раздели за редактирано на потока
GPU - използване на NVIDIA GPU за кодиране/декодране.
Управление на потоци - създаване, редактиране, мониторинг на потоци.