Aller au contenu

Solutions · Diffusion en direct

Un VPS pour un live YouTube 24/7

Diffuser vos propres vidéos en boucle sur YouTube jour et nuit ne demande presque pas de processeur : FFmpeg copie le fichier, il ne l’encode pas. Ce dont un stream 24/7 a besoin, c’est de transfert, d’un stream qui redémarre tout seul et de fichiers que YouTube accepte. GL2-4 avec trafic non décompté démarre à $11.90 par mois.

Planificateur de diffusion 24/7

Débits YouTube
Résolution

Emplacement du serveur

3
Envoyé chaque seconde
42.4Mbit/s
Tous les 30 jours
13.7TB

Le serveur adapté

U1-2à Istanbul, Turquie

$8.90/mois

1 vCPU · 2 GB · 25 GB · unmetered, port 1 Gbit/s

4 % de son port · de la place pour 7 flux comme ceux-ci

Commander U1-2 · $8.90/mois

Vous préférez ne pas l’installer vous-même ? Nous le faisons pour $65, une seule fois

Serveurs pour le streaming 24 h/24, 7 j/7

Choisissez selon le nombre de streams que vous diffusez.

Trafic non décompté sur les trois, un mois de streaming ne bute donc jamais sur un quota. Prix du jour, par mois, et chaque renouvellement est au même prix.

  1. StarterGL2-4

    Capacité maximale

    8streams en 1080p

    ou 2 en 4K

    Une chaîne et quelques streams.

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • Trafic non décompté · port 500 Mbit/s
    • BeauharnoisHillsboro (Oregon)Vint Hill (Virginie)

    $11.90/mois

    Commander GL2-4
  2. RecommandéGL4-8

    Capacité maximale

    17streams en 1080p

    ou 5 en 4K

    Plusieurs chaînes, avec de la marge pour en ajouter plus tard.

    • 4 vCPU · 8 GB RAM · 75 GB NVMe
    • Trafic non décompté · port 1 Gbit/s
    • Gravelines

    $20.90/mois

    Commander GL4-8
  3. Le plus puissantGL6-12

    Capacité maximale

    35streams en 1080p

    ou 11 en 4K

    Plusieurs chaînes, de la 4K, ou la conversion de vidéos pendant que les streams tournent.

    • 6 vCPU · 12 GB RAM · 100 GB NVMe
    • Trafic non décompté · port 2 Gbit/s
    • Gravelines

    $29.90/mois

    Commander GL6-12

Une grande vidéothèque

BD-12 : 200 GB de disque et 32 TB par mois, de quoi diffuser 6 flux en 1080p. $17.90/mois.

Commander BD-12

Facultatif · $65 une fois

Nous installons tout pour vous : des streams qui redémarrent tout seuls, RTMPS, vos vidéos prêtes pour YouTube et un stream de test ensemble.

Ce que comprend l’installation

Notre méthode de calcul : le débit recommandé par YouTube plus 128 kbit/s d’audio par flux, et un dixième de vCPU par flux en mode copie, ce qui est généreux. Un trafic ininterrompu est prévu au quart d’un port non décompté, afin que le serveur garde de la marge tout le mois ; sur une offre avec quota mensuel, c’est le quota qui décide. Les ports indiqués sont ceux de la ville la plus lente.

15 villes

Près de chez vous, pas seulement près de YouTube.

La ville détermine la vitesse d’envoi de vos vidéos vers le serveur et la rapidité avec laquelle il vous répond. Chaque ville ci-dessous propose un serveur au prix adapté au streaming 24/7 : le moins cher capable de diffuser 3 streams en 1080p, et jusqu’où va le plus grand disponible sur place.

Europe

Amériques

Asie-Pacifique

Moyen-Orient

Nous vendons des serveurs dans 59 autres villes, dont Dubaï et Mumbai. Leurs offres comportent un volume de transfert mensuel et aucune vitesse de port publiée, nous n’y dimensionnons donc pas les streams : un stream 1080p utilise environ 4,6 TB par mois. Choisissez n’importe quelle ville dans le formulaire de commande, où chaque offre indique son volume.

Ce qu’il lui faut

Logiciels issus de la documentation, tailles indiquées avec leur source

Les logiciels et la configuration de sécurité proviennent de la documentation du projet lui-même. Lorsque le projet ne publie aucun chiffre matériel, les tailles indiquent de qui elles viennent.

