Découvrez comment optimiser le streaming multimédia avec Alibaba Cloud.
Contexte
La VOD est un service qui permet le téléchargement et le visionnage immédiats de vidéos, en temps réel ou en différé. Il s'agit d'un scénario métier courant qui nécessite des ressources d'infrastructure robustes pour gérer les fluctuations de charge importantes et périodiques. Les solutions traditionnelles rencontrent des difficultés telles que les délais de chargement, de traitement, de diffusion et de lecture simultanés des vidéos, ainsi qu'un trafic de pointe incontrôlable causé par les pics d'activité.
Architecture de la solution
- Cette solution se divise en trois modules : chargement de vidéos, diffusion de vidéos et gestion du système. Dans le module de chargement, les fichiers vidéo sont stockés sur Object Storage Service (OSS), tandis que l'index des segments est enregistré dans une base de données ApsaraDB RDS. OSS peut également être intégré directement à Media Transcoding et au CDN pour fournir des fonctionnalités de transcodage et de diffusion des fichiers vidéo.
- Le module de diffusion vidéo crée un service web externe offrant des fonctionnalités de visionnage en temps réel. L'instance Server Load Balancer reçoit les demandes d'accès des terminaux utilisateurs et les transmet aux instances ECS (serveurs web) pour traitement. Les serveurs web effectuent ensuite la vérification des utilisateurs et des appareils, interrogent la base de données d'index et recherchent l'index vidéo pour récupérer les vidéos requises. Enfin, le module de gestion du système assure la gestion des informations utilisateurs, des appareils et des autres services associés.
Points forts
- Réduction des coûts
- Solutions VOD sur mesure
- Service web VOD haute disponibilité
