Dans notre série de blogs « Rencontrez les inventeurs de l’avenir de la vidéo », nous nous entretenons avec certains des talents les plus brillants d’Ateme pour savoir sur quoi ils travaillent. Dans la cinquième édition de la série, nous présentons Khaled Jerbi, ingénieur de recherche avancée en packaging, qui nous a parlé de son travail sur l’ingestion CMAF.
Quel est votre rôle chez Ateme ?
Je suis ingénieur de recherche avancée au sein de l’équipe d’innovation / bureau du CTO. J’explore de nouvelles technologies et essaie de les implémenter de manière simple sous forme de preuves de concept (POC). Lorsque les résultats sont positifs et que les clients sont intéressés, nous expliquons le concept aux développeurs. Nous les aidons également à intégrer rapidement les fonctionnalités pour les versions officielles des produits.
Sur quoi avez-vous travaillé en particulier chez Ateme ?
Dans l’ensemble, j’ai principalement travaillé du côté système (ce que nous faisons avec la vidéo après l’encodage), avec des projets comprenant :
- Mise en œuvre de la norme d’ingestion CMAF en évolution.
- Développement de la gestion du format d’ingestion CMAF par les packagers.
- Ajout de la prise en charge de l’insertion de publicités par les packagers (marqueurs SCTE35) en utilisant les nouvelles spécifications standard.
- Développement de POCs dans les laboratoires des clients.
- Tests de l’écosystème complet, de l’encodeur à la diffusion finale, en utilisant un environnement de production réel (CDN, cryptage DRM, faible latence et ultra-faible latence).
Qu’est-ce que l’ingestion CMAF ?
Avant d’atteindre le téléspectateur final, la vidéo passe par plusieurs étapes de traitement (encodage, transcodage, stockage et conditionnement). L’échange de vidéos entre ces étapes était traditionnellement réalisé avec des formats de fichier difficiles à manipuler, à stocker et à accéder. L’ingestion CMAF, un protocole d’ingestion de médias en direct, est une norme émergente. Elle définit une nouvelle façon d’échanger des vidéos en utilisant le format d’application de média commun (en anglais ‘Common Media Application Format’ ou CMAF) à faible latence, de plus en plus populaire. La norme fournit également des outils de connexion et d’interopérabilité répondant aux exigences de l’industrie en termes de fiabilité accrue.
Quels défis industriels l’ingestion CMAF relève-t-elle ?
La transmission vidéo avec MPEG2-TS est souvent difficile à gérer car elle est linéaire. Cela rend le processus d’analyse, de stockage et d’accès compliqué. De plus, la transmission de MPEG2-TS nécessite d’autres couches d’encapsulation telles que le protocole UDP (User Datagram Protocol). Il existe également des problèmes connus de perte de paquets et d’erreurs. En revanche, l’ingestion CMAF utilise une transmission basée sur HTTP/TCP, ce qui a un impact considérable non seulement sur la fiabilité de la transmission, mais également sur la simplicité de stockage et d’accès aux contenus à l’aide de serveurs HTTP hautes performances.
Qu’avez-vous réalisé dans ce domaine chez Ateme ?
À partir de 2022, nous avons pu inclure des implémentations préliminaires de la norme dans l’encodeur TITAN Live d’Ateme. Au fur et à mesure de l’évolution de la norme, nous avons travaillé sur l’amélioration de la solution et la réalisation de preuves de concept dans les laboratoires des clients et lors de salons majeurs tels que le NAB Show.
Nous avons également partagé nos connaissances avec les développeurs de produits d’Ateme. Aujourd’hui, nous avons des clients qui utilisent cette technologie au niveau de la production.
De plus, nous l’avons utilisée pour prouver que nous pouvons obtenir une faible latence et une ultra-faible latence meilleures que toute solution existante.
Qu’est-ce que l’ingestion CMAF change pour les téléspectateurs ?
Rien n’est plus frustrant et ne gâche plus un match que d’entendre nos voisins applaudir un but que nous ne voyons sur notre écran que 30 secondes plus tard. Cette latence existe réellement entre la vidéo en streaming et la vidéo par satellite. CMAF a déjà apporté des solutions pour réduire la latence du streaming, mais chaque seconde supplémentaire reste importante. L’ingestion CMAF permet une amélioration encore plus grande de la latence, ce qui est une victoire pour les téléspectateurs.