D’après les pages d’aide de YouTube et la documentation de FFmpeg

  • FFmpeg lit le fichier à sa propre vitesse et le boucle indéfiniment, en copiant au lieu de réencoder : ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL" où URL est rtmps://a.rtmps.youtube.com/live2/ suivi de votre clé de flux.
  • Vidéo acceptée par YouTube : H.264 avec une image clé toutes les 2 secondes (jamais plus de 4) et audio AAC. Le mode copie ne peut pas modifier les images clés : un fichier qui enfreint cette règle doit d’abord être converti une fois.
  • RTMPS (port 443) est l’ingestion chiffrée recommandée par YouTube. YouTube autorise 10 streams actifs par chaîne et 3 par clé de stream.
  • Les streams de plus de 12 heures peuvent ne pas être archivés par YouTube ; un stream 24/7 est donc uniquement en direct : conservez votre propre copie des vidéos.

Tailles (les nôtres ; le mode copie sollicite peu le CPU)

Dimensionnement par usage
Charge de travailvCPURAM
Jusqu’à 8 streams en 1080pLe mode copie utilise quelques pourcents d’un cœur par flux ; nous comptons un dixième. Le port, prévu au quart pour un trafic 24/7, est la limite.24 GB
Jusqu’à 17 streams, plusieurs chaînesNon décompté sur un port 1 Gbit/s, 75 GB pour les fichiers.48 GB
Conversion des vidéos sur le serveur égalementLe réencodage pour corriger les images clés utilise tous les cœurs pendant qu’il tourne ; le streaming, non.612 GB

Les offres adaptées

3 machines, prix en temps réel

Classés selon le nombre de streams supportés. Prix du jour, par mois, lus dans le catalogue.

  • GL2-4$11.90/mois

    2 vCPU · 4 GB · 40 GB de disque · Unmetered

    Unmetered : jusqu’à 8 streams en 1080p, sans quota de transfert. 2 vCPU, 4 GB, 40 GB, trafic non décompté sur un port de 500 Mbit/s. Le choix honnête pour la plupart des chaînes.

  • BD-8$12.90/mois

    4 vCPU · 8 GB · 100 GB de disque · 32 TB

    32 TB par mois et 100 GB : quelques flux et une vidéothèque. 4 vCPU, 8 GB, 100 GB pour vos vidéos et 32 TB de transfert, six flux 1080p.

  • BD-12$17.90/mois

    6 vCPU · 12 GB · 200 GB de disque · 32 TB

    200 GB : une grande vidéothèque, conversion sur le serveur. 6 vCPU et 12 GB pour convertir des vidéos sans arrêter les flux, 200 GB pour les fichiers.

Le débit du port et le transfert de chaque ville sont indiqués sur chaque offre ; le formulaire de commande les affiche pour la ville choisie.

L’installation

Cinq étapes pour un flux qui redémarre de lui-même

Ubuntu, en root. Remplacez STREAM-KEY par la clé de YouTube Studio, et ne la faites figurer dans rien de ce que vous partagez.

  1. Installez FFmpeg. apt update && apt install -y ffmpeg
  2. Vérifiez le fichier. ffprobe video.mp4 doit afficher h264 et aac. Sinon, ou si les images clés sont trop espacées, convertissez-le une fois : ffmpeg -i video.mp4 -c:v libx264 -preset veryfast -g 60 -keyint_min 60 -sc_threshold 0 -c:a aac -b:a 128k ready.mp4
  3. Placez la clé dans un fichier lisible uniquement par root. echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env
  4. Créez le service /etc/systemd/system/stream1.service avec Restart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.env et la ligne FFmpeg ci-dessus comme ExecStart=.
  5. Démarrez-le et surveillez-le. systemctl enable --now stream1, puis journalctl -u stream1 -f. YouTube Studio affiche le flux en direct en moins d’une minute.

En toute franchise

Ce que nous achèterions vraiment

Le mode copie rend le processeur presque sans importance. Choisissez selon le transfert et le disque.

Pour une ou deux chaînes

GL2-4 · $11.90/mois

GL2-4 à $11.90 : 2 vCPU et 4 GB, c’est plus que ce dont le mode copie a besoin, et son trafic est non décompté, un mois de streaming 1080p ne bute donc pas sur un quota. Ne choisissez un disque plus grand que si votre bibliothèque vidéo l’exige.

Transfert

Le transfert consommé par un flux 24/7.

Un flux qui ne s’arrête jamais envoie son débit chaque seconde du mois. Aux débits recommandés par YouTube, un flux consomme ceci en 30 jours :

