Meeting BaaS Viewer
Une interface de visionnage vidéo construite avec Next.js pour gérer les enregistrements de réunion, accéder et naviguer dans les transcriptions.
Une interface de visionnage vidéo construite avec Next.js pour gérer les enregistrements de réunion, accéder et naviguer dans les transcriptions avec des données réelles de vos enregistrements de bots de réunion.
Aperçu
Cette application Next.js fournit un lecteur vidéo complet avec affichage de transcription synchronisée pour les enregistrements de réunion capturés par les bots Meeting BaaS. Fonctionnalités clés :
- Lecture vidéo avec contrôles standards
- Affichage de transcription synchronisée avec des données de réunion réelles
- Mise en surbrillance du mot actuel dans la transcription
- Navigation vidéo en cliquant sur les mots de la transcription
- Interface responsive avec vue divisée redimensionnable
- Données en temps réel de vos enregistrements de bots de réunion
- Intégration d'authentification avec l'application d'authentification centralisée
Stack Technologique
- Framework : Next.js 15.3.2
- Langage : TypeScript
- Styling : Tailwind CSS 4
- Composants UI : Shadcn
- Authentification : Intégration d'application d'authentification centralisée
- Gestionnaire de Paquets : pnpm
Fonctionnalités Clés
- Données de Réunion Réelles : Plus de données simulées - utilise les enregistrements et transcriptions réels de vos bots Meeting BaaS
- Contrôles Vidéo Avancés : Intégration complète video.js avec contrôles personnalisés
- Transcriptions Interactives : Cliquez sur n'importe quel mot pour sauter à ce moment dans la vidéo
- Identification des Intervenants : Labels d'intervenants clairs et horodatages
- Design Responsive : Fonctionne parfaitement sur ordinateurs et appareils mobiles
- Authentification : Accès sécurisé à vos enregistrements de réunion
Pour Commencer
Prérequis
- Node.js (version LTS)
- pnpm 10.6.5 ou plus récent
Installation
-
Clonez le répertoire :
git clone https://github.com/Meeting-Baas/viewer cd viewer
-
Installez les dépendances :
pnpm install
-
Configurez les variables d'environnement :
cp .env.example .env
Remplissez les variables d'environnement requises dans
.env
. Les détails sur les valeurs attendues pour chaque clé sont documentés dans.env.example
-
Démarrez le serveur de développement :
pnpm dev
L'application sera disponible à http://localhost:3000
Comment Ça Fonctionne
- Authentification : Les utilisateurs s'authentifient via le système d'authentification centralisé
- Sélection de Réunion : Parcourez et sélectionnez parmi vos réunions enregistrées
- Lecture Vidéo : Diffusez les enregistrements de réunion avec des contrôles vidéo complets
- Navigation de Transcription : Consultez les transcriptions synchronisées avec une précision au niveau du mot
- Fonctionnalités Interactives : Cliquez sur les mots de transcription pour naviguer dans la timeline vidéo
Intégration des Données
Le visionneur se connecte directement à votre compte Meeting BaaS, récupérant les enregistrements et transcriptions de réunion réels de vos bots. Cela élimine le besoin de données simulées et fournit un accès immédiat à votre contenu de réunion réel.
