×

⚡ Transcoding

GPU NVENC · CPU x264/x265/AV1

Ροές

Διαχείριση Stream

Τα streams διαχειρίζονται μέσω του κύριου πίνακα ελέγχου. Κάθε stream μπορεί να έχει πολλαπλές εισόδους (UDP, HLS, HTTP) και πολλαπλές εξόδους (HLS, DASH, MPEG-TS, UDP, RTMP, SRT).

Καταστάσεις stream:

Σε λειτουργία — Το stream κωδικοποιεί ενεργά

Εκκινεί — Το stream αρχικοποιείται

Σταματημένο — Το stream δεν είναι ενεργό

Σφάλμα — Το stream αντιμετώπισε σφάλμα

Μορφές εξόδου:

HLS — HTTP Live Streaming (μορφή Apple, ευρεία συμβατότητα)

DASH — Dynamic Adaptive Streaming over HTTP

MPEG-TS — Transport Stream (συνεχής έξοδος)

UDP Multicast — Παράδοση multicast χαμηλής λανθάνουσας

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 GPUs με κατανομή πυρήνα CPU κατά NUMA

Καρτέλες επεξεργασίας stream

Αποκρυπτογράφηση (ECM)

Σήματα λίστας stream

Σήματα Λίστας Ροών

Descrambler — αποκρυπτογράφηση προστατευμένων streams (DVB-CSA).

Καρτέλες Επεξεργασίας Ροών

GPU - χρήση NVIDIA GPU για κωδικοποίηση/αποκωδικοποίηση.

Διαχείριση streams - δημιουργία, επεξεργασία, παρακολούθηση streams.