Le SDK Push Flutter est un outil d'ingestion de flux basé sur la couche native des SDK Push Android et iOS. Cette rubrique explique comment compiler la démo.
Télécharger la démo
Pour obtenir le code source et le package d'installation les plus récents de la démo, consultez la page Téléchargement du SDK.
Compiler la démo
Prérequis
|
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 |
|
|
Architecture CPU |
armeabi-v7a ou arm64-v8a. |
|
Outils de développement |
Utilisez Android Studio ou Visual Studio Code. |
Compilation
Méthode IDE
Android Studio
-
Ouvrez le projet :
Ouvrez Android Studio, cliquez sur Open, sélectionnez le projet flutter_livepush_plugin et ouvrez le dossier example.
-
Installez les dépendances :
Dans Android Studio, ouvrez le fichier
pubspec.yamlet cliquez sur le boutonPub Getsitué dans le coin supérieur droit pour installer les dépendances. -
Configurez un appareil :
Assurez-vous qu'un appareil physique Android est connecté.
-
Exécutez l'application :
Cliquez sur le bouton d'exécution vert (
Run) dans la barre d'outils et sélectionnez votre appareil cible pour lancer l'application.
Visual Studio Code
-
Ouvrez le projet :
Lancez Visual Studio Code. Choisissez
File -> Open Folder, sélectionnez le projet flutter_livepush_plugin et ouvrez le dossier example. -
Installez les dépendances :
Dans ce dossier, ouvrez une ligne de commande et exécutez la commande suivante pour installer les dépendances.
flutter pub get -
Configurez un appareil :
Assurez-vous qu'un appareil physique Android ou iOS est connecté. Utilisez le sélecteur d'appareil situé dans le coin inférieur gauche de VS Code pour choisir votre appareil cible.
-
Exécutez l'application :
Appuyez sur
F5ou cliquez sur l'icôneRun and Debugdans la barre d'activité à gauche, sélectionnez la configurationFlutteret démarrez une session de débogage.
Xcode (iOS)
-
Ouvrez le projet :
Sélectionnez le projet flutter_livepush_plugin et ouvrez le dossier ios situé dans le répertoire example.
-
Installez les dépendances CocoaPods :
Dans le dossier ios situé dans le répertoire example, ouvrez une ligne de commande et exécutez la commande suivante.
pod install -
Configurez la signature :
Dans Xcode, sélectionnez le projet
Runner, accédez à l'ongletSigning & Capabilitieset configurez un compte développeur valide ainsi qu'un certificat de signature. -
Exécutez l'application :
Cliquez sur le bouton d'exécution (
▶️) dans la barre d'outils Xcode et sélectionnez votre appareil cible pour lancer l'application.
Méthode en ligne de commande
Accédez au répertoire example (flutter_livepush_plugin > example) et ouvrez une ligne de commande.
-
Installez les dépendances.
flutter pub get -
Compilez le projet.
Android
ImportantAvant de compiler le projet Android, assurez-vous d'avoir installé le SDK Android et Gradle.
-
Exécutez l'application :
Exécutez les commandes suivantes pour lancer l'application.
# Run the debug build flutter run --debug # Run the release build flutter run --release -
Créez un package APK :
Exécutez la commande suivante pour générer un fichier APK.
flutter build apkRemarqueLe fichier APK se trouve à l'emplacement
build/app/outputs/flutter-apk/app-release.apk.
iOS
ImportantAvant de compiler le projet iOS, assurez-vous d'avoir installé Xcode et CocoaPods.
Commencez par initialiser les dépendances CocoaPods :
cd ios && pod install && cd ..-
Exécutez l'application :
Exécutez les commandes suivantes pour lancer l'application.
# Run the debug build flutter run --debug # Run the release build flutter run --release -
Créez un package IPA :
Exécutez la commande suivante pour générer un fichier IPA.
flutter build ipaRemarqueLe fichier IPA se trouve à l'emplacement
build/ios/ipa/Runner.ipa.
-
FAQ
Other compilation issues
Vérifiez que votre version de Flutter respecte les prérequis.
How to obtain an ingest URL
Pour obtenir une URL d'ingestion, consultez la page Générer des URL de streaming.
Stream ingest fails in the demo
Utilisez l'outil de dépannage en libre-service pour tester votre URL d'ingestion et vérifier sa validité.
How to view information about ingested audio and video streams
Accédez à la page Gestion des flux. Sous la section Active streams, vous pouvez consulter et gérer les flux audio et vidéo ingérés.
How to play back a stream
Après avoir démarré l'ingestion de flux, utilisez un lecteur tel qu'ApsaraVideo Player, FFplay ou VLC pour tester la lecture du flux. Pour obtenir une URL de lecture, consultez la page Générer des URL de streaming.