Réalisations

playbody · Service de vente et de streaming vidéo

Des films et des cours vidéo (environ 46 Go) stockés sur des disques durs externes sont désormais proposés sur un service de streaming : on les achète avec des points, on les conserve et on les regarde. Envoi des fichiers, encodage GPU, streaming chiffré, choix de la qualité de 720p à 4K et interface d’administration : nous avons tout développé, et nous exploitons le service sans interruption, y compris pendant les déploiements.

Vente et visionnage des vidéos

Avant

Vidéos stockées sur disques durs externes, sans moyen de les vendre ni de les regarder

Après

16 films et 3 séries de cours (39 leçons) migrés ; achat par points, conservation et visionnage de 720p à 4K réunis dans un seul service

Écran de visionnage sur ordinateur. Au centre, le lecteur avec la barre de lecture et le menu de qualité ouvert (Auto, 4K, QHD, 1080p, 720p) ; à droite, la liste des épisodes de la série avec les mentions Vu et En cours ; en dessous, quatre affiches de cours de la même catégorie.

Les écrans sont reconstitués avec des données fictives pour protéger les informations clients.

Découvrez dès maintenant les écrans sur ordinateur et sur mobile playbody.net
Client
Éditeur de contenus vidéo
Secteur
Médias · Éducation
Réalisation
2026
Durée
Réalisé en octobre 2026 · En exploitation
Domaine
Développement produit
  • Next.js · Mantine
  • PostgreSQL
  • Envoi de fichiers avec reprise
  • Encodage GPU (H.264 · HEVC)
  • HLS chiffré
  • Paiement par points
  • Déploiement blue/green sans interruption

Contexte

Les vidéos existaient, mais sur des disques durs externes. Pour les vendre, il fallait un paiement ; pour les regarder, une qualité adaptée à l’appareil et à la connexion ; pour les protéger, un dispositif contre le téléchargement. Et chaque nouvelle vidéo devait demander moins de travail que la précédente.

Ce que nous avons réalisé

  • Visionnage — la qualité se règle automatiquement ou se choisit parmi 720p, 1080p, QHD et 4K. La reprise de lecture et l’épisode suivant s’enchaînent dans le même lecteur, sans quitter le plein écran
  • Achat et conservation — l’utilisateur recharge des points, puis acquiert définitivement une vidéo ou une série au prix fixé en points
  • Web et mobile — onglets en bas d’écran, fiches détaillées et pages d’affiches sont adaptés à chaque support, pour un usage proche d’une application sur ordinateur comme sur mobile

Trois écrans mobiles. À gauche, l’accueil avec la reprise de lecture et les affiches par catégorie ; au centre, la fiche d’une vidéo indiquant son prix et le solde de points, avec un bouton d’achat ; à droite, l’écran de recharge où l’on choisit le montant et le moyen de paiement.

  • Administration — un fichier source volumineux s’envoie avec reprise ; il n’est décodé qu’une fois, les différentes qualités H.264 et HEVC sont produites sur GPU, puis chaque segment est chiffré pour le streaming. Le prix et le statut de publication de chaque vidéo se règlent au même endroit

Interface d’administration des envois et de l’encodage. En haut, des cartes pour les 58 vidéos enregistrées (16 films · 39 cours · 3 bandes-annonces), la file d’encodage, l’espace de stockage et le déploiement sans interruption ; en dessous, un tableau indique pour chaque vidéo la catégorie, les qualités disponibles, l’avancement de l’encodage, le prix et le statut de publication.

Résultats

Le service, réalisé en octobre 2026, est en exploitation. Les 16 films et les 3 séries de cours (39 leçons, environ 46 Go) ont été migrés depuis les disques externes. Chaque nouvelle version démarre d’abord sur le serveur de secours et n’est basculée qu’une fois son état vérifié : le visionnage n’est pas interrompu pendant les déploiements.