Prismcast
Une plateforme de streaming pour un cinéma qui mérite mieux qu’une note de bas d’algorithme.
- Client
- Northern Reel Media
- Année
- 2020
- Durée
- 9 mois
- Taille de l'équipe
- 7 ingénieurs

Démo interactive
Une maquette interactive du produit que nous avons développé — cliquez, explorez.
Interface de démonstration en anglais.
Le défi
Le catalogue de 800 films de Northern Reel rapportait des miettes par vue sur les plateformes publicitaires, et ses revenus YouTube avaient chuté de 60 % en deux ans quand l’algorithme s’en est lassé. Les ayants droit exigeaient un DRM de niveau studio — Widevine et FairPlay au minimum — plus des fenêtres géographiques pour respecter les accords territoriaux, introuvables sur étagère à budget indépendant. La date de lancement, arrimée à un partenariat festival, était immuable, et le public de cinéphiles jugerait sévèrement temps de démarrage, sous-titres et débit 4K. La société tenait six semaines de trésorerie après le lancement : les abonnements payants devaient fonctionner dès le premier jour.
Notre solution
Nous avons construit la chaîne de streaming en HLS et DASH avec des échelles d’encodage par titre réglées pour le grain argentique, servies via un CDN multi-région à URL signées, et intégré une délivrance de licences multi-DRM couvrant Widevine, FairPlay et PlayReady. Une API Node.js alimente les applications web et mobiles React ainsi qu’un client TV, avec un moteur de fenêtrage géographique appliquant automatiquement les droits territoriaux de chaque titre. Stripe gère abonnements, essais et cartes cadeaux ; un service de recommandation léger mêle collections éditoriales et filtrage collaboratif pour faire émerger le catalogue sans équipe data science. La lecture démarre en 1,2 seconde au 95e percentile, et le week-end de lancement a servi 4,1 millions de minutes sans dimensionnement manuel.
Résultats
Stack technique
Vous faites face à un défi similaire ?
Nous avons déjà résolu ce type de problème. Parlons de la façon dont cette expérience peut s'appliquer à votre situation.
Discuter de votre projetÉtude de cas suivante
FurrowIQ →