Que fait remotion-saas ?
Créez une application avec Remotion
Aperçu
Cette compétence vous guide dans la création d'une application SaaS basée sur Remotion, une bibliothèque React pour générer des vidéos par programmation. Elle est idéale pour les développeurs souhaitant offrir un service de rendu vidéo personnalisé à leurs utilisateurs.
Fonctionnalités
- Rendu vidéo à la demande : Gérez des tâches de rendu via une API REST.
- Stockage cloud : Sauvegardez les vidéos générées sur AWS S3 ou services similaires.
- Authentification : Intégrez un système d'authentification pour sécuriser les accès.
- Files d'attente : Utilisez des files d'attente pour traiter les rendus de manière asynchrone.
- Interface utilisateur : Fournissez un tableau de bord pour suivre les tâches.
Prérequis
- Node.js 18+
- Compte AWS (ou équivalent) pour le stockage
- Connaissances de base en React et TypeScript
Installation
git clone https://github.com/remotion-dev/remotion-saas.git
cd remotion-saas
npm install
Configuration
Créez un fichier .env avec les variables suivantes :
REMOTION_AWS_ACCESS_KEY_ID=
REMOTION_AWS_SECRET_ACCESS_KEY=
REMOTION_S3_BUCKET_NAME=
REMOTION_API_PORT=3000
Utilisation
Démarrez le serveur :
npm run start
Documentation
Consultez la documentation officielle de Remotion pour plus de détails : remotion.dev/docs