Comment faire de la vidéo en streaming via l'API Live de Facebook

A l’occasion de la F8 developer conference, Facebook a annoncé le lancement de l’API Live.

Comment faire de la vidéo en direct et streaming via l'API Live de Facebook

Grâce à l’API Live, les entreprises de médias (télévision, radio, magazines, etc), voire des sites internet (webtv), peuvent faire de la vidéo en direct et en streaming via Facebook Live Video sur leurs Pages Facebook.

En lançant l’API Live, Facebook offre aussi l’opportunité aux fabricants d’appareils susceptibles d’être connectés, de permettre la réalisation de vidéo en direct sur Facebook. Et ce, de façon native dans leurs derniers produits ou appareils permettant de faire de la vidéo en streaming.

Certes, tout le monde peut faire de la vidéo en streaming avec Facebook Live via son mobile, mais la particularité de l’API Live de Facebook, l’outil de publication de vidéo en direct pour les Pages Facebook, il faut le préciser, c'est qu'il vous permet d'utiliser votre logiciel vidéo existant ou votre appareil pour créer du contenu vidéo en direct de qualité très professionnelle recherchée par vos abonnés.

Mais, ce qu’il faut savoir, c’est que toutes les Pages Facebook ne peuvent pas utiliser l’API Live. Seules les pages Facebook vérifiées peuvent faire de la vidéo en direct via l’API Live.

Comment vérifier ma Page ?


Facebook précise que si la catégorie de votre Page actuelle est “Commerces locaux” ou “Entreprises et organisations”, votre Page peut obtenir un badge de vérification gris. Si vous êtes administrateur, si votre Page possède une photo de profil et une photo de couverture, et si elle est admissible, l’option apparaît dans les paramètres de votre Page.

Pour faire vérifier votre Page, vous pouvez utiliser le numéro de téléphone répertorié ou un document de votre entreprise (par exemple, une facture téléphonique). Pour vérifier votre Page :

  • Cliquez sur “Paramètres” en haut de votre Page.

  • Dans “Général”, cliquez sur “Vérification de la Page”.

  • Cliquez sur “Vérifiez cette Page”, puis sur “Démarrer”.

  • Saisissez un numéro de téléphone répertorié pour votre entreprise, votre pays ainsi qu’une langue.

  • Cliquez sur “Appelez-moi maintenant” pour permettre à Facebook de vous donner un code de vérification.

  • Saisissez le code de vérification à quatre chiffres et cliquez sur “Continuer”.


En plus d’avoir une page Facebook vérifiée, vous devez disposer d’un logiciel d’encodage vidéo ou un appareil qui prend en charge le protocole rtmp ou rtmps. Certaines des solutions d’encodage de vidéo populaires incluent: Livestream, OBS, Wirecast, Xsplit ffmpeg.

Si vous recherchez un encodeur Open Source, vous pouvez essayez Open Broadcaster Software. Ce logiciel Open Source gratuit vous permet d'enregistrer des vidéos et de les diffuser en direct.

Comment créer une vidéo en streaming via l’API Live


  • Connectez-vous à votre Page Facebook vérifiée et sélectionnez “Outils de Publication” dans le menu de navigation en haut de votre page.

  • Dans le menu de navigation de la colonne de gauche, cliquez sur l’option “Live Videos” (ou Vidéos en direct) sous la section “Vidéos”.

    Images via Facebook
  • Cliquez sur le bouton “Créer” pour commencer la configuration de votre post Live.

  • Selon les exigences de votre logiciel d'encodage vidéo, vous utiliserez l’une des options suivantes :

    • Un seul champ : Votre logiciel d'encodage requiert uniquement une adresse de serveur ou l'url.


    • Champs distincts : Votre logiciel d'encodage requiert à la fois une adresse de serveur et la clé.

    Veillez à activer une connexion sécurisée si votre logiciel d'encodage prend en charge le protocole rtmps.


Il est aussi important de noter que l'URL du serveur et la clé du flux sont valables uniquement pour un seul post de vidéo en direct et expirent 24 heures après leur création.

  • Copiez et collez l’URL du serveur et la clé dans votre logiciel d’encodage. Tout en sachant que chaque logiciel d’encodage a sa propre configuration. Mais, dans la majorité des cas, vous aurez besoin de trouver et éditer (modifier) les paramètres du flux en direct afin de configurer le Real Time Messaging Protocol (RTMP) ou Custom Streaming Server en tant que “Type” pour la diffusion du flux de données en streaming (audio, vidéo ou autre) entre votre serveur et le client (ordinateur, mobile, etc).

    Ensuite, vous collerez l’URL du serveur copiée et/ou la clé du flux.

  • Cliquez sur le bouton “Prévisualiser” (Preview) pour configurer le post Live et prévisualiser la diffusion de l’encodage du flux. Si vous avez déjà commencé le flux vidéo de votre encodeur, cela peur prendre de 1 à 10 secondes pour que le flux vidéo apparaisse dans la zone d'aperçu.

    Notez que le bouton “Go Live” (ou en direct) reste désactivé jusqu'à ce qu'un flux valide à partir du logiciel d'encodage soit détecté. Si vous recevez un message du genre "le flux de données est hors connexion", assurez-vous que vous avez commencé le streaming à partir de votre logiciel d'encodage.

  • Ajoutez le titre de la vidéo et les libellés thématiques de la vidéo via l'onglet “Bases” (ou Basics) et utilisez les icônes dans le menu en bas de la fenêtre de création pour ajouter vos émotions ou sentiments, spécifiez un emplacement de localisation et définissez un public privilégié.

  • L’onglet “Avancées” (Advanced) comprend une référence de l’URL du Serveur et de la Clé du Flux, uniquement pour ce post de Vidéo Live dont vous aurez besoin pour configurer votre logiciel d’encodage vidéo.

Lancement de la retransmission en direct sur Facebook


Une fois la configuration du post de la vidéo en direct et en streaming terminée, si vous être prêt pour le direct sur Facebook, vous pouvez cliquez sur le bouton “Go Live” (En Direct) pour que la vidéo soit immédiatement visible en temps réel dans le post publié.

Une fois le Live commencé, vous devrez voir un indicateur “Live” en rouge s”afficher dans votre appareil d’enregistrement.

Vous pouvez suivre quelques statistiques clés de Live dans la section Performance de votre vidéo :

  • Les spectateurs : le nombre de spectateurs uniques qui regardent activement le message vidéo Live.

  • Vues Totales : Un compteur en temps réel du nombre total de vues s'affiche tout au long de la diffusion de post vidéo Live, y compris ceux qui ne regardent pas actuellement.

Appuyez sur le bouton “Voir le post” pour accéder directement à la vidéo en direct sur votre Page Facebook.

Appuyez sur “Fin” pour arrêter la vidéo dans le post public. Veuillez noter que pour éviter de mettre accidentellement fin à la retransmission, vous devez également confirmer en appuyant sur le bouton “Terminer” dans la boîte de message.