×

⚡ Transcoding

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 за кодиране/декодране.

Управление на потоци - създаване, редактиране, мониторинг на потоци.