Tutoriels

Comment diffuser en même temps sur YouTube, Facebook, TikTok et Twitch ?

Un parcours pas à pas pour envoyer un seul direct vers plusieurs plateformes avec DCAST : compte, offre, destinations, contrôle par le code, connexion d'un assistant et intégration sur votre site web.

dcast Team
12 min de lecture
Partager :
homme, chaise, ordinateur, bureau, assis, électronique, intérieur, lampe, ordinateur portable, pièce, espace de travail, bureau à domicile, télétravail, co
On this page

Pour diffuser en même temps sur YouTube, Facebook, TikTok et Twitch, vous envoyez un seul direct depuis votre encodeur et vous laissez DCAST le copier vers chaque plateforme. Le parcours suit cet ordre : créer votre compte DCAST, vérifier ce que votre offre autorise, ajouter chaque plateforme comme destination dans un flux de restream, contrôler éventuellement ce flux depuis votre propre code, connecter éventuellement un assistant IA, puis intégrer le lecteur sur votre propre site web. Après les étapes, ce guide aborde les décisions qui dépassent le produit, comme l'endroit où la copie doit avoir lieu, les règles des plateformes et les clés de stream.

Importez, diffusez et vendez vos vidéos. Commencez avec l’offre gratuite, sans carte bancaire.

Commencer gratuitement

Étape 1 : créez votre compte DCAST

Ouvrez la page d'inscription et remplissez le formulaire avec votre adresse e-mail, un mot de passe, puis le même mot de passe dans le champ de confirmation. Le formulaire refuse un champ vide, deux mots de passe différents et un mot de passe de moins de huit caractères : lisez donc le message, corrigez le champ concerné et envoyez à nouveau. Une fois le compte créé, un message de confirmation s'affiche.

Utilisez une adresse e-mail que vous consultez régulièrement et un mot de passe que vous n'utilisez nulle part ailleurs. Quiconque accède à ce compte peut lancer des diffusions vers vos chaînes ; traitez donc cet identifiant avec le même soin que les clés de stream que vous allez récupérer sur chaque plateforme.

Étape 2 : vérifiez votre offre et sa limite de restream

Avant de construire votre liste de destinations, vérifiez à quelle offre votre compte est abonné. Cliquez sur votre avatar en haut à droite et choisissez Billing ; le badge coloré de l'offre, à côté du logo, ouvre la même page. Dans la ligne Available Plans, vous voyez FREE, STAR, PRO et VIP côte à côte, et la carte dont le bouton indique Current Plan correspond à votre offre. Lisez la liste des fonctionnalités de cette carte, car elle indique les limites de streaming et les outils qui s'appliquent à vous.

Le nombre de destinations pouvant fonctionner en même temps dépend de votre offre. Les paramètres de l'offre prévoient un plafond distinct pour chacune des offres FREE, STAR, PRO et VIP, et sur PRO il est de six. Comparez le nombre de plateformes visées à ce plafond avant un événement, et n'oubliez pas qu'une adresse personnalisée pour un autre service compte aussi comme une destination.

Si le plafond est inférieur à votre liste, changez d'offre depuis cette même page Billing. Cliquez sur le bouton de l'offre souhaitée et une fenêtre de paiement s'ouvre avec le nom de l'offre en haut. Choisissez ensuite le mode de facturation et finalisez le paiement dans la fenêtre qui s'ouvre. Quand elle se ferme, le tableau de bord affiche la nouvelle offre déjà appliquée, et la carte de cette offre indique Current Plan.

Étape 3 : créez un flux de restream et ajoutez chaque destination

Dans le tableau de bord, ouvrez Restream depuis la navigation et cliquez sur Create Restream ou Create Flow. Donnez au flux un nom clair, comme Sunday Service ou Product Launch, et choisissez le type de source : un stream DCAST existant ou une entrée RTMP directe. Si vous choisissez un stream existant, sélectionnez-le dans la liste, puis cliquez sur Save. Le flux apparaît dans la section Restream, et vous l'ouvrez pour ajouter des destinations. Si votre stream source ne figure pas dans la liste, créez-le d'abord dans la section Streams, puis revenez.

Ouvrez maintenant le flux. Le panneau s'appelle Channels, et non Destinations : cliquez donc sur Add Channel et sélectionnez le type de plateforme. Pour YouTube et Twitch, collez la clé de stream provenant du studio créateur de cette plateforme. Pour Custom RTMP, collez à la fois l'URL du serveur et la clé de stream. Donnez à chaque destination un nom reconnaissable, par exemple YouTube Main Channel, cliquez sur Save, puis recommencez pour chaque plateforme que vous voulez atteindre.

Les paramètres listent YouTube, Twitch, Facebook, Instagram, TikTok et Kick comme destinations, ainsi qu'une adresse personnalisée pour tout autre service. L'aide du tableau de bord cite YouTube, Twitch, Facebook et Custom RTMP dans son sélecteur de plateforme ; si une plateforme dont vous avez besoin n'y figure pas, ajoutez-la comme destination personnalisée avec l'adresse du serveur et la clé que cette plateforme vous fournit.

