All Products
Search
Document Center

Intelligent Media Management:Percepat transkoding langsung dengan Alibaba Cloud CDN

Last Updated:Jun 22, 2026

Jika server origin untuk domain yang dipercepat Anda adalah bucket Object Storage Service (OSS) pribadi, Anda dapat menggunakan autentikasi akses untuk mencegah konsumsi traffic tidak sah. Dalam skenario ini, kami menyarankan mengaktifkan akses back-to-origin ke bucket pribadi tersebut untuk domain yang dipercepat Anda. Hal ini memungkinkan Alibaba Cloud CDN atau Edge Security Acceleration (ESA) untuk mempercepat pengiriman resource dari bucket OSS pribadi. Setelah video diunggah ke OSS, fitur transkoding langsung memungkinkan pemutaran di berbagai perangkat dan lingkungan jaringan. Untuk meningkatkan kecepatan dan efisiensi transkoding langsung, Anda dapat mempercepatnya dengan Alibaba Cloud CDN, yang mengurangi penggunaan bandwidth OSS dan menurunkan beban pada server origin Anda.

Kasus Penggunaan

Solusi ini ideal untuk mengirimkan video populer. Dengan memanfaatkan kemampuan caching dan distribusi Alibaba Cloud CDN, Anda dapat mengurangi beban pada server origin—seperti bucket OSS—menekan biaya bandwidth, serta memberikan pengalaman pemutaran yang cepat dan stabil bagi penonton.

Prasyarat

Prosedur

Langkah 1: Gunakan Resource Access Management (RAM) untuk mengaktifkan akses back-to-origin CDN ke bucket OSS pribadi

Saat Anda mengonfigurasi back-to-origin untuk bucket OSS pribadi, sistem akan meminta Anda memberikan izin akses CDN ke sumber daya cloud Anda dan secara otomatis membuat peran AliyunCDNAccessingPrivateOSSRole di Resource Access Management (RAM). Anda perlu memodifikasi kebijakan peran AliyunCDNAccessingPrivateOSSRole di RAM untuk memberikan izin CDN mengakses Intelligent Media Management (IMM).

Anda dapat memberikan akses penuh atau izin detail halus (fine-grained).

  1. Untuk memberikan akses penuh ke IMM dan OSS, temukan peran AliyunCDNAccessingPrivateOSSRole di konsol RAM. Pada tab Permissions untuk peran tersebut, tambahkan kebijakan sistem AliyunIMMFullAccess dan AliyunOSSFullAccess.

  1. Untuk memberikan izin detail halus ke peran AliyunCDNAccessingPrivateOSSRole, buat kebijakan kustom. Untuk informasi lebih lanjut, lihat dokumentasi kebijakan. Contoh berikut menunjukkan kebijakan bernama aliplayer-test yang memberikan izin minimum yang diperlukan untuk IMM dan OSS.

    Setelah Anda menambahkan kebijakan tersebut, kebijakan kustom aliplayer-test akan muncul di tab Permissions peran, dengan cakupan sumber daya di tingkat akun.

{
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "oss:GetObject",
                "oss:PostProcessTask",
                "oss:ProcessImm"
            ],
            "Resource": "*"
        },
        {
            "Action": [
                "imm:GenerateVideoPlaylist",
                "imm:LiveTranscoding"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Effect": "Allow",
            "Action": "ram:PassRole",
            "Resource": "acs:ram:*:*:role/aliyunimmdefaultrole"
        }
    ],
    "Version": "1"
}

Langkah 2: Konfigurasi transkoding langsung untuk permintaan back-to-origin

  1. Masuk ke .

  2. Di panel navigasi sebelah kiri, klik Domain Names.

  3. Pada halaman Domain Names, temukan nama domain Anda dan klik Manage.

  4. Di panel navigasi sebelah kiri untuk domain tersebut, klik Rules Engine.

  5. Pada halaman Rules Engine, klik Add Rule dan buat aturan yang cocok dengan file berekstensi ".ts".

    Catatan

    Jika bucket Anda juga berisi file .ts yang bukan hasil transkoding langsung, tambahkan kondisi path file agar aturan Anda lebih spesifik.

  6. Di panel navigasi sebelah kiri untuk domain Anda, klik Back-to-Origin. Pada halaman Parameter Rewrite, aktifkan sakelar fitur tersebut. Tambahkan parameter dan atur nilainya menjadi x-oss-process=if_status_eq_404{hls/ts}. Untuk Rule Condition, pilih aturan yang baru saja Anda buat.

Picu transkoding langsung melalui Alibaba Cloud CDN

Karena Anda telah mengonfigurasi parameter back-to-origin untuk file .ts, Anda tidak perlu menambahkan parameter hls/sign ke URL file M3U8. Anda dapat langsung menggunakan nama domain CDN diikuti path ke file M3U8 untuk memicu transkoding langsung. Untuk detail lebih lanjut, lihat dokumentasi transkoding langsung.

Penting

Anda harus menggunakan browser atau pemutar yang mendukung HTTP Live Streaming (HLS), seperti VLC media player, untuk mengakses file M3U8.