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 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