Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Intégration du SDK

Dernière mise à jour :Aug 20, 2026

Intégrez le SDK Push pour activer la diffusion de flux en direct dans votre application Flutter.

Prérequis

Android Studio ou Visual Studio Code est installé.

Configuration requise

Catégorie

Exigence

Version de Flutter

Version 2.5.0 ou ultérieure, mais antérieure à la version 3.0.0. La version 2.8.0 est recommandée.

Version de Dart

Version 2.12.0 ou ultérieure, mais antérieure à la version 3.0.0.

Version du système

  • Android 5.0 ou version ultérieure.

  • iOS 10.0 ou version ultérieure.

Architecture CPU

armeabi-v7a ou arm64-v8a.

Outils de développement

Utilisez Android Studio ou Visual Studio Code.

Procédure

  1. Intégrez le SDK.

    Choisissez l'une des méthodes suivantes :

    Ajouter une dépendance

    Ajoutez la dépendance suivante au fichier pubspec.yaml de votre projet local :

    dependencies:
      flutter_livepush_plugin: ^x.y.z
    Remarque

    Remplacez x.y.z par le numéro de version réel du SDK Push, par exemple 7.1.0. Pour obtenir la dernière version, consultez la rubrique Téléchargement du SDK.

    Utiliser l'outil de ligne de commande

    flutter pub add flutter_livepush_plugin

    Cette commande met automatiquement à jour votre fichier pubspec.yaml.

    Intégration locale

    Créez un répertoire plugins dans votre projet et placez-y le SDK. Ajoutez ensuite la dépendance suivante au fichier pubspec.yaml :

    flutter_livepush_plugin:
        path: "./plugins/flutter_livepush_plugin" // SDK storage path
    Remarque

    Pour obtenir la dernière version du SDK, consultez la rubrique Téléchargement du SDK.

  2. Exécutez la commande suivante pour installer la dépendance.

    flutter pub get
  3. Ajoutez les autorisations système requises.

    Android

    Ouvrez le fichier ./android/app/src/main/AndroidManifest.xml et déclarez les autorisations requises.

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    iOS

    Ajoutez les autorisations d'accès à la caméra et au microphone dans le fichier Info.plist de votre projet.

    <key>NSCameraUsageDescription</key>
    <string>Authorize access to the camera for video streaming</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>Authorize access to the microphone for audio streaming</string>
  4. Configurez les autres paramètres du projet.

    Sous Android, ajoutez les règles suivantes au fichier de règles d'obfuscation.

    Remarque

    Si l'obfuscation est activée pour votre application, vous devez configurer des règles d'obfuscation pour éviter les plantages. Pour obtenir la dernière configuration d'obfuscation, consultez le code source de démonstration.

    -keep class org.webrtc.** { *; }
    -keep class com.alivc.** { *; }
    -keep class com.aliyun.** { *; }
    -keep class com.cicada.** { *; }
  5. Configurez une licence.

    Pour intégrer une licence, consultez le Guide d'intégration de la licence.

Références