Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:ApsaraVideo Player SDK pour Android

Dernière mise à jour :Aug 10, 2026

Le SDK ApsaraVideo Player pour Android offre une intégration audio et vidéo pour les applications mobiles, permettant aux développeurs Android d'ajouter rapidement des fonctionnalités de diffusion en direct et de vidéo à la demande.

Présentation

Il s'agit d'un outil de lecture vidéo léger et performant destiné au développement mobile. Il couvre l'intégralité du pipeline, du chargement, du décodage et du rendu des médias jusqu'aux commandes interactives. Grâce à des API standardisées et des composants optimisés par scénario, les développeurs peuvent intégrer la lecture vidéo rapidement et l'adapter à des cas d'utilisation tels que l'éducation en ligne, les courtes vidéos et la formation d'entreprise.

Fonctionnalités

  1. Intégration rapide

    Installez le SDK et commencez à lire des vidéos en quelques étapes. Des API complètes et des exemples de code prêts à l'emploi simplifient l'intégration de la lecture vidéo.

  2. Prise en charge de plusieurs formats de lecture

    Prend en charge une large gamme de formats vidéo et de protocoles de streaming, y compris HLS, RTMP et MP4, garantissant une lecture fluide dans diverses conditions de réseau.

  3. Prise en charge de la technologie de débit adaptatif

    Ajuste automatiquement la qualité vidéo en fonction des conditions du réseau, maintenant une lecture fluide même sur des connexions instables.

  4. Fonctionnalités interactives riches

    Propose des commandes de lecture intuitives, notamment le mode plein écran, l'avance et le retour rapides, la lecture et la pause, ainsi que le réglage du volume pour une expérience de visionnage fluide et réactive.

Capacités

  1. Capacités de lecture de base

    Prend en charge les formats MP4, HLS et FLV avec un commutateur multi-débit adaptatif (étiquettes de qualité personnalisables). Les commandes gestuelles intégrées incluent un double tapotement pour mettre en pause et un glissement pour ajuster le volume ou la luminosité. Parmi les autres capacités figurent la visualisation en plein écran, les vitesses de lecture ajustables et le chargement instantané de la première image. Les rappels d'événements tels que onPrepared récupèrent les métadonnées vidéo (durée, résolution), et onCompletion déclenche automatiquement la vidéo suivante lorsque la lecture en cours se termine.

  2. Capacités de protection et de chiffrement du contenu

    Assure la protection du contenu grâce au chiffrement standard HLS AES-128 et au chiffrement propriétaire basé sur AliyunVodPlayer. Combinés à la gestion des clés côté serveur, ces mécanismes offrent une protection multimédia de bout en bout. Pour le contenu sensible aux droits d'auteur, un contrôle d'accès flexible est disponible. Par exemple, utilisez setAuthInfo pour configurer des aperçus limités dans le temps ou setStsToken pour activer une autorisation temporaire avec des identifiants à courte durée de vie.

  3. Capacités de lecture avancées

    • Lecture à faible latence : utilise une planification intelligente basée sur HTTPDNS et prend en charge la lecture décalée HLS lors des revues de diffusion en direct.

    • Cache hors ligne : prend en charge le stockage local chiffré via prepareDownload, avec reprise du téléchargement et gestion du cache pour améliorer la fiabilité de la lecture.

    • Lecture améliorée par IA : améliore la qualité vidéo grâce à la super-résolution et à l'optimisation des couleurs HDR, avec un décodage accéléré matériel pour des performances optimales.

    • Surveillance des performances : suit les métriques QoS telles que le temps de mise en mémoire tampon et le taux de saccades, avec un rapport en temps réel vers la console Alibaba Cloud Management Console.

Avantages de l'architecture technique

  1. Distribution et accélération du contenu (avec prise en charge CDN)

    1. Réseau mondial de distribution de contenu : exploite l'infrastructure Alibaba Cloud CDN pour diffuser du contenu vidéo dans le monde entier, minimisant les délais de chargement et assurant une lecture fluide.

    2. Informatique en périphérie et mise en cache : les vidéos populaires sont mises en cache sur les nœuds périphériques, réduisant la distance de transmission et la latence pour un chargement instantané et une lecture transparente.

  2. Sécurité vidéo et protection des droits d'auteur

    1. Gestion des droits numériques (DRM) : protège les vidéos contre la copie, la distribution ou l'altération non autorisées grâce au chiffrement et au contrôle des licences.

    2. Filigrane vidéo : vous pouvez ajouter des filigranes dynamiques ou statiques aux flux de lecture, renforçant la propriété des droits d'auteur et dissuadant le piratage.

    3. Protection contre le hotlinking : empêche l'accès non autorisé et la distribution des URL vidéo, gardant le contenu sécurisé.

  3. Évolutivité et personnalisation

    1. Interface de lecteur personnalisable : personnalisez les boutons de lecture, les panneaux de commande et les emplacements publicitaires pour répondre à vos besoins.

    2. Extension des fonctionnalités : des API flexibles vous permettent d'étendre les fonctionnalités principales de lecture, y compris l'intégration de plugins publicitaires et des outils d'interaction sociale tels que le partage et les mentions « J'aime ».

    3. Compatibilité multiplateforme : s'intègre à d'autres services Alibaba Cloud tels que le transcodage vidéo et le traitement vidéo alimenté par l'IA pour des cas d'utilisation avancés.

  4. Gestion et optimisation intelligentes

    1. Transcodage intelligent : le transcodage alimenté par l'IA sélectionne automatiquement la résolution optimale et le format d'encodage en fonction des conditions du réseau et des capacités de l'appareil.

    2. Modération et gestion du contenu : l'analyse basée sur l'IA détecte les violations de politique ou le contenu inapproprié dans les vidéos téléchargées, aidant les développeurs à gérer efficacement les bibliothèques vidéo.

    3. Analyse des données en temps réel : fournit des informations en temps réel sur les métriques clés telles que le nombre de vues, la durée de visionnage et la rétention des utilisateurs, permettant des optimisations du contenu et de la livraison basées sur les données.

  5. Hautes performances et stabilité

    1. Performances de lecture optimisées : offre une lecture fluide de vidéos haute résolution avec une utilisation minimale des ressources, améliorant l'autonomie de la batterie et l'expérience utilisateur.

    2. Adaptabilité au réseau : maintient une lecture transparente dans diverses conditions de réseau, y compris les conditions faibles, grâce à un commutateur de débit intelligent et à une mise en mémoire tampon adaptative.

    3. Gestion et récupération des erreurs : des mécanismes intégrés de détection et de récupération des erreurs traitent les problèmes de lecture tels que les interruptions de réseau et les échecs de chargement vidéo.

  6. API riches et support au développement

    1. Couverture API complète : un ensemble complet d'API donne aux développeurs un contrôle total sur la lecture, y compris la surveillance de l'état et les ajustements de progression.

Support aux développeurs

Alibaba Cloud fournit une documentation détaillée pour les développeurs, des exemples de code et une FAQ pour vous aider à démarrer rapidement et à résoudre les problèmes courants.

En intégrant ApsaraVideo VOD avec ce SDK, vous pouvez créer des applications de lecture vidéo hautes performances qui offrent des expériences de visionnage fluides et en haute définition. Que ce soit pour la vidéo à la demande ou la diffusion en direct, cette solution est conçue pour répondre à divers besoins commerciaux.

Références