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.
Desarrolladores · Videos insertados
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.
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>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
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=42Cada 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.
Lista de permitidos por enlace compartido
Se define en el enlace compartido que respalda la inserción. Prioridad máxima.
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.
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.
Seis cosas que no tienes que desarrollar tú.
Limita una inserción a una lista concreta de dominios. En cualquier otro dominio, el navegador bloquea el iframe mediante CSP frame-ancestors.
Define una sola lista de dominios permitidos para toda la biblioteca. Todas las inserciones la heredan, salvo que un enlace compartido la sustituya.
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.
El iframe carga una URL firmada. Puedes revocar una sola inserción sin tocar el recurso subyacente.
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.
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
Abre la demo y genera un fragmento de inserción para uno de los videos de ejemplo.