Freedam

Desarrolladores · Videos insertados

Reproduce cualquier video en un solo iframe, en los sitios que autorices

Genera un fragmento de inserción para cualquier recurso de video en dos clics. Limita la reproducción a tus propios dominios, controla la reproducción automática, el bucle, los subtítulos y el momento de inicio, y revoca la inserción cuando quieras sin tocar el recurso.

El fragmento

Añádelo a un CMS, un portal o una página de intranet

La inserción es un iframe normal. Carga una URL de reproducción firmada, reproduce un stream HLS adaptado al espectador y hereda los permisos que el navegador ya concede a los iframes.

Genéralo de forma interactiva desde la página del recurso, o mediante código creando un enlace compartido con la API y pidiendo un fragmento de inserción.

Fragmento generado

<iframe
  src="https://{workspace}.freedam.io/share/SHARE_TOKEN/embed/ASSET_GAID?autoplay=1"
  width="640"
  height="360"
  frameborder="0"
  allow="autoplay; encrypted-media; picture-in-picture"
  allowfullscreen
></iframe>
Tamaños

Tres tamaños predefinidos y un tamaño personalizado

Elige un tamaño predefinido para los casos habituales o introduce tu propio ancho y alto para otros diseños.

Pequeño

480 × 270

Mediano

640 × 360

Grande

854 × 480

Personalizado

Tus dimensiones

Opciones

Cinco opciones, definidas como parámetros de URL

Añade los parámetros que quieras. Por defecto, los controles están activados, la reproducción automática está desactivada y el bucle está desactivado.

  • autoplayInicia la reproducción sin sonido en cuanto se carga el iframe, ya que los navegadores bloquean la reproducción automática con sonido.
  • mutedEmpieza sin sonido, pero deja que el espectador lo active.
  • loopVuelve a empezar desde el principio cuando el video llega al final.
  • controlsMuestra los controles del reproductor. Activado por defecto; pasa controls=0 para ocultarlos.
  • startEmpieza la reproducción en un segundo concreto. Útil para señalar un momento de un clip más largo.

Ejemplo: enlazar al segundo 42 de un clip más largo.

https://{workspace}.freedam.io/share/SHARE_TOKEN/embed/ASSET_GAID?start=42
Restricción por dominio

Solo los sitios que autorices pueden reproducir el video

Cada inserción lleva una lista de dominios donde se puede reproducir. Defínela en cada enlace compartido, o define un valor predeterminado para todo el tenant que heredan todas las inserciones. Cualquiera puede copiar el fragmento, pero en un sitio que no está en la lista, el navegador no lo muestra.

El mecanismo es el header estándar Content-Security-Policy: frame-ancestors, que aplican todos los navegadores. No necesitas añadir ningún script ni mantener ninguna integración.

Prioridad

Gana la primera coincidencia.

  1. 1

    Lista de permitidos por enlace compartido

    Se define en el enlace compartido que respalda la inserción. Prioridad máxima.

  2. 2

    Lista de permitidos predeterminada del tenant

    Se define una vez en la configuración del tenant. La heredan todas las inserciones que no la sustituyen.

  3. 3

    Sin restricción

    Si no se define ninguna de las dos, la inserción se reproduce en cualquier sitio. Esto conviene al contenido público; para cualquier otro contenido, debería ser una decisión deliberada.

Lo que te da la inserción

Seis cosas que no tienes que desarrollar tú.

Lista de dominios permitidos por enlace compartido

Limita una inserción a una lista concreta de dominios. En cualquier otro dominio, el navegador bloquea el iframe mediante CSP frame-ancestors.

Un valor predeterminado para todo el tenant

Define una sola lista de dominios permitidos para toda la biblioteca. Todas las inserciones la heredan, salvo que un enlace compartido la sustituya.

Válida durante un año, renovada automáticamente

Cada inserción se apoya en un enlace compartido que dura un año y se renueva automáticamente cuando faltan treinta días o menos para su vencimiento.

URL de reproducción firmadas

El iframe carga una URL firmada. Puedes revocar una sola inserción sin tocar el recurso subyacente.

Streaming adaptativo

La reproducción usa HLS, así que la resolución se adapta a la conexión del espectador sin ninguna configuración por tu parte.

Imagen en imagen y pantalla completa

El iframe se configura con los permisos de reproducción automática, contenido cifrado, imagen en imagen y pantalla completa, en todos los navegadores compatibles.

Desarrolladores · Videos insertados

Inserta video en los sitios que elijas

Abre la demo y genera un fragmento de inserción para uno de los videos de ejemplo.