All Products
Search
Document Center

ApsaraVideo VOD:Panduan Cepat ApsaraVideo VOD

Last Updated:Jun 21, 2026

ApsaraVideo VOD adalah platform terpadu untuk manajemen, pemrosesan, dan pengiriman audio serta video. Topik ini menjelaskan cara memulai penggunaan ApsaraVideo VOD guna membangun solusi pemutaran video yang aman, hemat biaya, dan siap produksi.

Prasyarat

  • Masuk ke Konsol ApsaraVideo VOD dan aktifkan layanan tersebut. Anda dapat memilih metode penagihan pay-as-you-go (pascabayar) atau paket sumber daya (prabayar). Untuk informasi selengkapnya, lihat Ikhtisar penagihan.

Catatan

ApsaraVideo VOD menawarkan uji coba gratis untuk pengguna baru agar Anda dapat menjelajahi layanan ini.

Pemilihan wilayah

Layanan ApsaraVideo VOD diisolasi berdasarkan wilayah. Memilih wilayah yang dekat dengan pengguna Anda mengurangi latensi jaringan dan meningkatkan efisiensi transfer data. Selain itu, ketersediaan fitur bervariasi di berbagai wilayah. Untuk informasi selengkapnya, lihat Wilayah.

Pengaturan solusi

Langkah 1: Konfigurasikan penyimpanan

  1. Di Konsol ApsaraVideo VOD, buka Manajemen Penyimpanan. Di bilah navigasi atas, pilih wilayah target Anda.

  2. Klik Enable VOD System Bucket dan pilih jenis redundansi penyimpanan. Jika bisnis Anda memerlukan ketersediaan yang lebih tinggi, kami merekomendasikan Zone-Redundant Storage (ZRS).

    • Penyimpanan Standar - Zone-Redundant Storage (ZRS)

      ZRS menggunakan mekanisme redundansi data di beberapa availability zone (AZ). Data Anda disimpan dalam salinan redundan di beberapa AZ dalam satu wilayah yang sama. Jika salah satu availability zone tidak tersedia, data Anda tetap dapat diakses. Di kotak dialog Enable VOD System Bucket, atur Storage Redundancy Type menjadi Zone-Redundant Storage (Recommended). Setelah memilih ZRS, Anda tidak dapat mengonversinya ke LRS. Klik Enable.

    • Penyimpanan Standar - Locally Redundant Storage (LRS)

      LRS menggunakan mekanisme redundansi data dalam satu availability zone (AZ). Data Anda disimpan dalam salinan redundan di beberapa perangkat di berbagai fasilitas dalam satu AZ untuk memastikan ketahanan dan ketersediaan data jika terjadi kegagalan perangkat keras. Di kotak dialog Enable VOD System Bucket, klik Enable. Catatan: Jika Anda memilih LRS dan AZ tersebut tidak tersedia, data Anda tidak dapat diakses. Untuk ketersediaan yang lebih tinggi, kami merekomendasikan Anda memilih Zone-Redundant Storage.

      Pengaktifan lokasi penyimpanan mungkin memerlukan waktu. Tunggu hingga status lokasi penyimpanan berubah menjadi Normal sebelum menggunakannya.

Langkah 2: Unggah audio dan video

Penting

Konfigurasikan kelompok template transkoding sebelum mengunggah file. Hal ini memastikan video secara otomatis ditranskoding ke dalam berbagai kualitas output setelah diunggah, sehingga meningkatkan pengalaman pemutaran dan mengurangi penggunaan bandwidth.

  1. (Opsional) Di Konsol ApsaraVideo VOD, buka kelompok template transkoding, klik Add transcoding template group, konfigurasikan kelompok tersebut, lalu simpan pengaturannya. Untuk informasi selengkapnya, lihat Transkoding audio dan video.

  2. Pilih metode unggah.

    1. Unggah menggunakan SDK (direkomendasikan untuk lingkungan produksi)

      Layanan backend Anda memanggil SDK untuk mendapatkan unggah kredensial. Klien (web atau aplikasi) kemudian menggunakan kredensial ini untuk mengunggah file langsung ke ApsaraVideo VOD. Ini merupakan metode yang paling aman dan efisien.

      Catatan

      Untuk contoh kode lengkap, lihat Ikhtisar unggah media.

      python# Contoh Python: Dapatkan kredensial dan alamat unggah dari layanan backend.
      from aliyunsdkvod.request.v20170321 import CreateUploadVideoRequest
      from aliyunsdkcore.client import AcsClient
      import json
      # 1. Inisialisasi klien.
      # Ganti placeholder dengan ID AccessKey, Rahasia AccessKey, dan ID wilayah Anda.
      client = AcsClient('your-access-key-id', 'your-access-key-secret', 'cn-shanghai')
      # 2. Buat permintaan API dan atur parameternya.
      request = CreateUploadVideoRequest.CreateUploadVideoRequest()
      request.set_Title('My Test Video')
      request.set_FileName('video_test.mp4')
      # request.set_TemplateGroupId('your-transcode-template-group-id') # Opsional. Tentukan template transkoding.
      # 3. Kirim permintaan dan dapatkan tanggapan.
      response = client.do_action_with_exception(request)
      response_data = json.loads(response)
      # 4. Kembalikan nilai UploadAddress dan UploadAuth ke klien.
      upload_address = response_data['UploadAddress']
      upload_auth = response_data['UploadAuth']
      video_id = response_data['VideoId']
      # Setelah klien mendapatkan kredensial, klien menggunakan unggah SDK untuk menyelesaikan unggah file.
    2. Unggah dari konsol (cocok untuk mengunggah atau menguji sejumlah kecil file kecil)

      Di Konsol ApsaraVideo VOD, buka pustaka media, pilih Audio/Video, lalu klik Upload Audio/Video. Di halaman Upload Audio/Video, pilih Local Upload dan tambahkan file.

    3. Impor video online (cocok untuk migrasi situs saat file Anda di-hosting online). Untuk informasi selengkapnya, lihat impor video online.

    4. Klien Windows (cocok untuk mengunggah beberapa file besar secara batch). Untuk informasi selengkapnya, lihat Unggah file menggunakan klien Windows.

Langkah 3: Konfigurasikan nama domain CDN (Opsional)

Jika Anda memutar video menggunakan URL pemutaran langsung, Anda akan dikenai biaya untuk lalu lintas keluar penyimpanan. Jika Anda mengonfigurasi nama domain CDN, Anda dapat memperoleh diskon harga sebesar pada biaya layanan CDN dibandingkan biaya lalu lintas keluar penyimpanan. Untuk informasi selengkapnya, lihat Tambahkan nama domain CDN.

