All Products
Search
Document Center

Apsara Video SDK:Mulai Cepat

Last Updated:Aug 21, 2026

Integrasikan SDK ApsaraVideo MediaBox ke dalam aplikasi Anda dengan mengikuti langkah-langkah berikut.

Langkah 1: Pahami fitur MediaBox SDK

MediaBox Audio/Video SDK menyediakan empat SDK all-in-one untuk skenario berbeda: Basic Live, Interactive Live, Short Video, dan Standard.

Fitur

Player SDK

Push SDK

ARTC SDK

Short Video SDK

Queen SDK

Mulai streaming

Didukung

  • Streaming interaktif streamer-penonton

  • Cross-channel PK battles

Didukung

(Edisi Interaktif)

Didukung

Panggilan audio/video

Didukung

Perekaman video

Didukung

Editing video

Didukung

Unggah video

Didukung

Pemutaran live

Didukung

Pemutaran VOD

Didukung

Retouching dan efek

Didukung

Pengenalan gesture

Didukung

Smart matting

Didukung

(Opsional) Langkah 2: Coba demo MediaBox SDK

Pindai kode QR berikut untuk mengunduh dan menginstal aplikasi demo MediaBox SDK.

image.png

Untuk kode sumber demo, lihat Coba demo.

Langkah 4: Ajukan lisensi

Langkah 1: Buat aplikasi

  1. Buka halaman My Authorizations di Konsol ApsaraVideo VOD. Di tab Application Management, klik Create Application.

  2. Masukkan informasi aplikasi. Aplikasi dikategorikan berdasarkan platform: Web atau Mobile.

    1. Web: Masukkan Application Name dan Web Domain yang sesuai. Pilih I understand and agree to the compliance commitments (klik View Statement untuk detail), lalu klik Create.

      截屏2026-01-13 16

      Panduan domain Web

      • Contoh domain yang valid: aliyun.com.

        Penting

        Untuk mencakup beberapa subdomain, seperti pc.aliyun.com dan mobile.aliyun.com, masukkan hanya domain utama aliyun.com.

      • Hindari format berikut:

        • Menyertakan awalan protokol: http://aliyun.com atau https://aliyun.com.

        • Menyertakan path atau subhalaman: aliyun.com/index atau aliyun.com/login.

        • Menggunakan domain wildcard: *.aliyun.com atau .aliyun.com.

    2. Mobile: Pilih platform, masukkan Application Name, dan berikan Android package name, Bundle ID iOS, serta HarmonyOS Bundle ID yang sesuai untuk membuat aplikasi.

      HarmonyOS Bundle ID dapat ditemukan di bidang bundleName pada file app.json5 proyek Anda. Setelah memasukkan informasi tersebut, centang kotak Compliance Commitment dan klik Create.

      截屏2026-01-13 16

      Bind an Android application signature

      Catatan
      • Bidang ini wajib diisi jika Anda memilih Android sebagai Platform Type dan mencentang Bind Signature.

      • Binding signature meningkatkan keamanan dengan mencegah aplikasi lain yang memiliki package name yang sama menggunakan lisensi tersebut.

      • Versi SDK yang lebih baru tidak memerlukan binding signature, termasuk ApsaraVideo MediaBox v1.7.0 ke atas, player SDK v5.5.2 ke atas, live streaming SDK v4.4.9 ke atas, dan short video SDK v3.36.0 ke atas.

      Anda dapat memperoleh nilai MD5 dari signature aplikasi Android Anda dengan dua cara:

      • Jalankan perintah keytool -v -list -keystore your.keystore untuk melihat nilai MD5 dari signature yang sesuai.

      • Dari Android Studio: Klik Gradle di sidebar kanan dan navigasikan ke Tasks > android > signingReport untuk aplikasi. Ubah semua huruf dalam nilai MD5 yang dihasilkan menjadi huruf kecil dan hapus tanda titik dua (:).

        publishNonDefault is deprecated and has no effect anymore. All variants are now published.
        AGPBI: {"kind":"warning","text":"        Using flatDirs should be avoided because it doesn't support any meta-data formats.\n                Currently detected u..."}
        AGPBI: {"kind":"warning","text":"Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.\nThis repository is deprecated..."}
        > Task :lista...
            Variant: debug
            Config: debug
            Store: /Us...
            Alias: and
            MD5: 5A:1E...
            SHA1: 7C:D...
            SHA-256: 5...
            Valid until: Tuesday, March 1, 2044
            ----------
            Variant: release
            Config: none
            ----------
            Variant: xxx
            Config: dxxx
            Store: /Uxxx
            Alias: androiddebugkey
            MD5: 5A:1E:F4xxx
            SHA1: 7C:D8:Exxx
            SHA-256: 55:xxx
            Valid until: Tuesday, March 1, 2044
            ----------
            Variant: debugUnitTest

Langkah 2: Beli lisensi

Catatan

Jika Anda telah membeli lisensi, lanjutkan ke Langkah 3: Bind a license.

  1. Kembali ke halaman My Authorizations, pilih tab Order Instances, lalu klik Purchase License.

  2. Di halaman pembelian ApsaraVideo MediaBox, pilih SDK dan modul fungsi sesuai kebutuhan bisnis Anda (hak SDK tidak dapat digabung dalam satu pembelian), lalu selesaikan pembelian.

    Penting

    Seperti yang ditunjukkan pada gambar, hak SDK harus dibeli secara terpisah. Misalnya, Anda hanya dapat membeli player SDK Edisi Standar.image

  3. Setelah pembayaran berhasil, kembali ke tab Order Instances untuk melihat instans pesanan baru Anda.

Langkah 3: Bind a license

  1. Kembali ke halaman My Authorizations, pilih tab License Management, lalu klik Bind License.

  2. Di halaman Bind License, pilih aplikasi dan pesanan lisensi SDK yang akan di-bind. Setelah mengonfirmasi informasi, klik Bind.

    Catatan

    Setiap pesanan lisensi hanya dapat di-bind ke satu aplikasi, mencakup platform Web atau Mobile saja.

    Di bagian Authorized Platforms, pilih platform yang ingin Anda otorisasi, seperti Android. Lisensi mobile hanya berlaku untuk aplikasi mobile.

  3. Setelah binding berhasil, kembali ke tab License Management untuk melihat nama aplikasi yang telah di-bind beserta informasi otorisasinya.

Langkah 4: Dapatkan informasi otorisasi

  1. Di tab License Management, temukan aplikasi target. license key Anda ditampilkan di bagian atas halaman. Klik tombol copy untuk menyalin kunci tersebut. Tautan Download Certificate tersedia di bawah setiap nama aplikasi dalam daftar.

  2. Setelah mengonfirmasi detail otorisasi, klik Download Certificate untuk menyimpan file lisensi ke mesin lokal Anda. Simpan juga license key untuk digunakan saat integrasi aplikasi. Untuk petunjuk konfigurasi file lisensi, lihat Integrasikan lisensi.

Langkah 5: Integrasikan SDK dan konfigurasikan lisensi

Untuk petunjuk lengkap, lihat Integrasi SDK all-in-one.

Langkah 6: Implementasikan logika bisnis

Untuk informasi lebih lanjut, lihat integrasi berdasarkan modul.