GPU NVENC · CPU x264/x265/AV1







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