1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Streaming vídeo: grabación de tus directos
Esta guía explica cómo grabar o archivar la totalidad de tus emisiones, lo que puede ser útil para crear replays TV o volver a ver los vídeos grabados por cámaras de vigilancia, por ejemplo.
Activar o desactivar la grabación automática de directos
Para activar esta opción :
- abrir el Manager (manager.infomaniak.com)
- ir a Streaming vídeo
- hacer clic en la transmisión correspondiente
- activar la grabación de directos desde el panel de control de la transmisión
Una vez activada esta funcionalidad, la transmisión se grabará de forma automática y continua a partir del momento en que se envía a (o es sacada por) la plataforma de Infomaniak. Después, te invitamos a estar atento a tu espacio FTP, que podría saturarse rápidamente. En caso de necesidad, también puedes 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 emisión, que se transferirá al espacio FTP o VOD que configures.
Precisiones importantes:
- Una emisión se define como el momento entre la conexión y la desconexión hasta el codificador de vídeo.
- Calidad de las grabaciones: en el caso de una transmisión multibitrate, se conservará la calidad fuente máxima.
- Limitación del tamaño de los archivos: en caso de emisión continua, tienes la posibilidad de definir la duración máxima de cada archivo mp4. Esta opción te permite evitar la generación de archivos demasiado pesados y garantizar la grabación de tus archivos en el espacio FTP o VOD de tu elección. Una vez alcanzada la duración, la grabación se detiene automáticamente y se envía luego por FTP y se inicia una nueva grabación.
Personalización de los nombres de las grabaciones
Con el fin de que puedas identificar y clasificar fácilmente tus archivos, el nombre de las grabaciones se puede personalizar de manera dinámica mediante parámetros especificados entre corchetes.
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 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 | formato: ISO 8601// fecha y hora de la grabación.
- fragment_id | from: number | prefix: string | suffix: string// número del fragmento en el caso en que una grabación se recorte con posibilidad de ponerle un prefijo y/o un sufijo. Cada fragmento se incrementará, y "from" permitirá indicar cuál será el primer fragmento de referencia.
- extensión// extensión final del archivo.
Estos parámetros son opcionales y su orden es completamente libre. Pueden utilizarse tantas veces como se desee. Si proporcionas la misma opción varias veces, solo se tendrá en cuenta la última. Toda opción no reconocida será ignorada sin más.
Ejemplo 1
Situación: tenemos dos programaciones diarias, la primera comienza a las 10:00 y la segunda a las 20:05. Configurando la denominación de los archivos de esta manera: template_{date|format:hh:mm:ss}, obtendremos los nombres de archivo siguientes :
Para la jornada del 5 de diciembre de 2019 :
- La primera grabación a las 10:00 se denominará: template-10:00:00.mp4
- La segunda grabación a las 20:05 se denominará: template-20:05:00.mp4
Para la jornada del 6 de diciembre de 2019 :
- La primera grabación a las 10:00 se denominará: template-10:00:00.mp4
La grabación de la víspera del mismo nombre se borrará y se sustituirá por esta. - La segunda grabación a las 20:05 se denominará: template-20:05:00.mp4
La grabación de la víspera del mismo nombre se borrará y se sustituirá por esta. - Etc.
Esta lógica puede ser especialmente útil para tener un sistema de grabación en bucle, por ejemplo, para la videovigilancia. El usuario recuperará el vídeo solo en caso de necesidad, lo cual evita archivar un número de vídeos potencialmente infinito con el riesgo de saturar el espacio FTP.
Ejemplo 2
Situación: esta vez tenemos una grabación continua, las 24 horas del día y los 7 días de la semana, con una limitación de la duración de los archivos fijada en 360 minutos. Configurando la denominación de los archivos de esta manera: template_{date|format:YYYY-MM-dd}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}, obtendremos los nombres de archivo siguientes:
- El primer archivo del día a las 00:00 se denominará: template_2019-02-05.mp4
- El segundo archivo del día a las 06:00 se denominará: template_2019-02-05_fragment(1).mp4
- El tercer archivo del día a las 12:00 se denominará: template_2019-02-05_fragment(2).mp4
- El cuarto archivo del día a las 18:00 se denominará: template_2019-02-05_fragment(3).mp4
Configurando la denominación de los archivos de esta manera: template_{date|format:YYYY-MM-dd}_{fragment_id|from:0|prefix:fragment_(|suffix:)}.{extension}, obtendremos los nombres siguientes:
- El primer archivo del día a las 00:00 se denominará: template_2019-02-05_fragment(0).mp4
- El segundo archivo del día a las 06:00 se denominará: template_2019-02-05_fragment(1).mp4
- El tercer archivo del día a las 12:00 se denominará: template_2019-02-05_fragment(2).mp4
- El cuarto archivo del día a las 18:00 se denominará: template_2019-02-05_fragment(3).mp4