Tutoriel · Wowza Streaming Engine vers Facebook

Tutoriel Facebook Live avec Wowza avec une cible de flux RTMPS fonctionnelle

Ce tutoriel Facebook Live avec Wowza vous permet de diffuser votre flux depuis Wowza Streaming Engine vers Facebook de deux façons : la cible de flux Facebook Live intégrée, qui se connecte à votre compte, ou une cible RTMP générique qui transmet votre clé de flux Facebook via RTMPS.

Facebook n'accepte la vidéo en direct que via RTMPS, donc une cible qui pointe encore vers du RTMP simple sur le port 1935 ne se connecte jamais. Les deux méthodes ci-dessous l'envoient de manière sécurisée.

rtmp générique · facebook
Destination Host live-api-s.facebook.comDestination Port 443Application Name rtmpStream Name FB-STREAM-KEYCustom property sendSSL = true

Remplacez le nom du flux par la clé que Facebook vous donne. L'étape 03 détaille chaque champ.

01

Avant d'ajouter une cible de flux Wowza

Vérifiez d'abord quatre points. La plupart des flux Facebook qui échouent proviennent de l'un d'eux, pas de Wowza.

Version de Wowza
La cible Facebook Live nécessite Wowza Streaming Engine 4.5 ou une version ultérieure. La version actuelle est 4.11.3, datant d'août 2026, et elle fonctionne avec Java 17 ou 21.
Une source en direct
Votre encodeur publie vers une application en direct, par exemple live. Ouvrez l'application, puis Flux entrants, et notez le nom exact du flux.
Compte Facebook
Facebook exige un compte vieux d'au moins 60 jours, ainsi qu'une Page ou un profil professionnel comptant au moins 100 abonnés, avant d'autoriser la vidéo en direct depuis un logiciel de diffusion.
Port 443 sortant
Le serveur doit pouvoir joindre live-api-s.facebook.com sur le port TCP 443. Un pare-feu qui n'autorise que le port 1935 en sortie bloque le flux.

Wowza transmet la vidéo exactement comme votre encodeur l'envoie. Réglez dès maintenant l'encodeur sur la vidéo H.264, l'audio AAC et une image clé toutes les 2 secondes, et Facebook acceptera le flux du premier coup. L'étape 04 contient tous les réglages.

02

Méthode 1 : la cible de flux Facebook Live

La méthode la plus rapide. Wowza se connecte à Facebook pour vous, crée la publication en direct et envoie la vidéo via RTMPS automatiquement. Utilisez-la pour publier sur votre propre journal ou sur une Page que vous gérez.

  1. Dans Wowza Streaming Engine Manager, ouvrez Applications et sélectionnez votre application en direct.
  2. Cliquez sur Cibles de flux. Si la page indique que les cibles de flux sont désactivées, cliquez sur Activer les cibles de flux et redémarrez l'application lorsque Wowza le demande. Votre encodeur se reconnecte automatiquement.
  3. Cliquez sur Ajouter une cible de flux, choisissez Facebook Live puis cliquez sur Suivant.
  4. Renseignez Nom de la cible de flux (sans symboles tels que / : * ? ou |), Nom du flux source (le nom indiqué dans Flux entrants), ainsi que le Titre et la Description que vos spectateurs verront sur la publication.
  5. Cliquez sur Connexion, connectez-vous à Facebook et autorisez l'accès. Facebook demande qui peut voir les publications de Wowza : choisissez l'audience la plus publique que vous souhaiterez un jour, car une publication ne pourra jamais être plus publique que cela.
  6. Choisissez la Destination vidéo : Mon journal, ou l'une des Pages que vous gérez. Pour votre journal, définissez également qui peut voir la publication.
  7. Cliquez sur Ajouter cette cible. La cible affiche Active pendant l'envoi, et la publication apparaît sur Facebook quelques secondes plus tard.
Écran Ajouter une cible de flux de Wowza Streaming Engine Manager, avec Facebook Live sélectionné parmi les destinations
La liste des destinations dans Cibles de flux. Facebook Live se trouve dans la première rangée ; RTMP générique, utilisé dans la méthode 2, est dans la dernière.
03

Méthode 2 : une cible de flux RTMPS Wowza avec votre clé de flux

Utilisez cette méthode lorsque vous préférez définir le titre, la programmation et l'audience dans Facebook, ou lorsque la méthode par connexion ne s'autorise pas. Facebook vous fournit une clé de flux et Wowza ne fait que transmettre la vidéo.

Obtenir la clé de flux depuis Facebook

  1. Sur Facebook, ouvrez Live Producer et choisissez de diffuser en direct avec un logiciel de diffusion.
  2. Copiez la clé de flux. Traitez-la comme un mot de passe : toute personne qui la détient peut diffuser sur votre compte.
  3. Laissez la page ouverte. Vous lancerez la diffusion depuis ici une fois que la vidéo arrivera.

