×

⚡ Transcoding

GPU NVENC · CPU x264/x265/AV1

Streamovi

Upravljanje Streamovima

Streamovima se upravlja putem glavne nadzorne ploče. Svaki Stream može imati više ulaza (UDP, HLS, HTTP) i više izlaza (HLS, DASH, MPEG-TS, UDP, RTMP, SRT).

Stanja Streama:

Pokrenut — Stream aktivno transkodira

Pokretanje — Stream se inicijalizira

Zaustavljen — Stream nije aktivan

Greška — Stream je naišao na grešku

Izlazni formati:

HLS — HTTP Live Streaming (Apple format, široko kompatibilan)

DASH — Dynamic Adaptive Streaming over HTTP

MPEG-TS — Transport Stream (kontinuirani izlaz)

UDP Multicast — dostava multicast s niskim kašnjenjem

RTMP — Real-Time Messaging Protocol

SRT — Secure Reliable Transport

GPU Transkodiranje

StreamManager koristi NVIDIA GPU hardversko ubrzanje za video transkodiranje:

NVDEC — hardversko video dekodiranje (H.264, H.265, MPEG-2)

NVENC — hardversko video kodiranje (H.264, H.265)

CPU način — libx264, libx265, libsvtav1 bez GPU

Zero-copy — direktni prijenos GPU memorije (isti GPU dekodiranje+kodiranje)

Cross-GPU — PCIe prijenos s hwupload_cuda filterom

Multi-GPU — do 6 GPU-a s NUMA-afinitetnom dodjelom CPU jezgri

Kartice uređivanja Streama

Deskrembler (ECM)

Oznake popisa Streamova

Značke Popisa Stream-a

Dešifriranje (ECM)

Uredi Stream Tab-ove

GPU transkodiranje

Upravljanje streamom