¿Qué es la sindicación de video?

La sindicación de video distribuye el mismo contenido y los metadatos asociados a varias plataformas, editoriales o canales externos. Cada destino puede imponer requisitos distintos de formato, derechos y entrega.

Cómo funciona la sindicación de video

La sindicación parte de un recurso canónico y adapta su contenido multimedia, metadatos, carátula, período de disponibilidad y derechos al modelo de publicación de cada destino. Son habituales dos patrones de entrega. En una fuente de distribución, el editor enumera los elementos para que el destino los lea: Media RSS, un módulo de RSS 2.0, incluye las URL multimedia, representaciones alternativas del mismo contenido, miniaturas, restricciones por país y para compartir, y un estado activo, bloqueado o eliminado. Mediante la API de una plataforma, el editor envía cada archivo o proporciona una URL para que la plataforma lo obtenga, y recibe un identificador para el nuevo elemento. El procesamiento, la revisión y la publicación se realizan después en el destino, fuera del sistema de origen. Conservar el identificador de cada destino y la correspondencia que lo produjo permite conciliar las actualizaciones, los vencimientos, las correcciones y las eliminaciones posteriores en todo el catálogo.

Datos clave

  1. Los destinos publican sus propias reglas para archivos y metadatos, así que no supongas que una sola variante y un solo registro de metadatos serán válidos en todas partes. La API de YouTube documenta límites de longitud para títulos y descripciones y solo acepta sus propios IDs de categoría; la Content Posting API de TikTok documenta los contenedores, códecs, tasas de fotogramas, dimensiones de imagen y duraciones que acepta, y rechaza las publicaciones que no los cumplen. Toma los valores de la especificación vigente de cada destino, no de una tabla copiada.
  2. Una subida exitosa no equivale a una publicación. YouTube informa del estado de subida, los motivos de fallo y rechazo, el estado de privacidad y la hora de publicación programada en campos separados. TikTok indica que el contenido subido pasa por varias etapas antes de publicarse, no proporciona el ID de la publicación hasta que finaliza la moderación de una publicación pública y restringe las publicaciones de clientes de API no auditados a la visualización privada. Sigue el estado de cada destino mediante consultas periódicas o webhooks, según lo que ofrezca, hasta que alcance un estado final, y registra el motivo del fallo cuando no lo haga. Informa que un video está publicado únicamente cuando el propio destino aporte pruebas de que se puede ver públicamente: TikTok envía un evento de webhook de disponibilidad pública y devuelve el ID de la publicación, y en YouTube comprueba al menos que el estado de subida sea processed y el estado de privacidad sea public. Esos dos campos abarcan el procesamiento y la privacidad, no dónde puede reproducirse el video: YouTube informa de los bloqueos por país por separado como una restricción regional, que puede bloquear un video en todos los países, así que compruébala para la audiencia a la que informas.
  3. Las actualizaciones y eliminaciones se dirigen al contenido mediante el identificador del destino, no el tuyo. Los métodos de actualización y eliminación de YouTube requieren el ID del video, mientras que su método de subida no recibe ningún ID y añade un video. El método de actualización cambia los metadatos y la configuración de un video, no su archivo: la ayuda de YouTube indica que un video no se puede reemplazar, por lo que un archivo corregido constituye una nueva subida con su propio ID, y el video anterior sigue disponible hasta que lo elimines o restrinjas mediante su ID. Sin el ID almacenado, tu sistema no puede dirigirse al video existente: una corrección de metadatos no puede aplicársele, una nueva subida deja la copia anterior intacta y una solicitud de retirada carece de un destino hasta que se recupera el ID. En una fuente RSS, el guid del elemento cumple esta función: un agregador puede usarlo para decidir si un elemento es nuevo, así que mantenlo estable cuando se revise un elemento.
  4. No des por hecho que la API de un destino permite tu flujo de trabajo, ni que puede modificar o eliminar un video publicado. Las directrices de TikTok para su Direct Post API indican que un cliente debería estar destinado a un público amplio, sin limitarse a grupos internos o al uso privado; consideran inaceptable una herramienta que suba contenido a cuentas que tú o tu equipo administran y exigen el consentimiento expreso del usuario antes de enviar contenido, así que comprueba que tu uso cumple los requisitos antes de planificar una integración de TikTok sin supervisión. La documentación de Content Posting API de TikTok abarca la creación de una publicación y la consulta de su estado con el ID de la operación de publicación que devuelve, y no describe ningún método para editar o eliminar una publicación ya publicada. Guarda el ID de la operación de publicación y, una vez emitido, el ID de la publicación, y averigua cómo gestiona cada destino las correcciones y las eliminaciones antes de depender de un mecanismo de retirada.
  5. Las señales de derechos y retirada en una fuente de distribución son declaraciones, no mecanismos de aplicación. Media RSS puede marcar un elemento como blocked o deleted, restringirlo por país e indicar un vencimiento con dcterms:valid de Dublin Core, pero la especificación describe su elemento de restricción como puramente informativo, sin ninguna obligación asumida ni implícita. La eliminación depende de que cada destino actúe según la fuente, así que confírmala en el destino. Ni Media RSS ni RSS 2.0 definen una forma de que un destino informe de lo que ha publicado o eliminado, así que acuerda con cada socio cómo confirmarás ambas acciones.

Cuándo importa la sindicación de video

La sindicación importa cuando un catálogo debe mantenerse coherente en varios destinos que no controlas, como plataformas de video, redes sociales y socios que incorporan contenido de fuentes de distribución. Cada destino establece sus propias reglas para archivos y metadatos y realiza su propio procesamiento y revisión, así que planifica el encoding, las correspondencias de metadatos, los calendarios de publicación y el seguimiento de estado para cada destino.

Cómo ayuda Transloadit con la sindicación de video

Transloadit puede ejecutar las etapas de encoding y subida de un flujo de trabajo de sindicación para algunos destinos. El Robot /video/encode transcodifica y cambia el tamaño del video para generar las variantes que solicita un destino, y los Robots /youtube/store y /vimeo/store exportan los resultados del encoding a YouTube y Vimeo con un título, una descripción y un ajuste de visibilidad o acceso, con autorización mediante credenciales de Template.

Ambos Robots de exportación aceptan solo videos, y su documentación explica cómo crear la exportación. No describe cómo revisar o eliminar un video exportado anteriormente, así que conserva los identificadores de destino, las actualizaciones posteriores, las retiradas y el estado de publicación en tu propio sistema.

Explora las capacidades de entrega de Transloadit

Fuentes

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis