Push SDK untuk Flutter adalah alat ingest aliran yang dikembangkan berdasarkan Push SDK asli untuk Android dan iOS. Topik ini menjelaskan cara menggunakan demo Push SDK untuk Flutter.
Unduhan Demo
Untuk kode sumber dan paket demo versi terbaru dari Push SDK, lihat Unduh SDK.
Kompilasi Demo
Persyaratan Lingkungan
Item | Persyaratan |
Versi Flutter | Versi 2.5.0 dan yang lebih baru, tetapi lebih awal dari 3.0.0. Disarankan: Versi 2.8.0. |
Versi Dart | Versi 2.12.0 dan yang lebih baru, tetapi lebih awal dari 3.0.0. |
Versi Sistem |
|
Arsitektur CPU | armeabi-v7a atau arm64-v8a |
Alat Pengembangan |
Prosedur
IDE
Android Studio
Buka proyek.
Di Android Studio, klik Open, pilih proyek
flutter_livepush_plugin, dan buka direktoriexample.Instal dependensi.
Klik file
pubspec.yaml, lalu klik tombolPub Getdi pojok kanan atas untuk menginstal dependensi.Konfigurasikan perangkat.
Pastikan perangkat Android telah terhubung.
Jalankan aplikasi.
Klik tombol hijau
Rundi bilah alat dan pilih perangkat target untuk menjalankan aplikasi.
Visual Studio Code
Buka proyek.
Luncurkan Visual Studio Code. Pilih File > Open Folder, pilih proyek
flutter_livepush_plugin, dan buka direktoriexample.Instal dependensi.
Di direktori contoh, buka baris perintah dan jalankan perintah berikut:
flutter pub getKonfigurasikan perangkat.
Pastikan perangkat Android atau iOS telah terhubung. Gunakan pemilih perangkat di pojok kiri bawah untuk memilih perangkat target.
Jalankan aplikasi.
Tekan
F5atau klik ikonRun and Debugdi bilah aktivitas di sebelah kiri, pilih konfigurasiFlutter, dan mulai sesi debugging.
Xcode (iOS)
Buka proyek.
Klik proyek
flutter_livepush_plugindan buka direktoriiosdi bawah direktoriexample.Instal dependensi CocoaPods.
Buka baris perintah di direktori
iosdan jalankan perintah berikut:pod installKonfigurasikan penandatanganan.
Di Xcode, pilih proyek
Runner, klik tab Signing & Capabilities, dan konfigurasikan akun pengembang dan sertifikat penandatanganan yang valid.Jalankan aplikasi.
Klik ikon
▶️di bilah alat Xcode dan pilih perangkat target.
Baris Perintah
Pergi ke flutter_livepush_plugin > example dan buka baris perintah.
Instal dependensi.
flutter pub getKompilasi proyek.
Android
PentingSebelum mengompilasi, pastikan Android SDK dan Gradle telah diinstal.
Jalankan perintah berikut untuk menjalankan program:
# Jalankan versi debug flutter run --debug # Jalankan versi release flutter run --releaseJalankan perintah berikut untuk membuat paket APK.
flutter build apkCatatanFile APK berada di
build/app/outputs/flutter-apk/app-release.apk.
iOS
PentingSebelum mengompilasi, pastikan Xcode dan CocoaPods telah diinstal.
Inisialisasi dependensi CocoaPods.
cd ios && pod install && cd ..Jalankan perintah berikut untuk menjalankan program:
# Jalankan versi debug flutter run --debug # Jalankan versi release flutter run --releaseJalankan perintah berikut untuk membuat paket IPA:
flutter build ipaCatatanFile IPA berada di
build/ios/ipa/Runner.ipa.
FAQ
Masalah kompilasi lainnya
Periksa apakah versi Flutter Anda memenuhi persyaratan lingkungan.
Bagaimana cara mendapatkan URL ingest?
Untuk mendapatkan URL ingest, lihat Hasilkan URL ingest dan streaming.
Mengapa saya gagal melakukan ingest aliran menggunakan demo?
Gunakan alat pemecahan masalah untuk memeriksa apakah URL ingest valid.
Bagaimana cara mendapatkan informasi tentang aliran audio dan video yang diingest?
Pergi ke Manajemen Aliran di konsol dan klik Active Streams untuk melihat dan mengelola aliran audio dan video yang diingest.
Bagaimana cara memutar aliran?
Setelah memulai ingest aliran, Anda dapat menggunakan pemain seperti ApsaraVideo Player, FFplay, dan VLC untuk menguji penarikan aliran. Untuk mendapatkan URL streaming, lihat Hasilkan URL ingest dan streaming.
