GPU NVENC · CPU x264/x265/AV1







Srautu valdymas
Srautais valdoma per pagrindini prietaisu skydelij. Kiekvienas srautas gali tureti kelias ivEstis (UDP, HLS, HTTP) ir kelias isvestis (HLS, DASH, MPEG-TS, UDP, RTMP, SRT).
Srautu busenos:
Veikia — srautas aktyviai transkodina
Paleidziamas — srautas inicializuojamas
Sustabdytas — srautas neaktyvus
Klaida — srautas susidure su klaida
Isvesties formatai:
HLS — HTTP tiesioginis srautinis perdavimas (Apple formatas, plasciai suderinamas)
DASH — dinaminis adaptyvus srautinis perdavimas per HTTP
MPEG-TS — transporto srautas (nuolatine isvestis)
UDP daugiaadresinis siuntimas — mazu delsimo daugiaadresio siuntimo pristatymas
RTMP — realiojo laiko pranesimu protokolas
SRT — saugus patikimas transportas
GPU transkodavimas
StreamManager naudoja NVIDIA GPU aparatines irangos spartinima vaizdo transkodavimui:
NVDEC — aparatines irangos vaizdo dekodavimas (H.264, H.265, MPEG-2)
NVENC — aparatines irangos vaizdo kodavimas (H.264, H.265)
CPU rezimas — libx264, libx265, libsvtav1 be GPU
Be kopijavimo — tiesioginis GPU atminties perdavimas (tas pats GPU dekodavimas+kodavimas)
Tarp GPU — PCIe perdavimas su hwupload_cuda filtru
Keliu GPU — iki 6 GPU su NUMA-afinisku CPU branduoliu paskirstymu
Srauto redagavimo skirtukai
Atsifravimas (ECM)
Srautu saraso zenkleiiai
Srautas List Badges
Šifravimo šalinimas (ECM)
Srautas Redaguoti Tabs
GPU transkodavimas
Srautas Management