Enregistrement IVS | Diffusion en temps réel
Il existe deux options d’enregistrement pour la diffusion en temps réel IVS :
-
Avec l’enregistrement des participants individuels, le contenu multimédia de chaque diffuseur de publication est enregistré dans des fichiers séparés.
-
En revanche, l’enregistrement composite combine le contenu multimédia de tous les diffuseurs de publication en une seule vue et l’enregistre dans un seul fichier.
L’enregistrement des participants individuels n’entraîne aucun frais Amazon IVS supplémentaire, tandis que l’enregistrement composite entraîne des frais correspondant au tarif horaire de la vidéo encodée. Les deux options d’enregistrement impliquent des coûts standards de stockage et de requête S3. Pour plus de détails, consultez la Tarification Amazon IVS
Pour une solution plus personnalisée, envisagez d’utiliser le projet open-source IVSStageSaver
Enregistrement des participants individuels
Cette option est idéale pour les diffusions en direct avec un seul diffuseur de publication ou lorsque des enregistrements séparés de chaque diffuseur de publication sont nécessaires, notamment à des fins de modération. Pour plus de détails, consultez la section Enregistrement des participants individuels.

Enregistrement composite
Cette option combine le contenu multimédia de plusieurs diffuseurs de publication en une seule vue et les enregistre dans un seul fichier, ce qui est idéal pour une expérience de vidéo à la demande. Pour plus de détails, consultez la section Enregistrement composite.

Miniatures
L'enregistrement des miniatures pour le streaming en temps réel IVS peut être configuré à la fois pour les enregistrements des participants individuels et pour les enregistrements composites (multi-participants). Pour activer ou désactiver l'enregistrement des miniatures et régler l'intervalle de génération des miniatures :
-
Pour les enregistrements des participants individuels, utilisez la propriété
thumbnailConfiguration
. -
Pour les enregistrements composites, utilisez la propriété
thumbnailConfigurations
.
Les intervalles entre miniatures peuvent être compris entre 1 seconde et 86400 secondes (24 heures) ; par défaut, l'enregistrement des miniatures est désactivé. Pour obtenir des détails, veuillez consulter la Référence de l'API de streaming en temps réel Amazon IVS.
Une configuration de miniatures comprend un champ storage
, qui peut être défini sur SEQUENTIAL
et/ou LATEST
. Le champ storage
détermine le comportement de stockage S3 pour les miniatures :
-
SEQUENTIAL
enregistre toutes les miniatures en série. Il s’agit de l’option par défaut. -
LATEST
enregistre uniquement la miniature la plus récente, en remplaçant la précédente.
Si vous spécifiez les deux SEQUENTIAL
et LATEST
, les miniatures sont écrites dans deux chemins S3 séparés, l'un pour l'archive séquentielle et l'autre pour la dernière miniature.