1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Enregistrer un flux vidéo en direct
Ce guide explique comment enregistrer ou archiver l'intégralité de vos diffusions Streaming vidéo, ce qui peut être utile pour créer des replays TV ou revisionner les vidéos enregistrées par des caméras de surveillance p.ex.
Activer ou désactiver l'enregistrement automatique des directs
Pour activer cette option :
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Activez l'enregistrement des directs par le bouton Ă bascule (toggle switch) depuis le tableau de bord du flux:
Une fois cette fonctionnalité activée, le flux sera automatiquement et perpétuellement enregistré à partir du moment qu'il est envoyé vers (ou tiré par) la plateforme d'Infomaniak.
Restez vigilant par rapport à votre espace FTP qui pourrait rapidement être saturé. En cas de besoin, vous avez également la possibilité de planifier manuellement des enregistrements depuis l'outil de planification.
Fonctionnement des enregistrement automatiques
Une fois cette option activée, un fichier mp4 sera automatiquement généré après chaque diffusion, lequel sera transféré vers l'espace FTP ou VOD configuré par vos soins.
Précisions importantes :
- Une diffusion est définie comme le moment entre la connexion et la déconnexion jusqu'à l'encodeur vidéo.
- Qualité des enregistrements : dans le cas d'un flux multi-bitrate, la qualité source maximum sera conservée.
- Limitation de la taille des fichiers : en cas de diffusion en continu, vous avez la possibilité de définir la durée maximum de chaque fichier mp4 ; cette option vous permet d'éviter de générer des fichiers trop lourds et de garantir l'enregistrement de vos archives vers l'espace FTP ou VOD de votre choix (et une fois la durée atteinte, l'enregistrement est automatiquement stoppé puis envoyé par FTP et un nouvel enregistrement est lancé).
Personnalisation des noms des enregistrements
Afin de vous permettre de facilement identifier et classer vos archives, le nom des enregistrements est personnalisable de manière dynamique à l'aide de paramètres spécifiés entre des accolades.
Exemple :
template_{stream_id}_{date|format:YYYY-MM-dd_hh:mm:ss}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}
- stream_id // représente l'identifiant du flux sous forme d'une chaîne de caractères.
- date | format: ISO 8601 // date du jour de l'enregistrement.
- time | format: ISO 8601 // heure de l'enregistrement.
- datetime | format: ISO 8601 // date et heure de l'enregistrement.
- fragment_id | from: number | prefix: string | suffix: string // numéro du fragment dans le cas où un enregistrement est découpé avec possibilité de le préfixer et/ou de le suffixer. Chaque fragment sera incrémenté, "from" permettant d'indiquer quel sera le premier fragment de référence.
- extension // extension final du fichier.
Ces paramètres et leurs options sont optionnels et leur ordre est totalement libre. Ils peuvent être utilisés autant de fois que souhaité. Si vous fournissez la même option plusieurs fois, seule la dernière sera prise en compte. Toute option non reconnue sera simplement ignorée.
Exemple 1
Situation : vous avez deux programmations quotidiennes, la première démarre à 10h00 et la seconde à 20h05. En configurant le nommage des fichiers de cette façon template_{date|format:hh:mm:ss}
vous obtiendrez les noms de fichier suivants :
Pour la journée du 5 décembre 2019 :
- Le premier enregistrement Ă 10h00 s'appellera:
template-10:00:00.mp4
- Le second enregistrement Ă 20h05 s'appellera:
template-20:05:00.mp4
Pour la journée du 6 décembre 2019 :
- Le premier enregistrement Ă 10h00 s'appellera:
template-10:00:00.mp4
L'enregistrement de la veille du même nom sera écrasé et remplacé par celui-ci. - Le second enregistrement à 20h05 s'appellera:
template-20:05:00.mp4
L'enregistrement de la veille du même nom sera écrasé et remplacé par celui-ci. - etc.
Cette logique peut d'avérer particulièrement utile pour avoir un système d'enregistrement en boucle, par exemple pour une vidéo surveillance. L'utilisateur ira récupérer la vidéo uniquement en cas de besoin et cela évite d'archiver un nombre de vidéos potentiellement infini au risque de saturer l'espace FTP.
Exemple 2
Situation : vous avez cette fois un enregistrement perpétuel, 24h/7, avec une limitation de la durée des fichiers fixée à 360 minutes. En configurant le nommage des fichiers de cette façon template_{date|format:YYYY-MM-dd}_{fragment_id|from:1|prefix:fragment_(|suffix:)}.{extension}
vous obtiendrez les noms de fichier suivants :
- Le premier fichier de la journée à 0h00 s'appellera:
template_2019-02-05.mp4
- Le second fichier de la journée à 6h00 s'appellera:
template_2019-02-05_fragment(1).mp4
- Le troisième fichier de la journée à 12h00 s'appellera:
template_2019-02-05_fragment(2).mp4
- Le quatrième fichier de la journée à 18h00 s'appellera:
template_2019-02-05_fragment(3).mp4
En configurant le nommage des fichiers de cette façon template_{date|format:YYYY-MM-dd}_{fragment_id|from:0|prefix:fragment_(|suffix:)}.{extension}
vous obtiendrez les noms suivants :
- Le premier fichier de la journée à 0h00 s'appellera:
template_2019-02-05_fragment(0).mp4
- Le second fichier de la journée à 6h00 s'appellera:
template_2019-02-05_fragment(1).mp4
- Le troisième fichier de la journée à 12h00 s'appellera:
template_2019-02-05_fragment(2).mp4
- Le quatrième fichier de la journée à 18h00 s'appellera:
template_2019-02-05_fragment(3).mp4