Langkah 4: Integrasikan pemutar

  1. Dapatkan kredensial pemutaran (direkomendasikan untuk lingkungan produksi)

    1. Panggil API backend

      Layanan backend Anda memanggil API untuk menghasilkan kredensial pemutaran berbatas waktu (PlayAuth) secara dinamis untuk setiap permintaan pemutaran.

      python# Contoh Python: Dapatkan kredensial pemutaran.
      from aliyunsdkvod.request.v20170321 import GetVideoPlayAuthRequest
      # Klien telah diinisialisasi pada langkah unggah.
      request = GetVideoPlayAuthRequest.GetVideoPlayAuthRequest()
      request.set_VideoId('your-video-id') # Ganti placeholder dengan ID video aktual.
      request.set_AuthInfoTimeout(3000)  # Periode validitas kredensial dalam detik. Pada contoh ini, periode adalah 50 menit.
      response = client.do_action_with_exception(request)
      play_auth = json.loads(response)['PlayAuth']
      # Kembalikan nilai play_auth dan video_id yang diperoleh ke antarmuka depan.
    2. Integrasikan pemutar antarmuka depan

      Pemutar antarmuka depan menggunakan vid dan playAuth yang diperoleh dari backend untuk menginisialisasi pemutaran.

      Web

      <!-- Contoh pemutar web -->
      <div id="player-container"></div>
      <script src="https://g.alicdn.com/de/prismplayer/2.15.2/aliplayer-min.js"></script>
      <script>
        var player = new Aliplayer({
          id: 'player-container',
          width: '100%',
          height: '500px',
          vid: 'your-video-id',      // Diperoleh dari backend
          playauth: 'your-play-auth', // Diperoleh dari backend
          cover: 'https://your-domain.com/cover.jpg' // URL gambar sampul
        }, function (player) {
          console.log('Pemutar berhasil dibuat.');
        });
      </script>

      Android

      1. Buat pemutar.
      AliPlayer player = AliPlayerFactory.createAliPlayer(context);
      // 2. Konfigurasikan sumber pemutaran.
      VidAuth vidAuth = new VidAuth();
      vidAuth.setVid("your-video-id");
      vidAuth.setPlayAuth("your-play-auth");
      vidAuth.setRegion("cn-shanghai"); // Atur wilayah.
      // 3. Siapkan pemutaran.
      player.setDataSource(vidAuth);
      player.prepare();

      iOS

      1. Buat pemutar.
      let player = AliPlayer()
      // 2. Konfigurasikan sumber pemutaran.
      let vidAuth = AVPVidAuthSource()
      vidAuth.vid = "your-video-id"
      vidAuth.playAuth = "your-play-auth"
      vidAuth.region = "cn-shanghai" // Atur wilayah.
      // 3. Siapkan pemutaran.
      player.setSource(vidAuth)
      player.prepare()
  2. Gunakan penandatanganan URL

    Penandatanganan URL menambahkan informasi signature langsung ke URL. Metode ini kurang aman dibandingkan menggunakan kredensial pemutaran dan cocok untuk skenario di mana Anda tidak dapat memodifikasi pemutar. Untuk informasi selengkapnya, lihat Penandatanganan URL.

  3. Gunakan Demo Pemutar Web

    Saat menguji atau melakukan eksperimen dengan unggah audio dan video, Anda juga dapat menggunakan Demo Pemutar Web.

    1. Di Konsol ApsaraVideo VOD, buka pustaka media, pilih Audio/Video, lalu klik Manage di kolom Actions untuk video tersebut.

    2. Klik tab Video URL. Di kolom Actions untuk definisi tertentu, klik Copy.

    3. Tempel URL pemutaran ke pemutar web untuk memulai pemutaran.

Langkah selanjutnya

  • Atur template transkoding (Transkoding audio dan video) untuk secara otomatis mentranskoding video yang diunggah ke dalam berbagai definisi.

  • Atur alur kerja untuk secara otomatis memproses video yang diunggah dengan tugas seperti transkoding, snapshot, dan watermark.

  • Gunakan pengeditan video (Pengeditan video) untuk mengedit video secara profesional secara online atau melalui API atau SDK.

  • Konfigurasikan nama domain CDN (Tambahkan nama domain CDN) untuk mempercepat unggah dan unduh video serta mengurangi biaya trafik.

FAQ

Unggah batch

Anda dapat menggunakan klien PC, impor video online, atau gunakan unggah SDK untuk mengunggah file audio dan video secara batch. Untuk informasi selengkapnya, lihat Ikhtisar unggah media.

Migrasi dari OSS ke ApsaraVideo VOD

  1. Anda dapat menambahkan bucket Object Storage Service (OSS) Anda ke ApsaraVideo VOD jika persyaratan berikut terpenuhi:

    • Anda harus memiliki bucket OSS yang menggunakan kelas penyimpanan Standard di wilayah target.

    • Otorisasi ApsaraVideo VOD untuk mengakses resource OSS Anda di halaman Cloud Resource Access Authorization.

  2. Anda juga dapat menggunakan tool unggah untuk memigrasikan file setelah menyiapkan URL file sumber. Untuk informasi selengkapnya, lihat Ikhtisar unggah media.