Les paramètres vous protègent d'une configuration inachevée. Une destination sans clé de stream, ou une destination personnalisée sans son adresse, ne peut pas être activée tant que le champ manquant n'est pas rempli, et les paramètres vous indiquent précisément de quel champ il s'agit. Les plateformes dont l'adresse d'ingestion est connue n'ont besoin que de votre clé de stream. Si vous effacez la clé d'une destination, celle-ci sort de la liste des destinations actives au lieu d'échouer en pleine diffusion. Une destination que vous avez désactivée reste désactivée même si tous les champs sont remplis, tandis qu'une destination que vous complétez et activez devient active immédiatement et reste enregistrée pour votre prochaine diffusion.

Deux échecs sont courants à ce stade. Si une plateforme rejette la clé de stream, générez une nouvelle clé sur cette plateforme, car les clés peuvent expirer ou être réinitialisées. Si vous avez ajouté deux fois la même plateforme, supprimez la destination en double avant de passer en direct. Ensuite, faites un court test pour vous assurer que chaque destination reçoit bien la vidéo.

Étape 4 : contrôlez les restreams depuis votre propre code

Si vous organisez des événements selon un calendrier, ou si vous voulez que votre propre tableau de bord gère le flux, le même travail peut être réalisé via l'API partenaire. Ses opérations de restream permettent à votre code de créer un restream, de lister vos restreams, d'en lire un, d'en mettre un à jour et d'en supprimer un. D'autres opérations démarrent et arrêtent un restream, démarrent et arrêtent son entrée, mettent à jour une seule destination, renouvellent la clé d'une destination, et récupèrent les adresses de l'encodeur, l'adresse de prévisualisation et le stream de prévisualisation. Une dernière opération liste vos comptes de restream.

La source que vous indiquez lors de la création d'un restream, comme RTMP, SRT ou WebRTC, est celle qui est enregistrée et renvoyée dans la réponse. Pour rediffuser l'une de vos diffusions existantes, vous liez cette diffusion comme source, et la diffusion d'un autre compte est refusée. Une requête qui lie une diffusion tout en indiquant un protocole source différent est également refusée, de sorte que votre code n'obtient jamais un restream qu'il n'a pas demandé.

Les destinations se comportent comme dans le tableau de bord. Une adresse de destination qui pointe vers un réseau privé est refusée avant tout enregistrement. Lorsque vous mettez à jour un restream, un interrupteur que vous envoyez est écrit tel que vous l'avez envoyé, et une mise à jour qui omet l'interrupteur conserve la valeur enregistrée. Une destination dépourvue de sa clé de stream ou de son adresse ne peut pas être enregistrée comme activée.

Lorsque vous lisez un restream, chaque destination indique si elle est activée, sa dernière erreur et le moment où cette erreur s'est produite. Une clé en lecture seule voit si chaque destination est activée, mais pas le texte de l'erreur, car ce texte peut contenir l'adresse de la destination. Si un démarrage ne peut pas avoir lieu, la réponse nomme chaque destination activée et le champ qui lui manque, et elle distingue l'absence de destination activée de l'absence de champ rempli. Utilisez cette réponse pour réparer la destination plutôt que de réessayer à l'aveugle.

Gardez votre clé d'API sur votre serveur, jamais dans une page web ni dans une application que vos spectateurs téléchargent. Si vous créez un tableau de bord qui se contente d'afficher vos restreams, donnez-lui une clé en lecture seule.

Étape 5 : connectez éventuellement un assistant IA

Cette étape est facultative et n'est pas nécessaire pour passer en direct. Le connecteur DCAST est un serveur MCP pour la vidéo qui connecte un assistant IA tel que Claude à votre compte DCAST. Comme il donne à un autre outil un accès à votre compte, ce qu'il faut savoir avant de le connecter, c'est comment retirer cet accès.

Lorsque vous supprimez le connecteur dans vos clés d'API DCAST, il disparaît de votre liste de clés. Un jeton que le connecteur avait reçu avant la suppression est refusé dès cet instant, même s'il n'avait pas encore expiré, et un jeton plus récent ne peut pas rouvrir la connexion non plus. Pour vous reconnecter, vous approuvez de nouveau l'accès dans DCAST. La suppression du connecteur ferme aussi les demandes d'autorisation qu'il avait encore en cours, de sorte qu'une ancienne approbation ne peut pas élargir une nouvelle connexion. À l'inverse, une clé d'API ordinaire que vous supprimez est retirée définitivement.

