Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Lecteur iOS

Dernière mise à jour :Sep 14, 2026

Le SDK ApsaraVideo Player pour iOS vous permet d'intégrer la diffusion en direct et la lecture de vidéo à la demande dans vos applications iOS avec un effort minimal.

Présentation

Le SDK du lecteur iOS ApsaraVideo VOD est un outil de lecture vidéo léger et performant qui couvre le chargement des médias, le décodage, le rendu et le contrôle des interactions. Ses API standardisées et son encapsulation par scénario aident les développeurs à créer des expériences de lecture pour l'éducation en ligne, les vidéos courtes, la formation en entreprise, etc.

Selon que l'interface utilisateur du lecteur est requise ou non, le lecteur iOS propose deux solutions d'intégration, sélectionnables selon l'étape de votre activité :

Solution d'intégration

Description

Scénarios applicables

Démarrage rapide

Intégration sans interface utilisateur (SDK)

Seul le noyau de lecture et les capacités de lecture sous-jacentes sont fournis. L'interaction avec l'interface utilisateur est implémentée par l'application métier elle-même et peut être profondément personnalisée.

Activité vidéo mature

Prise en main

Intégration avec interface utilisateur (AliPlayerKit)

Fournit des composants d'interface utilisateur de lecteur low-code orientés service et des solutions par scénario, encapsule fortement les capacités de lecture et la logique interactive ; les clients n'ont pas besoin d'appeler l'API sous-jacente ni d'implémenter une interface utilisateur complexe eux-mêmes.

Nouvelle activité vidéo

Démarrage rapide

Fonctionnalités du SDK

  1. Intégration facile

    Des API simples et des exemples de code vous permettent d'installer le SDK et de commencer rapidement à lire des vidéos.

  2. Plusieurs formats de lecture

    Prend en charge les protocoles de streaming HLS, RTMP, MP4 et d'autres formats de conteneur.

  3. Débit adaptatif

    Ajuste automatiquement la qualité vidéo en fonction des conditions réseau pour une lecture ininterrompue.

  4. Fonctionnalités interactives riches

    Lecture en plein écran, avance/retour rapide, lecture/pause et contrôle du volume.

Fonctionnalités principales

  1. Lecture de base

    Lit les formats principaux tels que MP4, HLS, FLV, avec commutation adaptative multi-résolution (libellés de qualité personnalisables). Les interactions gestuelles incluent le double-tap pour mettre en pause et le glissement pour ajuster le volume ou la luminosité. Prend également en charge la lecture en plein écran, l'ajustement de la vitesse de lecture et le préchargement de la première image. Les métadonnées vidéo telles que la durée et la résolution sont disponibles via des callbacks, avec reprise automatique après la fin de la lecture.

  2. Sécurité et chiffrement

    Prend en charge le chiffrement standard HLS AES-128 et le chiffrement vidéo propriétaire Alibaba Cloud, avec gestion des clés côté serveur pour une protection complète du contenu. Utilisez setAuthInfo pour configurer la durée de prévisualisation, ou setStsToken pour l'authentification temporaire.

  3. Fonctionnalités de lecture avancées

    • Décalage temporel des flux en direct à faible latence : utilise la planification intelligente basée sur HTTPDNS pour la lecture avec décalage temporel HLS.

    • Mise en cache hors ligne : stockage chiffré localement avec téléchargements reprenables et gestion du cache.

    • Amélioration vidéo alimentée par l'IA : super-résolution, HDR et autres algorithmes avec accélération du décodage matériel.

    • Surveillance des données : métriques QoS en temps réel, notamment la durée de mise en mémoire tampon et le taux de saccades.

Avantages de l'architecture technique

  1. Distribution et accélération du contenu (support CDN)

    Met en cache les vidéos populaires sur les nœuds edge CDN mondiaux pour réduire la distance de transmission et la latence, assurant ainsi une lecture rapide et fluide.

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

    Intègre la DRM, le filigrane vidéo et la protection contre le hotlinking pour chiffrer le contenu, identifier les droits d'auteur et empêcher la distribution non autorisée.

  3. Évolutivité et personnalisation

    Prend en charge l'interface utilisateur personnalisée et les extensions de fonctionnalités. Utilisez le SDK et les API pour créer des designs personnalisés, intégrer la publicité et le partage social, et vous connecter à d'autres services Alibaba Cloud.

  4. Gestion et optimisation intelligentes

    Le transcodage intelligent optimise automatiquement la lecture pour différentes conditions réseau et appareils. La modération de contenu alimentée par l'IA et l'analyse des big data fournissent une surveillance de la lecture en temps réel pour vous aider à affiner votre contenu et vos stratégies.

  5. Hautes performances et stabilité

    Optimisé pour une lecture fluide en haute résolution avec une faible consommation de ressources. La commutation intelligente du débit et les stratégies de mise en mémoire tampon s'adaptent aux environnements réseau variables, et la gestion intégrée des erreurs permet une résolution rapide des problèmes.

  6. API riches et support développeur

    Des API riches offrent aux développeurs un contrôle total sur le lecteur, y compris les requêtes sur l'état de lecture et l'ajustement de la progression.

Support développeur

Alibaba Cloud fournit une documentation pour les développeurs, des exemples de code et une FAQ pour vous aider à démarrer avec le SDK du lecteur iOS et à créer des applications de lecture vidéo pour les scénarios de vidéo à la demande et de diffusion en direct.

Documentation connexe