Transfert mensuel d’un stream YouTube 24/7 selon la résolution
StreamYouTube recommandeSur 30 jours
720p, 30 fps8 Mbit/s2.6 TB
1080p, 30 fps14 Mbit/s4.5 TB
1080p, 60 fps17 Mbit/s5.5 TB
1440p, 30 fps21 Mbit/s6.8 TB
4K, 30 fps42 Mbit/s13.6 TB

C’est donc le volume de transfert qui détermine l’offre, pas le processeur. Une offre avec 32 TB par mois supporte six streams 1080p au débit recommandé par YouTube ; une offre Unmetered n’a aucun quota mensuel, seulement la vitesse de son port. Vos propres vidéos peuvent utiliser moins que la recommandation : vérifiez le débit de vos fichiers.

Débits issus des paramètres d’encodeur pour le direct de YouTube. Calcul : Mbit/s x 2 592 000 secondes / 8.

Facultatif

Vous préférez que nous l’installions ? $65, une fois.

Achetez le serveur ci-dessus comme d’habitude. Si vous préférez ne pas réaliser les étapes vous-même, ajoutez notre installation : un prix fixe, payé une fois, réalisée dans les 24 heures suivant votre accord.

Ce que comprend l’installation à $65

  • Un service de diffusion pour chacune de vos chaînes, qui redémarre de lui-même après toute coupure et repart après un redémarrage du serveur.
  • Un lanceur qui vérifie la clé de flux et le fichier vidéo avant le démarrage de FFmpeg, et écrit une ligne claire dans le journal si l’un des deux est incorrect.
  • Streaming via RTMPS sur le port 443, l’ingestion chiffrée recommandée par YouTube.
  • Vos vidéos converties une fois au format adapté à YouTube (H.264, AAC, une image clé toutes les 2 secondes), pour que le mode copie les diffuse avec presque aucun CPU.
  • Des journaux conservés sur disque, une sauvegarde quotidienne des paramètres de diffusion, une commande qui affiche l’état de chaque flux, et un flux de test réalisé avec vous.

Nous vous envoyons le plan avant de toucher à quoi que ce soit, et rien n’est modifié sans votre accord. Vos clés de stream restent les vôtres : vous les saisissez vous-même.

Questions

Les questions posées avant l’achat.

Un direct YouTube en boucle 24/7 est-il autorisé ?
YouTube autorise la diffusion de vidéos préenregistrées via un encodeur. Ce qu’il fait respecter, ce sont ses règles de la communauté et ses règles de monétisation, qui s’appliquent au contenu, pas au serveur ; consultez les règles de YouTube pour ce que diffuse votre chaîne. Nous n’en décidons pas, et nous ne le restreignons pas.
Pourquoi mon stream affiche-t-il « Aucune donnée » ou s’arrête-t-il ?
Le plus souvent : FFmpeg s’est arrêté et rien ne l’a relancé (définissez Restart=always), la clé de stream est erronée ou contient des caractères parasites, les images clés du fichier sont espacées de plus de 4 secondes, ou l’événement YouTube a été terminé dans Studio. Une connexion perdue touche un stream à la fois ; un problème de serveur ou de réseau les arrête tous en même temps, c’est ainsi que l’on distingue les deux.
Combien de flux un VPS peut-il faire tourner ?
En mode copie, beaucoup : FFmpeg ne fait que réempaqueter le fichier, donc c’est le réseau qui décide. À 14 Mbit/s pour du 1080p, chaque flux envoie environ 4,6 TB par mois avec son audio, donc une offre de 32 TB en supporte six. Sur une offre Unmetered, le volume n’est pas décompté, et nous prévoyons le trafic ininterrompu au quart du port : GL2-4 supporte 8 flux en 1080p, GL4-8 en supporte 17. YouTube autorise lui-même 10 flux actifs par chaîne et 3 par clé de flux.
RTMP ou RTMPS ?
RTMPS, sur le port 443. YouTube le recommande parce qu’il est chiffré, et le port 443 passe à travers les réseaux qui bloquent le 1935. En mode copie, il ne coûte pas de processeur supplémentaire.
Pouvez-vous l’installer pour moi ?
Si vous le souhaitez : notre installation coûte $65, une seule fois. Elle comprend des services de diffusion à redémarrage automatique, un lanceur qui vérifie la clé et le fichier, RTMPS, une conversion unique de vos vidéos, des journaux et des sauvegardes. Nous vous envoyons d’abord le plan et ne modifions rien avant votre accord.
Puis-je aussi diffuser sur Twitch ou Facebook ?
Oui. La même ligne FFmpeg fonctionne avec leur adresse d’ingestion RTMP ou RTMPS et leur clé. Chaque destination supplémentaire ajoute son débit à votre transfert mensuel.