Plateforme de vidéo on demand (VOD)

Description du projet

Mise en place d’une plateforme de VOD (Video On Demand) et de live streaming propre à un opérateur Telco.

Initialement développés pour la diffusion en direct, sur un site événementiel de l’opérateur, de l’émission de télé-crochet « Kopi Kolé ».

Elle a été par la suite agrandie d’API  permettant la diffusion et l’intégration de vidéo distribuée par l’opérateur sur n’importe quel site.

Fonctionnalités & réalisations

  • Mise en place d’un serveur vidéo et de son interface d’administration :
    • création des flux ( live / replay)
    • gestion des stockages
    • gestions des droits
  • Développement des players et  du serveurs vidéo en « adaptive multi-bitrate ». C’est à dire  qu’après test de la bande passante et échange entre le player et le serveur, le serveur vidéo sert au device mobile le flux qui correspond au mieux à la bande passante disponible et à ses capacités.
  • Développement des Web-Services utiles pour la manipulation des vidéos (listing, nombre de vues, etc)
  • Mise en place d’une infrastructure scalable afin de pouvoir assumer les montées ponctuelles de charges liées à la diffusion des émissions les plus populaires
  • Mise en exploitation du reverse proxy Varnish

Présentation de wowza sur https://www.wowza.com/

Données techniques

  • Architecture LAMP : 2 back-ends, et un reverse proxy en load balancing
  • Wowza Streaming Engine 4.5 pour le serveur de streaming (avec une licence perpétuelle)
  • Framework : Symfony 2.6
  • 2016  : Mise en oeuvre et test de l’infrastructure (Sécurité, Tenue de charge, test de Scalabilité) sur 3 mois