Flutter Push SDK adalah alat ingest stream yang dibangun di atas lapisan native Push SDK Android dan iOS. Topik ini menjelaskan cara mengompilasi demo.
Unduh demo
Untuk kode sumber demo terbaru dan paket instalasi, lihat Unduhan SDK.
Kompilasi demo
Persyaratan lingkungan
|
Kategori |
Persyaratan |
|
Versi Flutter |
Versi 2.5.0 atau lebih baru, tetapi sebelum 3.0.0. Disarankan menggunakan versi 2.8.0. |
|
Versi Dart |
Versi 2.12.0 atau lebih baru, tetapi sebelum 3.0.0. |
|
Versi Sistem |
|
|
Arsitektur CPU |
armeabi-v7a atau arm64-v8a. |
|
Alat pengembangan |
Gunakan Android Studio atau Visual Studio Code. |
Kompilasi
Metode IDE
Android Studio
-
Buka proyek:
Buka Android Studio, klik Open, pilih proyek flutter_livepush_plugin, lalu buka folder example.
-
Instal dependensi:
Di Android Studio, buka file
pubspec.yamldan klik tombolPub Getdi pojok kanan atas untuk menginstal dependensi. -
Siapkan perangkat:
Pastikan perangkat fisik Android terhubung.
-
Jalankan aplikasi:
Klik tombol run berwarna hijau (
Run) di toolbar dan pilih perangkat target Anda untuk meluncurkan aplikasi.
Visual Studio Code
-
Buka proyek:
Luncurkan Visual Studio Code. Pilih
File -> Open Folder, pilih proyek flutter_livepush_plugin, lalu buka folder example. -
Instal dependensi:
Di folder ini, buka command line dan jalankan perintah berikut untuk menginstal dependensi.
flutter pub get -
Siapkan perangkat:
Pastikan perangkat fisik Android atau iOS terhubung. Gunakan pemilih perangkat di pojok kiri bawah VS Code untuk memilih perangkat target Anda.
-
Jalankan aplikasi:
Tekan
F5atau klik ikonRun and Debugdi activity bar sebelah kiri, pilih konfigurasiFlutter, lalu mulai sesi debug.
Xcode (iOS)
-
Buka proyek:
Pilih proyek flutter_livepush_plugin dan buka folder ios di dalam direktori example.
-
Instal dependensi CocoaPods:
Di folder ios dalam direktori example, buka command line dan jalankan perintah berikut.
pod install -
Konfigurasi signing:
Di Xcode, pilih proyek
Runner, buka tabSigning & Capabilities, lalu konfigurasikan akun developer dan sertifikat signing yang valid. -
Jalankan aplikasi:
Klik tombol run (
▶️) di toolbar Xcode dan pilih perangkat target Anda untuk meluncurkan aplikasi.
Metode command-line
Buka direktori example (flutter_livepush_plugin > example) dan jalankan command line.
-
Instal dependensi.
flutter pub get -
Kompilasi proyek.
Android
PentingSebelum mengompilasi proyek Android, pastikan Anda telah menginstal Android SDK dan Gradle.
-
Jalankan aplikasi:
Jalankan perintah berikut untuk meluncurkan aplikasi.
# Jalankan build debug flutter run --debug # Jalankan build release flutter run --release -
Buat file APK:
Jalankan perintah berikut untuk menghasilkan file APK.
flutter build apkCatatanFile APK berada di
build/app/outputs/flutter-apk/app-release.apk.
iOS
PentingSebelum mengompilasi proyek iOS, pastikan Anda telah menginstal Xcode dan CocoaPods.
Pertama, inisialisasi dependensi CocoaPods:
cd ios && pod install && cd ..-
Jalankan aplikasi:
Jalankan perintah berikut untuk meluncurkan aplikasi.
# Jalankan build debug flutter run --debug # Jalankan build release flutter run --release -
Buat file IPA:
Jalankan perintah berikut untuk menghasilkan file IPA.
flutter build ipaCatatanFile IPA berada di
build/ios/ipa/Runner.ipa.
-
FAQ
Other compilation issues
Periksa apakah versi Flutter Anda memenuhi persyaratan lingkungan.
How to obtain an ingest URL
Untuk mendapatkan URL ingest, lihat Hasilkan URL streaming.
Stream ingest fails in the demo
Gunakan troubleshooting self-service untuk menguji URL ingest Anda dan memverifikasi bahwa URL tersebut valid.
How to view information about ingested audio and video streams
Buka Manajemen Aliran. Di bawah Active streams, Anda dapat melihat dan mengelola aliran audio dan video yang diingest.
How to play back a stream
Setelah memulai stream ingest, gunakan pemutar seperti ApsaraVideo Player, FFplay, atau VLC untuk menguji penarikan aliran. Untuk mendapatkan URL pemutaran, lihat Hasilkan URL streaming.