ApsaraVideo Player SDK untuk iOS memungkinkan Anda mengintegrasikan pemutaran streaming langsung dan video sesuai permintaan (VOD) ke dalam aplikasi iOS dengan upaya minimal.
Ikhtisar
ApsaraVideo VOD iOS Player SDK adalah alat pemutaran video ringan dan berkinerja tinggi yang mencakup pemuatan media, decoding, rendering, dan kontrol interaksi. API terstandarisasi serta enkapsulasi berbasis skenario membantu pengembang membangun pengalaman pemutaran untuk pendidikan daring, video pendek, pelatihan perusahaan, dan lainnya.
Fitur SDK
-
Integrasi mudah
API sederhana dan contoh kode memungkinkan Anda menginstal SDK dan segera memutar video.
-
Berbagai format pemutaran
Mendukung protokol streaming dan format kontainer seperti HLS, RTMP, MP4, dan lainnya.
-
Bitrate adaptif
Secara otomatis menyesuaikan kualitas video berdasarkan kondisi jaringan agar pemutaran tidak tersendat.
-
Fitur interaktif lengkap
Dukungan pemutaran layar penuh, maju/mundur cepat, putar/jeda, serta kontrol volume.
Kemampuan inti
-
Pemutaran dasar
Memutar format utama seperti MP4, HLS, dan FLV dengan pengalihan resolusi multi-adaptif (label kualitas dapat dikustomisasi). Interaksi gestur mencakup ketuk ganda untuk menjeda serta geser untuk mengatur volume atau kecerahan. SDK juga mendukung pemutaran layar penuh, penyesuaian kecepatan pemutaran, dan pra-pemuatan frame pertama. Metadata video seperti durasi dan resolusi tersedia melalui callback, dengan pemulihan otomatis setelah pemutaran berakhir.
-
Keamanan dan enkripsi
Mendukung enkripsi standar HLS AES-128 dan enkripsi video proprietary Alibaba Cloud, dengan manajemen kunci di sisi server untuk perlindungan konten end-to-end. Gunakan
setAuthInfountuk mengonfigurasi durasi pratinjau, atausetStsTokenuntuk autentikasi sementara. -
Fitur pemutaran lanjutan
-
Time-shifting streaming langsung berlatensi rendah: Menggunakan penjadwalan cerdas berbasis HTTPDNS untuk pemutaran time-shift HLS.
-
Cache offline: Penyimpanan terenkripsi lokal dengan unduhan yang dapat dilanjutkan dan manajemen cache.
-
Peningkatan video berbasis AI: Algoritma super-resolusi, HDR, dan lainnya dengan akselerasi decoding perangkat keras.
-
Pemantauan data: Metrik QoS real-time termasuk durasi buffering dan laju tersendat.
-
Keunggulan arsitektur teknis
-
Distribusi dan akselerasi konten (dukungan CDN)
Menyimpan cache video populer di node tepi CDN global untuk mengurangi jarak transmisi dan latensi, sehingga pemutaran menjadi cepat dan lancar.
-
Keamanan video dan perlindungan hak cipta
Mengintegrasikan DRM, watermark video, dan perlindungan hotlink untuk mengenkripsi konten, mengidentifikasi hak cipta, serta mencegah distribusi tidak sah.
-
Skalabilitas dan kustomisasi
Mendukung UI kustom dan ekstensi fitur. Gunakan SDK dan API untuk membangun desain personalisasi, mengintegrasikan iklan dan berbagi sosial, serta menghubungkan dengan layanan Alibaba Cloud lainnya.
-
Manajemen dan optimasi cerdas
Transkoding cerdas secara otomatis mengoptimalkan pemutaran untuk berbagai kondisi jaringan dan perangkat. Moderasi konten berbasis AI dan analitik data besar menyediakan pemantauan pemutaran real-time untuk membantu Anda menyempurnakan konten dan strategi.
-
Berkinerja tinggi dan stabil
Dioptimalkan untuk pemutaran resolusi tinggi yang lancar dengan konsumsi resource rendah. Strategi switching bitrate dan buffering cerdas menyesuaikan diri dengan lingkungan jaringan yang berubah-ubah, dan penanganan error bawaan memungkinkan resolusi masalah yang cepat.
-
API lengkap dan dukungan developer
API yang lengkap memberikan pengembang kendali penuh atas pemutar, termasuk kueri status pemutaran dan penyesuaian progres.
Dukungan developer
Alibaba Cloud menyediakan dokumentasi pengembang, contoh kode, dan FAQ untuk membantu Anda memulai penggunaan iOS Player SDK serta membangun aplikasi pemutaran video untuk skenario VOD dan streaming langsung.