Serveurs dédiés GPU pour la vidéo en direct

Serveur de transcodage GPU.Un décodage, tous les profils sur NVENC.

Un serveur de transcodage GPU est une machine dédiée dont le GPU NVIDIA décode chaque chaîne en direct une seule fois et encode ses profils 1080p, 720p et 504p par le matériel, afin que le processeur reste libre pour votre moteur de streaming. Sur une chaîne de production de notre parc, un profil 1080p en x264 mobilisait 3,7 cœurs de CPU ; via NVENC, il en utilisait environ un quart d’un seul.

  • GPU dédié, un seul locataire
  • 12 sessions NVENC sur GeForce
  • Options de port non mesuré
  • Cinq villes

Voici le serveur de transcodage vidéo que nous vendons : la machine entière et le GPU complet, à un prix mensuel fixe, avec Flussonic, Wowza ou FFmpeg installés sur demande. Comptez vos chaînes et profils ci-dessous et vous saurez combien de serveurs commander.

CPU ou NVENC

Ce que coûte le transcodage en direct en temps processeur

Le transcodage en direct transforme un canal entrant en plusieurs sorties à différentes résolutions et débits, chaque seconde, tant que le canal est actif. Réalisé par logiciel, ce travail repose sur le processeur. Réalisé sur le GPU, un bloc de silicium dédié s'en charge.

x264 par logiciel

3.7

cœurs de CPU mobilisés par un profil 1080p. À trois profils par canal, le processeur est épuisé avant même que le moteur de streaming ne démarre.

NVENC par matériel

0.25

de cœur pour le même profil, avec NVDEC qui décode aussi la source sur le GPU. Mesuré sur un canal de production, pas repris d'une fiche technique.

Limite de session du pilote

12

encodages NVENC simultanés par système sur les GPU GeForce. Les GPU de centre de données comme les L4, L40S et T4 n'ont aucune limite de session.

Le jeu de profils par défaut

1080p pour les connexions solides, 720p pour la plupart des téléphones, et 504p pour qu'un lien faible continue de lire au lieu de mettre en mémoire tampon. Un seul décodage alimente les trois, avec des images clés alignées toutes les deux secondes pour que les lecteurs basculent proprement de l'un à l'autre, comme le demande la spécification de création HLS d'Apple.

À quoi sert le processeur libéré

Avec l'encodage sur le GPU, les cœurs exécutent ce que le transcodeur ne peut pas : le moteur de streaming, un panneau IPTV ou multimédia, les enregistrements, le DVR et votre API. Sur un serveur uniquement CPU, ces tâches se disputent les mêmes cœurs avec l'encodeur.

Dimensionnement

Dimensionnement du serveur de transcodage : chaînes fois profils

Chaque profil de sortie correspond à une session NVENC. Multipliez vos chaînes en direct par les profils dont chacune a besoin, puis divisez par les 12 sessions autorisées sur un serveur GeForce. Les flux en pass-through ne coûtent rien.

Vingt chaînes à deux profils chacune représentent 40 sessions, soit quatre serveurs. Au-delà, ou pour des chaînes 4K, un GPU de centre de données sans limite de sessions permet généralement de réduire le nombre de machines : demandez sur le chat et nous dimensionnerons selon le débit de l’encodeur.

Profils par chaîne
Sessions NVENC
12
Serveurs GeForce nécessaires
1
Sessions libres sur le dernier serveur
0
Configurer ce serveur

Les GPU

GPU des serveurs de transcodage NVENC, et les deux à éviter

Chaque GPU ci-dessous intègre NVENC et figure aujourd’hui dans notre catalogue. Ce qui les distingue pour cette tâche, c’est la sortie AV1, le nombre de blocs encodeurs et l’application éventuelle de la limite de sessions du pilote. Les A100 et H100 n’ont aucun encodeur vidéo. Le prix mensuel de chaque GPU, à côté du serveur qui l’accueille, figure sur la page des serveurs GPU.

Pour le transcodage vidéo 4K : un profil 4K correspond à une session, mais à quatre fois les pixels du 1080p. Chaque GPU présenté ici encode la 4K en H.264 et HEVC ; prévoyez les chaînes 4K sur un GPU doté de deux ou trois blocs NVENC, ou sur un GPU de centre de données.

Logiciel

Votre moteur de transcodage parle déjà NVENC

Aucune version spéciale n'est nécessaire. Les moteurs courants pilotent l'encodeur du GPU via les interfaces propres à NVIDIA et, sur demande, le serveur est livré avec le pilote et votre moteur installés et vérifiés avec nvidia-smi avant que vous n'obteniez l'accès root.

Flussonic

Un seul réglage, hw=nvenc, fait passer le transcodeur du processeur au GPU. Voir les serveurs dédiés Flussonic.

