Voici les spécificités techniques du service d'hébergement vidéo Kinow basé entièrement sur Amazon Web Services.
Kinow propose ainsi une chaine complète d’ingestion de fichiers vidéo entièrement automatisée, englobant le transcodage, le stockage et la diffusion (CDN).
1. Transcodage video :
Kinow propose l’ingestion des fichiers vidéo source depuis le panneau d’administration (drag&drop) ou automatiquement via upload sur un bucket S3.
Kinow est agnostique sur le format d’entrée envoyé : master file IMF/DCP ou formats classiques MP4/MOV/MKV.
Le service de transcodage s’occupe ensuite automatiquement de toute la chaine : génération des assets, insertion de la DRM et création des conteneurs adaptive-streaming (DASH/HLS).
Il est possible d’automatiser la chaine de livraison de fichiers source en utilisant un dépôt de fichiers (bucket S3) pour déclencher automatiquement les opérations de transcodage et de stockage des assets vidéo.
2. Formats de transcodage :
Le transcodage est réalisé par AWS Elemental, permettant d’encoder massivement un nombre illimité de fichiers via des tâches en parallèle, et sans problématique de montée en charge, quel que soit la taille du fichier source, et ce en plusieurs formats de sortie (assets).
La qualité maximum va jusqu’à la UHD/HDR (3840x2160), au format 4:3 ou 16:9.
Les codecs vidéo utilisés en sortie sont :
- AVC (H264) pour le web OTT ou set-top box
- HEVC (H265) pour les lecteurs natifs compatibles
Il est possible d’avoir autant de format de sorties que nécessaire. Pour une lecture optimale en adaptive-streaming, nous conseillons au moins 5 profils différents, qui peuvent être définis à la volée depuis le panneau d’administration.
3. Crédits d'encodage :
Pour encoder une vidéo vous avez besoin de crédits d'encodage, qui peuvent être achetés depuis votre zone membre Kinow. Des crédits sont consommés pour chaque encodage d'une vidéo.
La consommation de ces crédits dépend des déclinaisons sélectionnées préalablement. Une configuration de base est proposée : 1h de crédit d'encodage = 1h de vidéo source, incluant deux déclinaisons HD et une déclinaison SD. Bien évidemment vous pouvez personnaliser le nombre de déclinaisons activées, ce qui aura pour effet de consommer plus ou moins vite vos crédits.
4. Fichiers sources :
Nous vous conseillons d'uploader un fichier source d'une résolution au moins égale (ou supérieure) au plus grand format HLS sélectionné pour l'encodage.
Nous acceptons la plupart des codecs vidéo en fichier source, toutefois afin d'assurer une compatibilité maximale, nous vous conseillons de fournir un fichier encodé au format MP4/H264. Si vous travaillez à partir d'un DVD, nous vous invitons à utiliser l'utilitaire Handbrake.fr afin de réaliser l'encodage de votre fichier source.
5. Déclinaisons :
La configuration des déclinaisons d'encodage et leurs débits associés s’effectue depuis le panneau d'administration (dans la section "Source vidéo").
Chaque déclinaison possède sont propre débit de diffusion (par exemple 8,5Mbps - bitrate/seconde). Plus le débit est élevé, plus celui-ci requiert une connexion internet élevée pour être diffusé sans coupure.
6. Système de protection par DRM :
Nous proposons un chiffrement des vidéos lors des opérations de transcodage permettant la protection par DRM standard (AES 128 en Clearkey) ou « Hollywoodiennes » (Widevine, PlayReady, Fairplay).
Voici la configuration possible avec les conteneurs Dash et HLS :
- HLS/AES 128 pour tous devices / navigateurs
- Dash/Widevine pour les navigateurs Chrome/Firefox & les applications Android
- Dash/PlayReady pour les applications Windows
- HLS/Fairplay pour le navigateur Safari & les applications iOS
7. Audio :
Le transcodage supporte le multi-canal audio (5.1) avec un codec type Dolby Digital. L’utilisation de Dolby Digital+ (13.1) est possible mais est payante avec une redevance pour chaque lecture/téléchargement.
8. Stockage :
L'onglet "Explorateur de fichiers" du panneau d'administration affiche la taille de stockage occupée pour chaque vidéo encodée (le fichier source + différentes déclinaisons).
Le fichier source d'une vidéo est toujours conservé, afin de pourvoir re-générer l'encodage si besoin et proposer le téléchargement du fichier. Ce dernier n'est jamais diffusé par le lecteur vidéo : seules les déclinaisons HLS (fichiers .TS) sont utilisées pour la diffusion en streaming.
Kinow propose le stockage sécurisé des fichiers vidéo (source et post-transcodage) sur le service AWS S3.
La diffusion des fichiers vidéo (EST & streaming) est réalisée depuis le CDN AWS CloudFront, qui délivre le flux vidéo à travers un réseau mondial de centres de données appelés emplacements périphériques. Lorsqu'un utilisateur demande un contenu spécifique, il est dirigé vers l'emplacement périphérique qui fournit la latence la plus faible et, par conséquent, le contenu est remis avec les meilleures performances possibles.
La diffusion est protégée par un système de jeton temporaire (token).
Afin de réduire les coûts de diffusion, nous recommandons autant que possible d’utiliser le codec HEVC (H265) afin de compresser au maximum les fichiers sources avant lecture sur une application cliente.
9. Lecteur vidéo :
Les fichiers vidéos sont diffusés en streaming via un lecteur vidéo 100% HTML5/CSS3, Bitmovin, compatible avec la plupart des navigateurs récents.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.