Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo transmitir una reunión en línea kMeet en un flujo separado accesible mediante una URL única gracias al Streaming Vidéo Infomaniak.
Prólogo
- Transmitir una reunión tipo conferencia en un flujo de Streaming de Video en lugar de dentro de la aplicación kMeet presenta varias ventajas:
- Transmisión pública a gran escala sin tener que restringir el acceso a una audiencia limitada a las personas invitadas.
- Atraer a un público más amplio, como las conferencias, webinars o eventos en directo donde cientos o miles de espectadores pueden seguir el evento sin unirse a una llamada privada.
- Permite alcanzar a un número ilimitado de espectadores.
- No es necesario gestionar el acceso para cada participante, el flujo es simplemente consultable a través de un enlace.
- Basta con un navegador web para acceder al flujo de streaming.
- Acceso pasivo: los espectadores no están obligados a participar activamente o interactuar; pueden simplemente ver el evento sin registrarse o conectarse, lo que es más adecuado para grandes eventos.
- Sin interrupciones vocales ni perturbaciones relacionadas con la gestión de los micrófonos; esto permite mantener un flujo más fluido y centrado en el orador.
- Resolución de transmisión más alta cuando kMeet puede estar limitado por restricciones de ancho de banda y una calidad de video menor para evitar la sobrecarga de la red.
Crear el enlace de compartir en Streaming de Video
Requisitos previos
- La transmisión de un flujo de video kMeet dentro de un flujo de Streaming Video es posible solo con la oferta kSuite Pro o Empresa .
- Debe ser moderador de kMeet para poder crear un enlace de transmisión en vivo, pero no es necesario tener una oferta de Streaming Vidéo Infomaniak.
Luego:
- Inicia kMeet a través de kmeet.infomaniak.com o desde una de las aplicaciones para computadoras o dispositivos móviles.
- Una vez en la reunión, haga clic en el menú de acción ○○○ en la barra de herramientas kMeet.
- Selecciona Iniciar transmisión en vivo:
- Haga clic en el botón para Iniciar:
- Espere a que se cree el flujo de Streaming Vidéo:
- En el mismo lugar, una vez que se muestre el enlace del stream, haga clic en el icono a la derecha para copiar la URL correspondiente al flujo en directo; pegue la URL en un mensaje para los participantes o para cualquier persona que deba asistir a la transmisión en directo.
- Un símbolo mostrado en kMeet junto con una señal sonora indica el inicio de la transmisión a través de Streaming Vidéo:
El flujo se transmite en continuo durante un máximo de 24 horas y no será más accesible tan pronto como la reunión kMeet se detenga.
Esta guía explica cómo transmitir en vivo una lista de videos del servicio VOD gracias al producto Streaming video.
Prólogo
- Esta funcionalidad permite utilizar el service VOD para crear una lista de reproducción de videos y luego utilizar el service Streaming vidéo para transmitirla en vivo, por ejemplo, en el contexto de un canal de clips musicales, televenta, documentales, etc.
- Es posible insertar anuncios entre cada video, manualmente o mediante el uso de etiquetas VAST.
- La lista de reproducción se transmitirá en bucle infinito hasta que el usuario la detenga.
Transmitir una lista de reproducción VOD en streaming en vivo
Requisitos previos
- Tener un servicio VOD (como mínimo el espacio VOD gratuito con el servicio Streaming vídeo).
- Tener un servicio Streaming vídeo en la misma Organización y gestionado por la misma cuenta.
Para crear la lista de reproducción, importe algunas videos:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en el botón Seleccionar (en la sección Importación rápida).
Una vez importados los videos:
- Haga clic en Medios en el menú lateral izquierdo.
- Haga clic en Listas de reproducción / WebTV en el menú lateral izquierdo.
- Haga clic en el botón para añadir una nueva lista de reproducción.
- Nombra la lista de reproducción y determina si debe ser automática (vinculada a una carpeta) o manual.
- Seleccione la carpeta o los videos específicos para usar para crear la lista de reproducción.
- Haga clic en el botón Crear una transmisión en directo:
- Seleccione el flujo del servicio de Streaming vídeo que deberá transmitir la lista de reproducción y ajuste sus preferencias:
Algunos ejemplos de uso
La transmisión de una lista de reproducción puede servir como solución de respaldo (fallback) tan pronto como una transmisión en vivo se corte (voluntariamente o involuntariamente) y, en ese caso, tomar el relevo en antena. Tan pronto como el codificador en vivo emita un flujo, recuperará el control de la lista de reproducción. Esto permite transmitir contenido alternativo si hay un problema con la transmisión en vivo o si el usuario solo transmite en vivo por la noche, por ejemplo, puede automatizar la transmisión de contenido de la lista de reproducción el resto del día.
También es posible programar la difusión de una playlist desde la herramienta de planificación de Streaming vídeo. Así se pueden elegir franjas de emisión de playlist única o diferentes con antelación, o de manera recurrente. El codificador que emite en directo se desconectará automáticamente y durante toda la duración de la emisión de la playlist; una vez finalizado el horario, el codificador se reconectará y su contenido se emitirá.
Una lista de reproducción VOD puede ser creada y luego editada manualmente (buscando el video que debe completar la lista) o ser dinámica si se constituye automáticamente por un lote de videos que se encuentran en una carpeta específica y se alimenta a medida que avanza. En ambos casos, detenga y vuelva a iniciar la transmisión en directo para tener en cuenta cualquier nuevo video añadido a la lista de reproducción - se debe tener en cuenta que esto ya no será obligatorio en una próxima actualización de la herramienta.
Esta guía explica cómo prohibir el acceso a los flujos de Streaming vídeo Infomaniak mediante una clave única (hash).
Prólogo
- Este método ofrece el mejor nivel de protección y permite, por ejemplo, restringir sus transmisiones a un espacio de miembros que requiere autenticación.
- La forma de generar este código es propia de cada sitio, por lo que será necesario implementar las funciones PHP requeridas y adaptar el código de integración de tu reproductor en consecuencia.
Restringir el acceso a las transmisiones por clave única (hash)
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Configuración en el menú lateral izquierdo.
- Haga clic en Restricciones en el menú lateral izquierdo.
- Haga clic en la pestaña Restricción por hash único:
Funcionamiento de las restricciones
Este método requiere obtener información relacionada con la configuración de tu flujo y el internauta que se conecta.
En primer lugar, es necesario definir una contraseña (una clave) en el Manager Infomaniak. Tan pronto como se añada esta clave, los espectadores conectados y aquellos que intenten ver tu flujo serán bloqueados instantáneamente (consulta esta otra guía para personalizar la imagen de reemplazo ofrecida a los espectadores bloqueados).
Aquí tienes el principio a seguir para autorizar el acceso a tu flujo:
- Diseño de un sistema de autenticación por su parte (p. ej. un espacio de miembros).
- Tomar la contraseña configurada anteriormente en el Manager.
- Obtener la IP de los internautas a través de
$_SERVER["REMOTE_ADDR"]
p. ej. - Tomar el identificador del flujo a objetivo.
- Obtener la fecha y la hora actual (sin minutos y segundos).
Estos elementos serán luego hasheados por el código proporcionado en el Manager para generar un token único y propio de cada usuario que será transmitido al flujo en el momento de su carga. La plataforma de streaming verificará luego la validez del hash para autorizar o rechazar la conexión.
Notas importantes
- Para garantizar la seguridad del acceso al flujo, la validez de cada token está limitada en el tiempo.
- Es importante desactivar la caché en las páginas que permiten acceder al flujo; de lo contrario, si la generación del token se almacena en caché, otros usuarios intentarán autenticarse con el hash de otra persona, lo que provocará su rechazo incluso si tienen autorización para consumir el flujo.
Esta guía explica cómo hacer una transmisión en vivo en 360° con el servicio de streaming de video de Infomaniak.
Requisitos previos
- Tener una cámara 360 compatible con uno de los siguientes formatos:
- equirectangular 360 monoscópico (2D)
- equirectangular 360 estereoscópico (3D) side by side (separación izquierda/derecha)
- equirectangular 360 estereoscópico (3D) top/bottom (separación arriba/abajo)
- Su codificador o su cámara también deben poder enviar un flujo a través de una conexión RTMP (más información).
- Tenga en cuenta que un flujo de video a 360° requiere una fuente con un bitrate alto y un control de flujo ajustado en modo CBR; el bitrate dependerá del tipo de contenido y del consumo de datos, que también será mayor que con un flujo estándar.
Crear un reproductor 360°
La transmisión de un directo 360° requiere un reproductor 360°. Esta opción es gratuita y se activa rápidamente:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Integración luego en Players en el menú lateral izquierdo para crear o editar un player existente.
- Marque la casilla Player 360 y configura la proyección (formato del 360):
- Haga clic en el botón Guardar.
- Todo el contenido transmitido por este reproductor (ya sea en formato 360° o no) será interpretado como 360° a partir de ahora.
Esta guía explica cómo grabar o archivar todas sus transmisiones Streaming vídeo, lo cual puede ser útil para crear repeticiones de TV o revisar los videos grabados por cámaras de vigilancia, por ejemplo.
Gestion de la grabación automática de las transmisiones en directo
Para activar esta opción:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Active el registro de transmisiones en directo con el botón de alternancia (toggle switch) desde el panel de control del flujo:
Una vez activada esta funcionalidad, el flujo se grabará automáticamente y de manera continua a partir del momento en que se envíe a (o se extraiga de) la plataforma de Infomaniak.
Manténgase atento a su espacio FTP, que podría saturarse rápidamente. Si es necesario, también tiene la posibilidad de programar manualmente grabaciones desde la herramienta de programación.
Funcionamiento de las grabaciones automáticas
Una vez activada esta opción, se generará automáticamente un archivo mp4 después de cada transmisión, que se transferirá al espacio FTP o VOD configurado por usted.
Detalles importantes:
- Una transmisión se define como el momento entre la conexión y la desconexión hasta el codificador de video.
- Calidad de los grabaciones: en el caso de un flujo multi-bitrate, la calidad fuente máxima se conservará.
- Limitación del tamaño de los archivos: en caso de transmisión en continuo, tienes la posibilidad de definir la duración máxima de cada archivo mp4; esta opción te permite evitar generar archivos demasiado grandes y garantizar el registro de tus archivos en el espacio FTP o VOD de tu elección (y una vez alcanzada la duración, la grabación se detiene automáticamente, se envía por FTP y se inicia una nueva grabación).
Personalización de los nombres de los grabaciones
Para permitirle identificar y clasificar fácilmente sus archivos, el nombre de los registros es personalizable de manera dinámica utilizando parámetros especificados entre llaves.
Ejemplo:
template_{stream_id}_{date|format:YYYY-MM-dd_hh:mm:ss}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}
stream_id
= representa el identificador del flujo en forma de una cadena de caracteres.date|format
: ISO 8601 = fecha del día del registro.time|format
: ISO 8601 = hora del registro.datetime|format
: ISO 8601 = fecha y hora del registro.fragment_id|from:number|prefix:string|suffix:string
: = número del fragmento en caso de que un registro esté dividido con la posibilidad de prefijarlo y/o sufijarlo.- Cada fragmento será incrementado, "
from
" permite indicar cuál será el primer fragmento de referencia.
- Cada fragmento será incrementado, "
extension
= extensión final del archivo.
Estos parámetros y sus opciones son opcionales y su orden es completamente libre. Pueden usarse tantas veces como se desee. Si proporciona la misma opción varias veces, solo la última se tendrá en cuenta. Cualquier opción no reconocida será simplemente ignorada.
Ejemplo 1
Situación: tiene dos programaciones diarias, la primera comienza a las 10:00 y la segunda a las 20:05. Al configurar el nombre de los archivos de esta manera template_{date|format:hh:mm:ss}
obtendrá los siguientes nombres de archivo:
Para el día 5 de diciembre de 2019:
- La primera grabación a las 10:00 se llamará:
template-10:00:00.mp4
- La segunda grabación a las 20:05 se llamará:
template-20:05:00.mp4
Para el día 6 de diciembre de 2019:
- La primera grabación a las 10:00 se llamará:
template-10:00:00.mp4
La grabación del día anterior con el mismo nombre será sobrescrita y reemplazada por esta. - La segunda grabación a las 20:05 se llamará:
template-20:05:00.mp4
La grabación del día anterior con el mismo nombre será sobrescrita y reemplazada por esta. - etc.
Esta lógica puede resultar particularmente útil para tener un sistema de grabación en bucle, por ejemplo para una videovigilancia. El usuario solo recuperará el video en caso de necesidad y esto evita archivar un número potencialmente infinito de videos con el riesgo de saturar el espacio FTP.
Ejemplo 2
Situación: esta vez tienes una grabación perpetua, 24/7, con una duración de los archivos limitada a 360 minutos. Al configurar el nombre de los archivos de esta manera template_{date|format:YYYY-MM-dd}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}
obtendrás los siguientes nombres de archivo:
- El primer archivo del día a las 00:00 se llamará:
template_2019-02-05.mp4
- El segundo archivo del día a las 6:00 se llamará:
template_2019-02-05_fragment(1).mp4
- El tercer archivo del día a las 12:00 se llamará:
template_2019-02-05_fragment(2).mp4
- El cuarto archivo del día a las 18:00 se llamará:
template_2019-02-05_fragment(3).mp4
Al configurar el nombre de los archivos de esta manera template_{date|format:YYYY-MM-dd}_{fragment_id|from:0|prefix:fragment_(|suffix:)}.{extension}
obtendrás los siguientes nombres:
- El primer archivo del día a las 00:00 se llamará:
template_2019-02-05_fragment(0).mp4
- El segundo archivo del día a las 6:00 se llamará:
template_2019-02-05_fragment(1).mp4
- El tercer archivo del día a las 12:00 se llamará:
template_2019-02-05_fragment(2).mp4
- El cuarto archivo del día a las 18:00 se llamará:
template_2019-02-05_fragment(3).mp4
Esta guía explica cómo activar y utilizar la función Timeshift (también llamada DVR) en tus transmisiones de video en directo. Esta funcionalidad permite a tus espectadores retroceder si no han tenido la oportunidad de asistir a tu directo desde el principio.
Activar la función Timeshift (DVR)
Para acceder al servicio de Streaming de video:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en Configurar bajo Timeshift desde el tablero:
- Activa Timeshift.
- Establezca la duración durante la cual sus espectadores podrán retroceder (máx. 240 min.).
- Haga clic en el botón Activar:
Personalizar la función Timeshift
Es posible activar esta opción a través de la herramienta de programación en un rango horario específico y así limitar esta posibilidad a ciertos programas. Los parámetros definidos en la herramienta de programación anularán el estado predeterminado definido desde el tablero.
Para entender esto mejor, imagine una TV que transmite un partido de fútbol de 10h a 12h.
1. La TV quiere activar Timeshift solo durante el partido
Con esta configuración, los espectadores que se unan al directo a las 11:59 podrán volver a ver el inicio del partido a las 10:00, pero no podrán ver las emisiones que precedieron al partido antes de las 10:00. Para recordar, la duración máxima del Timeshift es de 240 min. (4 horas).
2. La TV quiere activar un Timeshift de 20 minutos durante el partido
Con esta configuración, los espectadores que se unan al directo a las 11:30 podrán ver las 20 minutos anteriores, pero no podrán ver el inicio del partido; solo las últimas 20 minutos deslizantes estarán disponibles durante toda la duración del partido.
3. La TV quiere desactivar Timeshift durante el partido
Con esta configuración, los espectadores no podrán volver a ver partes del partido. Solo podrán ver los programas que preceden al partido si la función Timeshift ha sido activada por defecto desde el tablero de flujo.
En resumen, hay dos casos de uso
- Activar Timeshift permanentemente, excepto para eventos particulares.
- Desactivar Timeshift permanentemente, excepto para eventos particulares.
El estado por defecto se gestiona desde el tablero de flujo y las excepciones desde la herramienta de programación.
Más información sobre el funcionamiento
Si ha definido un Timeshift de una hora y acaba de activarlo, el tiempo de retorno aumentará gradualmente hasta la duración elegida a partir del momento de la activación.
Si se han definido restricciones geográficas con un horario específico, estas se respetarán en todos los casos. En el caso de que una TV con un Timeshift de 4h reserve su programa deportivo para los visitantes suisses de 10h a 12h, un espectador italien que se conecte al flujo a las 13h solo podría volver a ver las emisiones de 9h a 10h.
Esta guía explica cómo prohibir el acceso a los flujos de Streaming vídeo Infomaniak fuera de su propio sitio web.
Restringir el acceso a las transmisiones a un dominio
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Configuración en el menú lateral izquierdo.
- Haga clic en Restricciones en el menú lateral izquierdo.
- Haga clic en la pestaña Restricción por dominio:
- Establezca el o los sitios que deben estar específicamente autorizados para cargar el flujo.
- Haga clic en el botón Guardar.
Consulte este otro guía para personalizar la imagen de reemplazo ofrecida a los espectadores bloqueados.
Esta guía explica cómo mostrar una cuenta regresiva (countdown) antes de la próxima transmisión en directo o durante una interrupción programada.
Función interrupción en la programación
Para acceder al calendario de programación:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Programación en el menú lateral izquierdo.
- Haga clic en Herramienta de programación en el menú lateral izquierdo:
- Haga clic en la fecha deseada.
Por ejemplo, esta configuración en el calendario para interrumpir un programa en directo…
… y esta configuración en el nivel de la elección de la imagen y el texto…
… mostrará este resultado a partir de las 15h, con una cuenta regresiva de 2 horas visible en el reproductor de su flujo de TV:
El cuenta regresiva, una vez programada, funciona en correlación con los cortes de flujo si establece uno (o varios consecutivos, gestionando así la superposición). Atención: debe contar 2 minutos para que una interrupción programada se refleje en el cuenta regresiva.
Esta guía explica cómo personalizar un reproductor de Streaming de video de Infomaniak para que la imagen de tu elección se proponga a los espectadores, especialmente en caso de restricción de flujo.
Prólogo
- Un flujo de video puede estar restringido:
- Interrupción planificada de la transmisión (posibilidad de mostrar una cuenta regresiva antes de reanudar la transmisión)
- Restricciones geográficas u otras restricciones (bloqueo por IP, dominio(s), token, etc.)
Personalizar el reproductor de Streaming de video
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Integración en el menú lateral izquierdo.
- Haga clic en Players en el menú lateral izquierdo.
- Haga clic en el nombre del reproductor que desea personalizar.
- Haga clic en la pestaña (o menú desplegable) Miniaturas:
- Personaliza las miniaturas deseadas:
Esta guía explica cómo gestionar los posibles excedentes de consumo de los flujos de Streaming vídeo Infomaniak.
Prólogo
- En caso de exceso de cuota, se generará una factura de exceso que puede generar un costo adicional más o menos significativo.
- Por lo tanto, es importante elegir la opción correcta que se aplicará en caso de sobreconsumo.
Actuar antes del exceso
Para acceder al servicio de Streaming de video:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic en el menú de acción ⋮ para Gestionar el producto Streaming Video.
- Haga clic en Gestionar el exceso:
Las 3 posibilidades en caso de exceso son:
- A. interrumpir la transmisión en directo
- B. establecer un límite (en
Go
oTo
) antes de la interrupción de las transmisiones en directo - C. continuar transmitiendo