Dans l'industrie du streaming, certaines fonctionnalités sont souvent présentées comme complexes et coûteuses en ressources, nécessitant des licences onéreuses, des services supplémentaires et plusieurs mois de développement. La fonction MultiView, qui permet l'affichage simultané de plusieurs flux, en est un parfait exemple. Cependant, avec une maîtrise complète des technologies de streaming, des résultats peuvent être obtenus plus rapidement que prévu, sans dépendre de fournisseurs tiers.
Récemment, un client a exprimé son intérêt pour une fonctionnalité MultiView sur iOS, mais il doutait de l'ampleur du travail nécessaire. Plutôt que d'engager de longues discussions ou de planifier une feuille de route, un prototype entièrement fonctionnel a été livré en deux jours, capable d'afficher quatre flux simultanément sur un appareil iOS.
Comment cela a été réalisé
Ce développement rapide a été rendu possible grâce à une gestion complète, en interne, de l'ensemble de la chaîne de streaming :
✅ Transcodage : entièrement géré en interne
✅ Packaging : entièrement géré en interne
✅ Distribution : entièrement gérée en interne
✅ Développement iOS : entièrement géré en interne
Les résultats
Malgré la complexité liée à la gestion de différentes fréquences d'images et types de contenus — une situation exigeante pour toute implémentation MultiView —, le prototype a démontré des performances remarquables sur un appareil de test de 2022 :
📉 Utilisation du processeur (CPU) : constamment faible, entre 0 et 2 %, ne dépassant jamais 15 %
💾 Utilisation de la mémoire : seulement 20 Mo
Tout cela a été obtenu sans SDK tiers ni frais de licence — uniquement grâce à une ingénierie efficace, maîtrisée de bout en bout.
L'avantage d'une maîtrise complète de la chaîne
De nombreux prestataires justifient des retards, des coûts supplémentaires ou des licences par la complexité des flux de travail du streaming. Cependant, lorsque l'ensemble de la chaîne — du transcodage au lecteur, en passant par le packaging et la distribution — est entièrement contrôlé, ces optimisations deviennent une évidence.
Pourquoi demander des démonstrations rapides est important
Lors de l'évaluation de prestataires de streaming ou de nouvelles fonctionnalités, il peut être judicieux de demander une preuve de concept, sur une semaine ou un mois. Les prestataires ayant une véritable maîtrise de bout en bout sont souvent capables de livrer des résultats rapidement, sans nécessiter de longues réunions de planification ou de frais supplémentaires.
En fin de compte, un prototype fonctionnel parle plus fort que n'importe quel argumentaire commercial.