Demandez à votre assistant de vous dire ce qu'il s'apprête à modifier avant de le faire, afin de garder la maîtrise de votre bibliothèque. Après une session, passez en revue ce que l'assistant a modifié, comme vous vérifieriez le travail d'un nouveau collègue. Si vous soupçonnez que quelqu'un d'autre a utilisé la connexion, supprimez-la d'abord, puis reconnectez-vous ensuite avec une nouvelle approbation, et supprimez toute connexion que vous n'utilisez plus afin qu'aucun assistant oublié ne conserve un accès à votre compte.

Étape 6 : intégrez le lecteur sur votre propre site web

Les plateformes sociales sont des espaces loués : offrez donc aussi à vos spectateurs un lieu qui vous appartient. Vous pouvez placer le lecteur de vos vidéos et de vos diffusions sur votre propre site web grâce à un court code d'intégration. Pour une vidéo enregistrée, ouvrez la vidéo dans votre bibliothèque, cliquez sur Share, puis sur Embed, copiez le code d'intégration et collez-le dans le HTML de votre page. Veillez à copier tout le HTML, et pas seulement l'adresse, faute de quoi la vidéo intégrée ne se chargera pas.

Avec l'API partenaire, la même chose se fait en deux opérations : l'une récupère l'intégration d'un stream et l'autre récupère l'intégration d'une vidéo. Avant de partager une vidéo, vérifiez que son statut est Ready et que sa visibilité convient à votre public, puis ouvrez le lien dans un navigateur en tant que visiteur pour confirmer la lecture.

Par défaut, le lecteur intégré fonctionne sur n'importe quel site web : un partenaire ou un fan peut donc partager votre contenu sans vous demander d'abord. Si vous voulez garder la main, listez les domaines où votre lecteur peut apparaître et tous les autres sites web sont refusés. Une entrée de la liste peut couvrir tous les sous-domaines d'un site grâce à un joker, de sorte qu'une seule ligne suffit pour tout le site, et vider la liste rouvre votre lecteur à tous les sites web. Vous seul pouvez modifier la liste pour votre contenu, et la règle suit le propriétaire de chaque vidéo ou diffusion : une seule liste couvre donc vos envois, vos événements en direct et leur chat.

Décidez quel objectif compte le plus. Restreignez la liste lorsque vous vendez l'accès via votre propre site et que vous voulez que le lecteur n'y apparaisse que là. Laissez la liste vide lorsque votre objectif est la portée, car chaque copie du code d'intégration fonctionne alors pour quiconque la colle. Les entrées mal formées, comme un joker seul ou un chemin de page complet, sont rejetées avant toute écriture, de sorte qu'une faute de frappe ne puisse pas ouvrir ou fermer votre lecteur par accident.

Décider ce qu'il faut envoyer depuis chez vous et ce qu'il faut laisser au service

La décision la plus importante est de savoir où se fait la copie. Si votre encodeur envoyait un flux distinct à chaque plateforme, votre connexion domestique devrait tous les transporter en même temps, ce qu'elle peut rarement faire. Envoyez un seul flux depuis votre encodeur et laissez le service le copier vers chaque plateforme. Votre envoi reste alors stable quel que soit le nombre de destinations que vous ajoutez, et un problème sur une plateforme ne vous oblige pas à toucher aux réglages de l'encodeur.

Vérifiez ensuite les règles propres à chaque plateforme avant la première diffusion. La vidéo verticale, les clés de stream et la durée des directs sont gérées différemment par chaque plateforme, et un format qui convient à un public peut ne pas convenir à un autre. Décidez à l'avance quelles plateformes reçoivent votre cadrage principal, et lisez séparément les règles de TikTok et de Twitch plutôt que de supposer qu'elles sont identiques à celles de YouTube ou de Facebook.

Tester chaque destination avant un événement important

Testez chaque destination avec une courte diffusion privée avant un événement important, car chaque plateforme a ses propres règles pour les nouveaux streams. Une chaîne récente peut se comporter différemment d'une chaîne établie, et mieux vaut le découvrir un après-midi tranquille que devant votre public. Pendant le test, ouvrez chaque plateforme en tant que spectateur et vérifiez que l'image et le son arrivent, puis consultez les paramètres de la destination pour repérer tout champ qu'elles signalent encore comme manquant.

Enfin, protégez vos clés. Toute personne qui détient une clé de stream peut diffuser sur cette chaîne : ne collez donc jamais de clés dans des conversations ou des captures d'écran, et générez une nouvelle clé sur la plateforme dès que vous soupçonnez une fuite. Mettez ensuite à jour la destination dans votre flux, effectuez un nouveau court test, et seulement après, lancez votre direct pour votre public sur toutes les plateformes en même temps.

Outils gratuits sur ce sujet

Documentation de l’API sur ce sujet

multistreamrestreamingYouTubeFacebookTikTokTwitchclé de streamintégration
d

dcast Team

Des experts du streaming vidéo qui aident les créateurs à réussir.

Lancez votre activité vidéo dès aujourd’hui

Importez, diffusez et vendez vos vidéos. Commencez avec l’offre gratuite, sans carte bancaire.

Commencer gratuitement