ApsaraVideo Player SDK untuk Android menyediakan integrasi audio dan video untuk aplikasi seluler, memungkinkan developer Android menambahkan kemampuan live streaming dan video sesuai permintaan (VOD) dengan cepat.
Ikhtisar
SDK ini merupakan pemutar video berkinerja tinggi dan ringan yang dirancang untuk pengembangan seluler. Solusi ini mencakup seluruh alur pemutaran—mulai dari pemuatan media, decoding, rendering, hingga kontrol interaktif. Dengan API terstandarisasi dan komponen yang dioptimalkan berdasarkan skenario, developer dapat mengintegrasikan pemutaran video secara cepat serta menyesuaikannya untuk berbagai kasus penggunaan, seperti pendidikan daring, video pendek, dan pelatihan perusahaan.
Berdasarkan kebutuhan apakah UI player diperlukan atau tidak, player Android menyediakan dua solusi integrasi yang dapat dipilih sesuai tahap bisnis:
Solusi Integrasi | Deskripsi | Skema penggunaan | Mulai Cepat |
Integrasi tanpa UI (SDK) | Hanya menyediakan kernel pemutaran dan kemampuan pemutaran tingkat dasar. Interaksi UI diimplementasikan sendiri oleh bisnis dan dapat dikustomisasi secara mendalam. | Bisnis video yang sudah matang | |
Integrasi dengan UI (AliPlayerKit) | Menyediakan komponen UI player berorientasi layanan dengan pendekatan low-code serta solusi berbasis skenario, mengenkapsulasi kemampuan pemutaran dan logika interaktif secara menyeluruh sehingga pelanggan tidak perlu memanggil API tingkat dasar atau mengimplementasikan UI kompleks secara mandiri. | Bisnis video baru |
Fitur
Integrasi cepat
Instal SDK dan mulai memutar video hanya dalam beberapa langkah. API lengkap dan contoh kode siap pakai menyederhanakan integrasi pemutaran video.
Dukungan berbagai format pemutaran
Mendukung beragam format video dan protokol streaming, termasuk HLS, RTMP, dan MP4, memastikan pemutaran lancar di berbagai kondisi jaringan.
Dukungan teknologi bitrate adaptif
Secara otomatis menyesuaikan kualitas video berdasarkan kondisi jaringan, menjaga kelancaran pemutaran bahkan pada koneksi yang tidak stabil.
Fitur interaktif yang lengkap
Menyediakan kontrol pemutaran intuitif, termasuk mode layar penuh, maju cepat dan mundur cepat, putar dan jeda, serta pengaturan volume untuk pengalaman menonton yang responsif dan lancar.
Kemampuan
Kemampuan pemutaran dasar
Mendukung MP4, HLS, dan FLV dengan switching multi-bitrate adaptif (label kualitas dapat dikustomisasi). Kontrol gestur bawaan mencakup ketuk ganda untuk jeda dan geser untuk mengatur volume atau kecerahan. Kemampuan tambahan meliputi tampilan layar penuh, kecepatan pemutaran yang dapat disesuaikan, dan pemuatan frame pertama instan. Callback event seperti
onPreparedmengambil metadata video (durasi, resolusi), danonCompletionsecara otomatis memicu pemutaran video berikutnya saat video saat ini selesai.Kemampuan perlindungan konten dan enkripsi
Menyediakan perlindungan konten melalui enkripsi standar HLS AES-128 dan enkripsi proprietary berbasis AliyunVodPlayer. Dikombinasikan dengan manajemen kunci di sisi server, mekanisme ini memberikan perlindungan media end-to-end. Untuk konten yang sensitif terhadap hak cipta, tersedia kontrol akses fleksibel. Misalnya, gunakan
setAuthInfountuk mengonfigurasi pratinjau berbatas waktu atausetStsTokenuntuk mengaktifkan otorisasi temporary dengan kredensial jangka pendek.Kemampuan pemutaran lanjutan
Pemutaran latensi rendah: Menggunakan penjadwalan cerdas berbasis HTTPDNS dan mendukung pemutaran time-shifted HLS selama tinjauan live streaming.
Cache offline: Mendukung penyimpanan lokal terenkripsi melalui
prepareDownload, dengan unggah yang dapat dilanjutkan dan manajemen cache untuk meningkatkan keandalan pemutaran.Pemutaran berbasis AI: Meningkatkan kualitas video melalui super-resolution dan optimasi warna HDR, dengan decoding berakselerasi perangkat keras untuk performa optimal.
Pemantauan performa: Melacak metrik QoS seperti waktu buffering dan laju tersendat, dengan pelaporan real-time ke Konsol Manajemen Alibaba Cloud.
Keunggulan arsitektur teknis
Pengiriman konten dan akselerasi (dengan dukungan CDN)
Jaringan pengiriman konten global: Memanfaatkan infrastruktur Alibaba Cloud CDN untuk mengirimkan konten video ke seluruh dunia, meminimalkan penundaan pemuatan dan memastikan pemutaran lancar.
Komputasi edge dan cache: Video populer di-cache di node edge, mengurangi jarak transmisi dan latensi untuk pemuatan instan dan pemutaran tanpa gangguan.
Keamanan video dan perlindungan hak cipta
Digital Rights Management (DRM): Melindungi video dari penyalinan, distribusi, atau perubahan tidak sah melalui enkripsi dan kontrol lisensi.
Watermark video: Anda dapat menambahkan watermark dinamis atau statis ke aliran pemutaran, memperkuat kepemilikan hak cipta dan mencegah pembajakan.
Proteksi hotlink: Mencegah akses dan distribusi URL video yang tidak sah, menjaga keamanan konten.
Skalabilitas dan kustomisasi
Antarmuka player yang dapat dikustomisasi: Sesuaikan tombol pemutaran, panel kontrol, dan penempatan iklan sesuai kebutuhan Anda.
Ekstensi fitur: API fleksibel memungkinkan Anda memperluas fitur pemutaran inti, termasuk integrasi plugin iklan dan alat interaksi sosial seperti berbagi dan suka.
Kompatibilitas multi-platform: Terintegrasi dengan layanan Alibaba Cloud lainnya seperti transkoding video dan pemrosesan video berbasis AI untuk kasus penggunaan lanjutan.
Manajemen dan optimasi cerdas
Transkoding cerdas: Transkoding berbasis AI secara otomatis memilih resolusi dan format encoding optimal berdasarkan kondisi jaringan dan kemampuan perangkat.
Moderasi dan manajemen konten: Pemindaian berbasis AI mendeteksi pelanggaran kebijakan atau konten tidak pantas dalam video yang diunggah, membantu developer mengelola perpustakaan video secara efisien.
Analisis data real-time: Memberikan wawasan real-time mengenai metrik utama seperti jumlah tayangan, durasi tontonan, dan retensi pengguna, memungkinkan optimasi konten dan pengiriman berbasis data.
Kinerja tinggi dan stabilitas
Performa pemutaran yang dioptimalkan: Memberikan pemutaran video resolusi tinggi yang lancar dengan penggunaan resource minimal, meningkatkan masa pakai baterai dan pengalaman pengguna.
Adaptabilitas jaringan: Menjaga pemutaran lancar di berbagai kondisi jaringan, termasuk kondisi lemah, melalui switching bitrate cerdas dan buffering adaptif.
Penanganan dan pemulihan error: Mekanisme deteksi dan pemulihan error bawaan mengatasi masalah pemutaran seperti gangguan jaringan dan kegagalan pemuatan video.
API lengkap dan dukungan pengembangan
Cakupan API yang komprehensif: Serangkaian API lengkap memberikan developer kontrol penuh atas pemutaran, termasuk pemantauan status dan penyesuaian progres.
Dukungan developer
Alibaba Cloud menyediakan dokumentasi developer yang lengkap, contoh kode, dan FAQ untuk membantu Anda memulai dengan cepat dan menyelesaikan masalah umum.
Dengan mengintegrasikan ApsaraVideo VOD bersama SDK ini, Anda dapat membangun aplikasi pemutaran video berkinerja tinggi yang memberikan pengalaman menonton HD yang lancar. Baik untuk video sesuai permintaan (VOD) maupun live streaming, solusi ini dirancang untuk memenuhi berbagai kebutuhan bisnis.