Ajouter la cible RTMP générique dans Wowza

  1. Dans votre application, cliquez sur Cibles de flux, puis sur Ajouter une cible de flux.
  2. Choisissez RTMP générique et cliquez sur Suivant.
  3. Remplissez les champs comme indiqué dans le tableau ci-dessous, puis enregistrez la cible.
Nom de la cible de flux
Tout ce que vous reconnaîtrez, par exemple facebook.
Nom du flux source
Le nom du flux indiqué dans Flux entrants.
Hôte de destination
live-api-s.facebook.com, sans rtmps:// devant.
Port de destination
443, et non le port RTMP par défaut 1935.
Application de destination
rtmp
Nom du flux de destination
Votre clé de flux Facebook.
Nom d'utilisateur, mot de passe
Laissez les deux champs vides. La clé est la seule information d'identification utilisée par Facebook.

Activer RTMPS avec sendSSL

Une cible RTMP générique envoie du RTMP simple tant que vous ne lui indiquez pas le contraire. Ouvrez la cible, accédez à ses propriétés personnalisées et ajoutez sendSSL avec la valeur true. Wowza documente une seconde méthode : la ligne de la cible dans le fichier map de l'application reçoit "sendSSL":"true".

conf/live/PushPublishMap.txt
livestream={"entryName":"facebook", "profile":"rtmp", "host":"live-api-s.facebook.com", "port":"443", "application":"rtmp", "streamName":"FB-STREAM-KEY", "sendSSL":"true"}

Une ligne par cible : le nom de votre flux source, un signe égal, puis les paramètres de la cible. Wowza Manager écrit ce fichier, et sa première ligne vous demande de ne pas le modifier à la main, alors effectuez vos modifications dans le Manager lorsque c'est possible.

Lorsque la cible affiche Active, Live Producer montre un aperçu de votre vidéo. Vérifiez l'image et le son à cet endroit, puis cliquez sur Passer en direct sur Facebook.

04

Paramètres d’encodeur acceptés par Facebook Live

Voici les chiffres actuels de Meta pour la vidéo en direct. Facebook accepte désormais jusqu’à 1080p à 60 images par seconde et des diffusions pouvant atteindre 8 heures ; les limites de 720p et de 4 heures indiquées dans les anciens guides Wowza, y compris la première version de cette page, ne s’appliquent plus.

Débit vidéo recommandé par Facebook pour chaque résolution et fréquence d’images
RésolutionFréquence d’imagesDébit vidéo
1920 × 108060 fps4,500 to 9,000 kbps
1920 × 108030 fps3,000 to 6,000 kbps
1280 × 72060 fps2,250 to 6,000 kbps
1280 × 72030 fps1,500 to 4,000 kbps
854 × 48030 fps600 to 2,000 kbps
640 × 36030 fps400 to 1,000 kbps
Codec vidéo
H.264. Niveau 4.1 jusqu’à 1080p à 30 fps, niveau 4.2 pour 1080p à 60 fps.
Images clés
Toutes les 2 secondes. Meta fixe la limite à 4 secondes.
Audio
AAC-LC, stéréo, 44,1 ou 48 kHz, 128 kbps (256 kbps au maximum). Meta exige de l’audio et de la vidéo dans chaque flux ; envoyez donc une piste silencieuse si vous n’avez pas de son.
Protocole
RTMPS, sur le port 443.
Durée
8 heures au maximum. Lorsque la cible intégrée atteint cette limite, Facebook met fin à la publication et Wowza en démarre une nouvelle avec les mêmes paramètres.

Une cible de flux transmet les images clés de votre encodeur sans les modifier. Si Facebook signale un problème d’intervalle entre images clés, corrigez-le dans l’encodeur ou envoyez à la cible une version transcodée par Wowza Transcoder avec un intervalle d’images clés égal à deux fois la fréquence d’images.

05

Arrêter le flux et corriger les erreurs courantes

Pour mettre fin à la diffusion, ouvrez Cibles de flux et cliquez sur Désactiver cette cible de flux, ou arrêtez votre encodeur. La cible reste enregistrée pour la prochaine fois.

