GPU NVENC · CPU x264/x265/AV1







Gestion des flux
Les flux sont le concept central de StreamManager — chaque flux représente un canal de diffusion.
Entrées
Chaque flux peut avoir plusieurs entrées (UDP, HLS, RTMP, SRT, etc.).
Sorties
Les sorties distribuent le flux transcodé vers HLS, DASH, UDP multicast, RTMP, SRT.
Transcodage
L'encodage matériel GPU via NVDEC/NVENC assure un transcodage haute performance.
DVR
L'enregistrement DVR stocke les segments dans une structure d'archive hiérarchique.
Profils vidéo
Les profils vidéo définissent la résolution, le débit, le codec et les paramètres d'encodage.
Profils audio
Les profils audio définissent le codec, le débit et le canal audio.
Authentification
StreamManager utilise l'accélération matérielle GPU NVIDIA pour le transcodage vidéo :
NVDEC - Décodage vidéo matériel (H.264, H.265, MPEG-2)
NVENC - Encodage vidéo matériel (H.264, H.265)
Mode CPU - libx264, libx265, libsvtav1 sans GPU
Zéro-copie - Transfert direct en mémoire GPU (même GPU décode+encode)
Cross-GPU - Transfert PCIe avec filtre hwupload_cuda
Multi-GPU - Jusqu'à 6 GPU avec allocation de cœurs CPU NUMA-affine
Onglets d'édition du Stream
Désembrouilleur (ECM)
Badges de la liste des Streams
Badges de liste de flux
Descrambleur (ECM)
Onglets d'édition de flux
Transcodage GPU
Gestion des flux