×

⚡ Transcoding

GPU NVENC · CPU x264/x265/AV1

Virrat

Streamin hallinta

Streameja hallitaan pääkojelaudan kautta. Jokaisella streamilla voi olla useita tuloja (UDP, HLS, HTTP) ja useita lähtöjä (HLS, DASH, MPEG-TS, UDP, RTMP, SRT).

Streamin tilat:

Käynnissä — Stream on aktiivisesti transkoodauksessa

Käynnistyy — Stream alustetaan

Pysäytetty — Stream ei ole aktiivinen

Virhe — Streamissa tapahtui virhe

Lähtömuodot:

HLS — HTTP Live Streaming (Applen muoto, laajasti yhteensopiva)

DASH — Dynamic Adaptive Streaming over HTTP

MPEG-TS — Transport Stream (jatkuva lähtö)

UDP-multicast — Matalan viiveen multicast-jakelu

RTMP — Real-Time Messaging Protocol

SRT — Secure Reliable Transport

GPU-transkoodaus

StreamManager käyttää NVIDIA GPU -laitteistokiihdytystä videotranscode-koodaukseen:

NVDEC — Laitteisto-videodekoodaus (H.264, H.265, MPEG-2)

NVENC — Laitteisto-videoenkoodaus (H.264, H.265)

CPU-tila — libx264, libx265, libsvtav1 ilman GPU:ta

Zero-copy — Suora GPU-muistinsiirto (sama GPU dekoodaus+enkoodaus)

Ristisuunta-GPU — PCIe-siirto hwupload_cuda-suodattimella

Multi-GPU — Jopa 6 GPU:ta NUMA-affiinisella CPU-ydinvaraukella

Streamin muokkausvälilehdet

Purkuohjelma (ECM)

Streamiluettelon merkit

Virta luettelomerkit

Purku (ECM)

Virta muokkaus välilehdet

GPU-transkoodaus

Streamien hallinta