Ce que signifie un problème de cible de flux Facebook et comment le résoudre
Ce que vous voyezPourquoiSolution
La cible attend et ne passe jamais à l’état ActifLe nom du flux source ne correspond pas à ce que publie l’encodeur.Copiez le nom depuis Flux entrants dans la cible, en respectant majuscules et minuscules.
La connexion échoue ou ne cesse de réessayerRTMP simple, port 1935, ou un pare-feu bloquant le port 443 en sortie.Définissez le port 443 et sendSSL sur true, et autorisez le port TCP 443 en sortie depuis le serveur.
Facebook indique que la clé de flux est invalideLes clés de Live Producer peuvent expirer après la fin d’une diffusion.Copiez une nouvelle clé et collez-la dans Nom du flux de destination.
La connexion Facebook a cessé de fonctionnerL’autorisation de la cible intégrée a expiré ou a été supprimée sur Facebook.Supprimez la cible et ajoutez-la à nouveau, puis reconnectez-vous à Facebook.
Facebook signale un problème d’intervalle entre images clésL’encodeur envoie une image clé moins souvent que toutes les 4 secondes.Réglez l’encodeur sur une image clé toutes les 2 secondes.
06

Passer en direct sur Facebook avec Primcast

Vous n’avez besoin de Wowza Manager que lorsque Wowza tourne sur votre propre serveur. Choisissez la ligne qui correspond à votre configuration.

Une offre de streaming vidéo Primcast

Aucune cible de flux à configurer. Dans votre compte, ouvrez la carte Streaming en direct, allez dans Restream, cliquez sur Ajouter une destination, choisissez Facebook et collez votre clé de flux. Le panneau utilise déjà l’adresse RTMPS de Facebook sur le port 443. Votre première destination redémarre votre chaîne une fois, et votre encodeur se reconnecte en quelques secondes.

La même carte envoie un flux vers YouTube, Facebook, Twitch ou n’importe quel serveur RTMP à la fois, jusqu’à cinq destinations.

Voir les offres de streaming vidéo

Wowza sur votre propre serveur dédié

Louez une machine entière et exécutez Wowza Streaming Engine dessus, avec toutes les cibles de flux de ce tutoriel sous votre contrôle. Sur demande, nous installons et gérons Wowza pour vous. La licence Wowza est facturée en plus de la machine, jamais incluse dans son prix.

Voir les serveurs dédiés Wowza

07

Questions sur Wowza et Facebook Live

Qu’est-ce qu’une cible de flux dans Wowza Streaming Engine ?

Une cible de flux est une destination vers laquelle Wowza envoie l’un de vos flux entrants, comme Facebook, YouTube ou un autre serveur RTMP. Vous ajoutez des cibles par application dans la section Cibles de flux, et chacune commence à émettre dès que son flux source est en direct.

Comment configurer une cible de flux Wowza RTMPS ?

Ajoutez une cible RTMP générique, saisissez l’hôte de destination et le port 443, puis ajoutez la propriété personnalisée sendSSL avec la valeur true. Sans sendSSL, la cible envoie du RTMP simple, ce que Facebook n’accepte pas.

Wowza peut-il envoyer un flux vers Facebook et YouTube en même temps ?

Oui. Ajoutez une cible de flux par destination sur le même flux source, et Wowza envoie une copie vers chacune. Wowza recommande de ne pas dépasser 10 cibles sur un seul compte Facebook. Chaque copie utilise son propre envoi depuis le serveur : comptez donc chaque destination lorsque vous dimensionnez le port.

Quelle résolution puis-je diffuser vers Facebook Live depuis Wowza ?

Jusqu’à 1080p à 60 images par seconde, entre 4 500 et 9 000 kbit/s, selon les spécifications vidéo en direct de Meta. Wowza envoie ce que produit votre encodeur : réglez donc la résolution et le débit dans l’encodeur ou dans une version transcodée de Wowza Transcoder.

Puis-je diffuser vers un groupe ou un événement Facebook ?

La cible Facebook Live intégrée propose votre journal et les pages que vous gérez. Pour tout autre endroit où Facebook vous autorise à passer en direct, créez la vidéo en direct dans Live Producer et envoyez-la avec la méthode 2 et la clé de flux qu’elle vous fournit.

Quelle version de Wowza Streaming Engine me faut-il ?

La version 4.5 ou ultérieure dispose de la cible Facebook Live, et toute version dotée de la cible RTMP générique peut envoyer du RTMPS avec sendSSL. La version actuelle est la 4.11.3, datant d’août 2026.

Ai-je besoin de Wowza pour diffuser vers Facebook avec Primcast ?

Non. Sur un forfait de streaming vidéo Primcast, la section Rediffusion de votre carte de diffusion en direct envoie votre flux vers Facebook avec la seule clé de flux. Vous n’utilisez Wowza Manager que lorsque Wowza tourne sur un serveur dédié qui vous appartient.

Envie de Facebook Live sans faire tourner Wowza ?

Votre chaîne vidéo Primcast rediffuse vers Facebook depuis le panneau : collez la clé de flux et vous êtes en direct. Si une cible ne se connecte pas, notre chat répond en quelques secondes et peut vérifier votre compte et votre flux, et une personne prend le relais dès que vous le demandez.