1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Grabar un flujo de video en vivo
Esta guía explica cómo grabar o archivar todas sus Transmisiones de video, lo cual puede ser útil para crear repeticiones de televisión o revisar videos grabados por cámaras de vigilancia, por ejemplo.
Activar o desactivar la grabación automática de transmisiones en vivo
Para activar esta opción:
- inicie sesión en el Administrador de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- haga clic en el ícono en la parte superior derecha de la interfaz (o navegue usando el menú lateral izquierdo, por ejemplo)
- seleccione Transmisiones de video (en la sección Transmisión)
- haga clic en el nombre del objeto relevante en la tabla que se muestra
- active la grabación de transmisiones en vivo desde el panel de control de transmisión
Una vez que esta función esté habilitada, la transmisión se grabará automáticamente y de forma perpetua desde el momento en que se envíe a (o se extraiga por) la plataforma de Infomaniak.
Permanezca atento a su espacio FTP, que podría saturarse rápidamente. Si es necesario, también tiene la opción de programar grabaciones manualmente desde la herramienta de programación.
Cómo funcionan las grabaciones automáticas
Una vez que esta opción esté habilitada, se generará automáticamente un archivo mp4 después de cada transmisión, que se transferirá al espacio FTP o VOD que haya configurado.
Detalles importantes:
- una transmisión se define como el momento entre la conexión y la desconexión del codificador de video
- calidad de las grabaciones: en el caso de una transmisión de múltiples tasas de bits, se conservará la calidad máxima de origen
- limitación del tamaño de archivos: en caso de transmisión continua, tiene la opción de establecer la duración máxima de cada archivo mp4; esta opción le permite evitar generar archivos demasiado grandes y garantiza la grabación de sus archivos en el espacio FTP o VOD de su elección (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 las grabaciones
Para permitirle identificar y clasificar fácilmente sus archivos, el nombre de las grabaciones se puede personalizar dinámicamente 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 de la transmisión como una cadena de caracteres.
- date | format: ISO 8601 // fecha del día de 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 caso de que una grabación se divida, con la posibilidad de prefijarlo y/o sufijarlo. Cada fragmento se incrementará, "from" permite indicar cuál será el primer fragmento de referencia.
- extension // extensión final del archivo.
Estos parámetros y sus opciones son opcionales, y su orden es totalmente flexible. Pueden usarse tantas veces como se desee. Si proporciona la misma opción varias veces, solo se tomará en cuenta la última. Cualquier opción no reconocida se ignorará.
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 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 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 se sobrescribirá y se reemplazará 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 se sobrescribirá y se reemplazará por esta. - Y así sucesivamente.
Esta lógica puede resultar particularmente útil para tener un sistema de grabación en bucle, por ejemplo, para la videovigilancia. El usuario recuperará el video solo en caso de necesidad, lo que evita archivar una cantidad potencialmente infinita de videos y el riesgo de saturar el espacio FTP.
Ejemplo 2
Situación: esta vez tiene una grabación perpetua, 24/7, con un límite de duración de archivos fijado en 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