Qu’est-ce que la syndication vidéo ?
La syndication vidéo distribue un même contenu et les métadonnées associées à plusieurs plateformes, éditeurs ou canaux externes. Chaque destination peut imposer des exigences distinctes en matière de format, de droits et de livraison.
Comment fonctionne la syndication vidéo
La syndication part d’une ressource canonique et adapte son média, ses métadonnées, son image de couverture, sa période de disponibilité et ses droits au modèle de publication de chaque destination. Deux modes de livraison sont courants. Dans un flux, l’éditeur répertorie les éléments que la destination doit lire : Media RSS, un module RSS 2.0, contient les URL des médias, des représentations alternatives du même contenu, des vignettes, des restrictions géographiques et de partage, ainsi qu’un statut actif, bloqué ou supprimé. Avec l’API d’une plateforme, l’éditeur envoie chaque fichier ou transmet une URL que la plateforme doit récupérer, et reçoit un identifiant pour le nouvel élément. Le traitement, l’examen et la publication ont ensuite lieu sur la destination, en dehors du système source. Conserver l’identifiant de chaque destination et la correspondance qui l’a produit permet de réconcilier ensuite les mises à jour, expirations, corrections et suppressions dans l’ensemble du catalogue.
Points clés
- Les destinations publient leurs propres règles concernant les fichiers et les métadonnées ; ne supposez donc pas qu’un seul rendu et une seule fiche de métadonnées seront acceptés partout. L’API de YouTube documente les limites de longueur des titres et des descriptions et n’accepte que ses propres identifiants de catégorie ; l’API Content Posting de TikTok documente les conteneurs, codecs, fréquences d’images, dimensions d’image et durées qu’elle accepte, et fait échouer les publications qui ne les respectent pas. Relevez les valeurs dans la spécification actuelle de chaque destination, plutôt que dans un tableau recopié.
- Un téléversement réussi ne signifie pas que la publication a eu lieu. YouTube indique dans des champs distincts le statut du téléversement, les motifs d’échec et de rejet, le statut de confidentialité et l’heure de publication programmée. TikTok indique que le contenu téléversé passe par plusieurs étapes avant sa publication, ne fournit l’identifiant d’une publication publique qu’une fois sa modération terminée et limite les publications des clients API non audités à une consultation privée. Suivez le statut de chaque destination par interrogation périodique ou par webhooks, selon ce qu’elle propose, jusqu’à ce qu’il atteigne un état final, et consignez le motif d’échec en cas d’échec. Ne signalez une vidéo comme étant en ligne que sur la base d’une preuve fournie par la destination elle-même qu’elle est publiquement visible : TikTok envoie un événement webhook de disponibilité publique et renvoie l’identifiant de la publication ; sur YouTube, vérifiez au minimum que le statut du téléversement est
processedet que le statut de confidentialité estpublic. Ces deux champs couvrent le traitement et la confidentialité, pas les endroits où la vidéo peut être lue : YouTube signale séparément les blocages par pays sous forme de restriction régionale, qui peut bloquer une vidéo dans tous les pays. Vérifiez donc cette restriction pour le public auquel vous communiquez ce statut. - Les mises à jour et les suppressions ciblent l’identifiant de la destination, pas le vôtre. Les méthodes de mise à jour et de suppression de YouTube exigent l’identifiant de la vidéo, tandis que sa méthode de téléversement ne prend aucun identifiant et ajoute une vidéo. La méthode de mise à jour modifie les métadonnées et les réglages d’une vidéo, pas son fichier : l’aide de YouTube indique qu’une vidéo ne peut pas être remplacée. Un fichier corrigé constitue donc un nouveau téléversement avec son propre identifiant, et l’ancienne vidéo reste en ligne jusqu’à ce que vous la supprimiez ou en restreigniez l’accès à l’aide de son identifiant. Sans l’identifiant enregistré, votre système ne peut pas cibler la vidéo existante : une correction de métadonnées ne peut pas l’atteindre, un nouveau téléversement laisse l’ancienne copie en place et un retrait n’a aucune cible tant que l’identifiant n’est pas récupéré. Dans un flux RSS, le champ
guidde l’élément joue ce rôle : un agrégateur peut l’utiliser pour déterminer si un élément est nouveau. Gardez-le donc stable lorsqu’un élément est révisé. - Ne supposez pas que l’API d’une destination autorise votre processus, ni qu’elle permet de modifier ou de supprimer une vidéo publiée. Les directives de TikTok pour son API Direct Post indiquent qu’un client devrait viser un large public, sans se limiter à des groupes internes ou à un usage privé, citent comme non acceptable un utilitaire qui téléverse vers des comptes gérés par vous ou votre équipe, et exigent le consentement exprès de l’utilisateur avant l’envoi du contenu. Vérifiez donc que votre usage est admissible avant de prévoir une intégration TikTok sans intervention humaine. La documentation de l’API Content Posting de TikTok couvre la création d’une publication et la vérification de son statut avec l’identifiant de l’opération de publication renvoyé, et ne décrit aucune méthode pour modifier ou supprimer un contenu déjà publié. Conservez l’identifiant de l’opération de publication puis, une fois attribué, l’identifiant de la publication, et renseignez-vous sur la manière dont chaque destination gère les corrections et les suppressions avant de compter sur une procédure de retrait.
- Les indications de droits et de retrait dans un flux sont des déclarations, pas des mesures d’application. Media RSS peut marquer un élément comme
blockedoudeleted, le restreindre par pays et indiquer une expiration avec le champdcterms:validde Dublin Core, mais la spécification décrit son élément de restriction comme purement informatif, sans obligation assumée ni implicite. Le retrait dépend de la prise en compte du flux par chaque destination ; vérifiez donc son application sur la destination. Ni Media RSS ni RSS 2.0 ne définit de moyen permettant à une destination de signaler ce qu’elle a publié ou retiré ; convenez donc avec chaque partenaire de la manière dont vous confirmerez ces deux opérations.
Quand la syndication vidéo est utile
La syndication est utile lorsqu’un catalogue doit rester cohérent sur plusieurs destinations que vous ne contrôlez pas, comme des plateformes vidéo, des réseaux sociaux et des partenaires qui ingèrent des flux. Chaque destination fixe ses propres règles concernant les fichiers et les métadonnées et effectue ses propres traitements et examens ; prévoyez donc des encodages, des correspondances de métadonnées, des calendriers de publication et un suivi des statuts propres à chaque destination.
Comment Transloadit facilite la syndication vidéo
Transloadit peut exécuter les étapes d’encodage et de téléversement d’un processus de syndication pour certaines destinations. Le Robot /video/encode transcode et redimensionne la vidéo pour produire les rendus demandés par une destination, et les Robots /youtube/store et /vimeo/store exportent les résultats d’encodage vers YouTube et Vimeo avec un titre, une description et un réglage de visibilité ou d’accès. Ces exportations sont autorisées au moyen d’informations d’identification de Template.
Les deux Robots d’exportation n’acceptent que des vidéos, et leur documentation couvre la création de l’exportation. Elle ne décrit pas la modification ou la suppression d’une vidéo exportée précédemment ; gérez donc les identifiants des destinations, les mises à jour ultérieures, les retraits et le statut de publication dans votre propre système.
Références
- RSS Advisory Board : spécification Media RSS 1.5.1
- RSS Advisory Board : spécification RSS 2.0, sous-élément guid de item
- YouTube Data API : ressource Videos, propriétés snippet et status
- YouTube Data API: Videos: update
- YouTube Data API: Videos: delete
- Aide YouTube : remplacer ou supprimer votre vidéo
- API Content Posting de TikTok : obtenir le statut d’une publication
- API Content Posting de TikTok : guide de transfert des médias, restrictions vidéo
- TikTok Content Posting API: Direct Post
- Directives de partage de contenu de TikTok : usage prévu de Direct Post