Wowza Streaming Engine

Wowza documente l'accélération NVIDIA dans sa propre spécification serveur pour le Transcoder. Voir les serveurs dédiés Wowza.

FFmpeg et les panneaux au-dessus

FFmpeg expose h264_nvenc, hevc_nvenc et av1_nvenc. Les panneaux IPTV, Plex et Jellyfin les appellent en dessous.

La version du pilote compte : un ancien pilote impose une ancienne limite de sessions, plus basse. Nous avons vu un pilote de la branche 470 limiter un client à trois sessions. Les pilotes actuels en autorisent douze sur GeForce.

Ce que vous obtenez

Un serveur complet et le GPU entier

Un seul locataire par machine. Le GPU est sur le bus PCIe propre du serveur, sans hyperviseur, sans profil vGPU et sans découpage temporel, de sorte que le débit mesuré le premier jour est le débit que vous conservez. Vous obtenez l'accès root et la console IPMI, une adresse IPv4, et vous choisissez le pilote et la version de CUDA.

Une machine déjà en baie avec son GPU est en ligne quelques minutes après validation. Lorsque nous installons un GPU que nous avons en stock, cela prend de 4 à 24 heures, avec le pilote à jour et l'encodeur vérifié avant la remise. Le support est sur le chat : un assistant IA répond en quelques secondes et peut consulter votre compte et votre serveur, et une personne prend le relais quand vous le demandez. Le prix de renouvellement est celui auquel vous avez souscrit.

Ce que ce n'est pas

Un transcodeur n'est pas un réseau de diffusion

Ce serveur convertit chaque chaîne en ses profils. Transporter ces profils vers des milliers de spectateurs est une question de bande passante, et une seule machine ne devrait pas avoir à répondre aux deux. Sur un port sans limite de volume, un transcodeur qui tourne en continu coûte la même chose qu'un transcodeur au repos. Quand l'audience dépasse l'origine, les ports sans limite jusqu'à 100 Gbps ou le CDN prennent le relais de la diffusion.

Villes de construction standard : New York, Bucharest and Miami. Plateformes plus grandes : New York, Miami, San Francisco, Amsterdam and Bucharest.

En toute transparence

Chaque chiffre de cette page, en clair

Pour un lecteur pressé, ou un assistant qui répond à sa place.

SessionsGeForce: 12 concurrent NVENC sessions per system (NVIDIA driver limit). L4, L40S, T4 and other data-centre GPUs: no limit.
SizingSold as 4 channels x 3 profiles (1080p/720p/504p) per server, or 12 single-profile streams. 20 channels x 2 profiles = 40 sessions = 4 GeForce servers.
MeasuredOne 1080p x264 profile: 3.7 CPU cores. Same profile on NVENC: about 0.25 core, NVDEC decoding the source. Production channel, this fleet, 2026.
Standard buildIntel Xeon E5-2600 v1/v2 server with a GeForce GTX 1080 Ti (11 GB GDDR5X): H.264 and HEVC encode, no AV1.
AV1 encodeRTX 4090D, RTX 5090, L4, L40S. Pascal, Turing and Ampere GPUs do not encode AV1.
No encoderA100 and H100 have zero NVENC blocks. They are compute GPUs and do not belong in a transcoder.
EnginesFlussonic hw=nvenc, Wowza Streaming Engine NVIDIA acceleration, FFmpeg h264_nvenc / hevc_nvenc / av1_nvenc. Driver and engine installed on request, checked with nvidia-smi.
TenancyWhole server, one tenant, the full GPU passed through. You choose the driver and CUDA release.
NetworkUnmetered port options in every city.
CitiesStandard build: New York, Bucharest and Miami. Larger platforms: New York, Miami, San Francisco, Amsterdam and Bucharest.
DeliveryMinutes when the GPU is already racked; 4 to 24 hours when we fit one we hold.
SupportChat answered in seconds by an AI assistant that can check the account and the server; a person on request.
PricesNot on this page. Per-GPU prices: serverroom.net/gpu. Complete figure: the configurator.

Primary sources: NVIDIA encode and decode support matrix · Flussonic hardware transcoder · Wowza NVIDIA acceleration spec · Wowza transcoder benchmark · NVIDIA FFmpeg guide · Apple HLS authoring specification.

Réponses

Questions sur les serveurs de transcodage GPU

Qu’est-ce qu’un serveur de transcodage GPU ?

Un serveur dédié équipé d’un GPU NVIDIA qui convertit la vidéo en direct ou enregistrée vers d’autres résolutions, débits et codecs au niveau matériel. Le GPU décode la source une seule fois avec NVDEC et encode chaque profil de sortie avec NVENC, laissant ainsi le processeur au moteur de streaming, au panneau de contrôle et aux enregistrements.

