Demo SDK ApsaraVideo MediaBox menampilkan berbagai fitur, termasuk pemutaran dan ingest stream untuk skenario video pendek maupun panjang. Topik ini menjelaskan cara menginstal dan mencoba demo, serta cara mengunduh kode sumber untuk dikompilasi dan dijalankan.
Layanan unduh resource yang dibangun dalam demo merupakan layanan sementara yang aksesibilitas dan efektivitasnya tidak dapat dijamin. Layanan ini hanya digunakan untuk demonstrasi dan tidak boleh digunakan langsung dalam aplikasi komersial.
Jika Anda perlu meluncurkan bisnis secara online dan mengunduh resource dalam bisnis Anda, gunakan server Anda sendiri untuk menyediakan resource tersebut. Alibaba Cloud tidak menyediakan layanan unduh resource atau membantu Anda mengelola layanan semacam itu.
Scenarios
Real-time Conversational AI: memungkinkan interaksi audio dan video yang efisien antara agen AI dan pengguna
Live streaming: livestreaming E-dagang, pelatihan korporat, co-streaming, dan lainnya
Interactive entertainment & calling: voice chat room, ruang karaoke online, panggilan satu lawan satu, panggilan grup, dan lainnya
VOD: mini-drama, pemutaran feed informasi, pemutaran imersif, produksi video pendek, dan lainnya
Coba demo
Pindai kode QR berikut untuk mengunduh dan menginstal demo SDK ApsaraVideo MediaBox:

Jalankan kode sumber demo
Android
Development environment
Item | Description |
Android Studio | Untuk mengunduhnya, kunjungi Android Studio. |
Gradle | Disarankan menggunakan Gradle 7.0.2 atau versi lebih baru dan plugin V4.1.2. |
Gradle JDK | Disarankan menggunakan Gradle JDK 11. Untuk mengonfigurasi Gradle JDK, pilih Preferences > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK. Atur Gradle JDK agar menggunakan JDK 11. Jika Gradle JDK 11 tidak tersedia, upgrade versi Android Studio Anda. |
Runtime environment
Perangkat fisik yang menjalankan Android 4.3 atau versi lebih baru. Debugging pada simulator tidak didukung.
Jalankan demo
Klon kode sumber demo dari GitHub dengan merujuk pada file README terbaru.
Buka proyek demo di Android Studio.
Peroleh signature MD5 untuk otorisasi lisensi dengan salah satu metode berikut:
Cari
signingConfigsdan konfigurasikan informasi signature.
Metode 1: Panggil metode getSingInfo(Context context) dalam file
AUIFoundation/AVUtils/src/main/java/com/aliyun/aio/utils/SignatureUtils.javauntuk memperoleh signature.Metode 2: Unduh tool signature untuk memperoleh signature.
Ajukan lisensi SDK dengan merujuk pada Manage licenses, lalu peroleh kunci lisensi dan file lisensi.
Letakkan file lisensi di direktori
AIOApp/src/main/assets.Buka file AIOApp/src/main/AndroidManifest.xml, cari
com.aliyun.alivc_license.licensekeydancom.aliyun.alivc_license.licensefile, lalu ubah nilai keduanya menjadi kunci lisensi dan path file lisensi yang telah diperoleh. Untuk informasi selengkapnya, lihat Integrate a license.
Kompilasi dan jalankan kode.
Sambungkan ke perangkat Android, lalu pilih Run > Run 'app'.
iOS
Development environment
Item | Description |
macOS | macOS High Sierra 10.13 atau versi lebih baru |
Xcode | Xcode 13 atau versi lebih baru |
CocoaPods | CocoaPods 1.10 atau versi lebih baru |
Runtime environment
Perangkat fisik yang menjalankan iOS 9.0 atau versi lebih baru. Debugging pada simulator tidak didukung.
Jalankan demo
Klon kode sumber demo dari GitHub dengan merujuk pada file README terbaru.
Jalankan perintah
pod installdi direktori AlivcAIODemo untuk menginstal dependensi.CatatanJika instalasi gagal, jalankan
pod install --repo-update.Buka proyek AlivcAIODemo.xcworkspace di Xcode.
Ajukan lisensi SDK dengan merujuk pada Manage licenses, lalu peroleh kunci lisensi dan file lisensi.
Ubah nama file lisensi yang diperoleh menjadi
license.crtdan salin ke direktori AlivcAIODemo.Buka file
AlivcAIODemo/Info.plistdan ubah nilaiAlivcLicenseKeymenjadi kunci lisensi yang telah diperoleh.
Kompilasi dan jalankan kode.