1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Grabar un flujo de video en directo
Esta guía explica cómo registrar o archivar todas sus transmisiones Streaming de video, lo cual puede ser útil para crear retransmisiones de TV o revisar los videos grabados por cámaras de vigilancia, por ejemplo.
Administrar la grabación automática de transmisiones en vivo
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 correspondiente.
- Active la grabación de transmisiones en vivo con el botón de alternancia (toggle switch) desde el panel de control del flujo:

Una vez activada esta función, el flujo se grabará automáticamente y de manera perpetua a partir del momento en que se envíe (o se extraiga) a la plataforma de Infomaniak.
Manténgase atento al 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, el cual será transferido al espacio FTP o VOD configurado por usted.
Precisiones importantes:
- Una transmisión se define como el momento entre la conexión y la desconexión hasta el codificador de video.
- Calidad de las grabaciones: en el caso de un flujo multi-bitrate, se conservará la calidad de origen máxima.
- Limitación del tamaño de los archivos: en caso de transmisión continua, tiene la posibilidad de definir la duración máxima de cada archivo mp4; esta opción le permite evitar generar archivos demasiado pesados y garantizar la grabación de sus archivos en el espacio FTP o VOD de su elección (y una vez alcanzada la duración, la grabación se detiene automáticamente y se envía por FTP, y se inicia una nueva grabación).
Personalización de los nombres de las grabaciones
Para permitirle identificar y clasificar fácilmente sus archivos, el nombre de las grabaciones es personalizable de manera dinámica mediante 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 de la grabación.time|format: ISO 8601 = hora de la grabación.datetime|format: ISO 8601 = fecha y hora de la grabación.fragment_id|from:number|prefix:string|suffix:string: = número del fragmento en el caso de que una grabación esté dividida 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 ser utilizados tantas veces como se desee. Si proporciona la misma opción varias veces, solo se tendrá en cuenta la última. 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 especialmente útil para tener un sistema de grabación en bucle, por ejemplo, para una videovigilancia. El usuario recuperará el video solo 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 tiene una grabación perpetua, 24/7, con una limitación de la duración de los archivos fijada 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á 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 06: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á 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 06: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