CMS vidéo
Exigence commerciale
Le client souhaitait développer un système de gestion de contenu (CMS) pour gérer les vidéos qui alimentent plusieurs applications web. Le CMS est utilisé pour télécharger des vidéos vers différents espaces de stockage comme Amazon s3 et supporte plusieurs formats de fichiers.
- Gestion des utilisateurs
- Permettre aux utilisateurs de télécharger et de regarder des vidéos.
- Permettre à l'administrateur de consulter les vidéos téléchargées.
- Permettre aux utilisateurs d'ingérer des métadonnées.
- Permet à l'administrateur d'approuver, de rejeter et de publier la vidéo.
Solution
Nous avons utilisé les API fournies par le client pour télécharger et gérer les vidéos. Le CMS utilise des méthodes API telles que http_link, ftp_link, http_upload, ftp_upload, http_download pour gérer les vidéos et l'API OTT pour le chargement des métadonnées.
Fonctionnalités du CMS vidéo
- Conçu avec ace bootstrap.
- Hautement sécurisé. Seuls le propriétaire et l'administrateur peuvent voir la vidéo.
- L'interface utilisateur est plus conviviale.
- Configuré dans le serveur FTP.
Client
Entreprise basée sur les produits, Inde
Heures de travail passées
900+ heures
Les technologies
- Ruby 1.9.3, Rails 3.2.13, Html/CSS/JS.
- Intégré avec ACE bootstrap.
- Gems - devise, paperclips, aws-sdk,mysql2,capistrano,httparty,Apache,passenger.
- Intégration de l'API avec l'API du client
- Stockage Amazon s3.
Les détails des clients sont protégés par un NDA strict et, par conséquent, nous ne divulguons pas ces informations. Cependant, nous pouvons vous fournir des références une fois que vous faites une demande.