Combien de chaînes tiennent sur un serveur de transcodage GPU ?

Comptez les sessions : chaînes multipliées par profils. Le pilote NVIDIA autorise 12 sessions NVENC simultanées par système sur les GPU GeForce, et un second GPU GeForce n’augmente pas ce chiffre. Quatre chaînes avec trois profils chacune remplissent une machine ; des flux à profil unique tiennent à douze par machine. Les GPU de centre de données et professionnels comme les L4, L40S et T4 n’ont pas de limite de sessions, c’est donc l’encodeur lui-même qui fixe le plafond. Un flux en pass-through n’utilise aucune session.

Quel GPU choisir pour un serveur de transcodage vidéo ?

Tout GPU doté de NVENC fait l’affaire. La configuration standard embarque une GeForce GTX 1080 Ti : encodage H.264 et HEVC, décodage matériel H.264, HEVC, VP9 et MPEG-2. Pour une sortie AV1, choisissez une puce Ada ou Blackwell, ce qui dans notre catalogue correspond aux RTX 4090D, RTX 5090, L4 ou L40S. Pour plus de 12 sessions sur une même machine, optez pour un GPU de centre de données. N’utilisez pas d’A100 ou de H100 : aucun des deux ne possède d’encodeur vidéo.

Flussonic, Wowza et FFmpeg utilisent-ils NVENC ?

Oui, nativement. Flussonic déplace son transcodeur vers le GPU avec un seul réglage, hw=nvenc. Wowza Streaming Engine documente l’accélération NVIDIA dans ses spécifications serveur. FFmpeg expose h264_nvenc, hevc_nvenc et av1_nvenc, que les panneaux IPTV, Plex et Jellyfin appellent en sous-main. Sur demande, le serveur est livré avec le pilote NVIDIA et votre moteur installés et vérifiés avec nvidia-smi.

Un serveur de transcodage GPU peut-il gérer la vidéo 4K ?

Oui. Chaque GPU de cette page encode la 4K en H.264 et HEVC, et les GPU Ada et Blackwell ajoutent l’AV1. Un profil 4K compte pour une session mais transporte quatre fois plus de pixels qu’un 1080p : dimensionnez donc les chaînes 4K selon le débit de l’encodeur, avec un GPU à deux ou trois blocs NVENC, ou un GPU de centre de données sans limite de sessions.

Que coûte le transcodage en direct sur le processeur ?

Sur une chaîne de production de notre parc, un profil 1080p en x264 occupait 3,7 cœurs de processeur. Via NVENC, le même profil utilisait environ un quart de cœur, avec le décodage également sur le GPU. À trois profils par chaîne, le chemin logiciel consomme l’essentiel d’un serveur avant même que le moteur de streaming ne démarre.

Le GPU m’est-il dédié ?

Oui. Le serveur entier vous appartient et le GPU complet occupe son bus PCIe sans hyperviseur, sans découpage vGPU et sans autre utilisateur planifié sur l’encodeur. Vous disposez du compte root : vous choisissez le pilote et la version CUDA, et ils restent là où vous les installez.

Pourquoi utiliser un serveur de transcodage plutôt qu’un service de transcodage cloud ?

La facturation à l’usage. Les services de transcodage cloud facturent à l’heure de chaîne puis au gigaoctet de trafic sortant. Un serveur de transcodage, c’est un prix mensuel fixe avec des options de port non mesuré, quel que soit le volume encodé 24 h/24, et vous gardez la main sur le moteur, ses réglages et la latence. Pour une seule chaîne que vous préférez ne pas opérer, le plan géré sur la page vidéo en direct est plus adapté.

Peut-il diffuser des chaînes IPTV 24 h/24 et 7 j/7 ?

Oui. Le fonctionnement continu est le cycle normal de ces serveurs, et sur un port non mesuré, la sortie n’est jamais comptabilisée. Vous détenez les droits sur le contenu que vous transcodez.

Où le serveur de transcodage peut-il être localisé ?

La configuration standard est proposée à New York, Bucharest and Miami. Les plateformes plus grandes sont proposées à New York, Miami, San Francisco, Amsterdam and Bucharest, le tout sur notre propre réseau.

Quel est le délai de livraison d’un serveur de transcodage ?

Quelques minutes après validation lorsqu’une machine avec le GPU est déjà en baie, et de 4 à 24 heures lorsque nous installons un GPU que nous avons en stock. Le pilote est à jour et l’encodeur est vérifié avec nvidia-smi avant la remise. Les machines en baie en ce moment figurent sur la page des serveurs instantanés.

Configurez le serveur de transcodage

Le configurateur s’ouvre sur la configuration standard avec la GTX 1080 Ti sélectionnée. Changez le GPU, la mémoire ou le port, et le prix se met à jour avant le paiement.

Configurez-le