View a markdown version of this page

Menyampaikan streaming video dengan CloudFront dan AWS Layanan Media - Amazon CloudFront

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyampaikan streaming video dengan CloudFront dan AWS Layanan Media

Untuk menggunakan AWS Layanan Media CloudFront untuk mengirimkan konten langsung ke audiens global, lihat panduan berikut.

Gunakan AWS Elemental MediaLive untuk menyandikan streaming video langsung secara real time. Untuk menyandikan aliran video besar, MediaLive kompres ke dalam versi yang lebih kecil (encode) yang dapat didistribusikan ke pemirsa Anda.

Setelah Anda mengompresi streaming video langsung, Anda dapat menggunakan salah satu dari dua opsi utama berikut untuk menyiapkan dan menyajikan konten:

  • Konversi konten Anda ke format yang diperlukan, lalu sajikan — Jika Anda memerlukan konten dalam berbagai format, gunakan AWS Elemental MediaPackage untuk mengemas konten untuk jenis perangkat yang berbeda. Saat Anda mengemas konten, Anda juga dapat menerapkan fitur ekstra dan menambahkan manajemen hak digital (DRM) untuk mencegah penggunaan konten yang tidak sah. Untuk petunjuk langkah demi langkah untuk menggunakan CloudFront untuk menyajikan konten yang MediaPackage diformat, lihatMenyajikan video langsung yang diformat dengan AWS Elemental MediaPackage.

  • Simpan dan sajikan konten Anda menggunakan sumber yang dapat diskalakan — Jika konten MediaLive dikodekan dalam format yang diperlukan oleh semua perangkat yang digunakan pemirsa Anda, gunakan sumber yang sangat skal AWS Elemental MediaStore abel seperti untuk menyajikan konten. Untuk petunjuk langkah demi langkah CloudFront untuk menggunakan untuk menyajikan konten yang disimpan dalam MediaStore wadah, lihatMenyajikan video dengan menggunakan AWS Elemental MediaStore sebagai asal.

Setelah Anda mengatur asal usul dengan menggunakan salah satu opsi ini, Anda dapat mendistribusikan video streaming langsung ke penampil dengan menggunakan CloudFront.

Tip

Anda dapat mempelajari tentang AWS solusi yang secara otomatis menerapkan layanan untuk membangun pengalaman menonton real-time yang sangat tersedia. Untuk melihat langkah-langkah untuk menerapkan solusi ini secara otomatis, lihat Penyebaran Otomatis Streaming Langsung.

Menyajikan video dengan menggunakan AWS Elemental MediaStore sebagai asal

Jika Anda memiliki video yang disimpan dalam AWS Elemental MediaStore wadah, Anda dapat membuat CloudFront distribusi untuk menyajikan konten.

Untuk memulai, Anda memberikan CloudFront akses ke MediaStore wadah Anda. Kemudian Anda membuat CloudFront distribusi dan mengkonfigurasinya untuk bekerja dengannya MediaStore.

Untuk menyajikan konten dari AWS Elemental MediaStore kontainer
  1. Ikuti prosedur di Men giz CloudFront inkan Amazon mengakses AWS Elemental MediaStore wadah Anda, lalu kembali ke langkah-langkah ini untuk membuat distribusi Anda.

  2. Buat distribusi dengan pengaturan berikut:

    1. Domain asal — Titik akhir data yang ditetapkan ke MediaStore wadah Anda. Dari daftar dropdown, pilih MediaStore wadah untuk video langsung Anda.

    2. Jalur asal — Struktur folder dalam MediaStore wadah tempat objek Anda disimpan. Untuk informasi selengkapnya, lihat Jalur asal.

    3. Tambahkan header kustom - Tambahkan nama header dan nilai jika Anda CloudFront ingin menambahkan header kustom ketika meneruskan permintaan ke asal Anda.

    4. Kebijakan protokol penampil — Pilih Arahkan HTTP ke HTTPS. Untuk informasi selengkapnya, lihat Kebijakan protokol penampil.

    5. Kebijakan cache dan kebijakan permintaan A sal

      • Untuk kebijakan Cache, pilih Buat kebijakan, lalu buat kebijakan cache yang sesuai dengan kebutuhan cache dan durasi segmen Anda. Setelah membuat kebijakan, segarkan daftar kebijakan cache dan pilih kebijakan yang baru saja Anda buat.

      • Untuk kebijakan permintaan A sal, pilih CORS-CustomOrigin dari daftar dropdown.

    Untuk pengaturan lainnya, Anda dapat menetapkan nilai spesifik berdasarkan persyaratan teknis lain atau kebutuhan bisnis Anda. Untuk daftar semua opsi distribusi dan informasi tentang pengaturannya, lihat Semua referensi pengaturan distribusi.

  3. Untuk tautan dalam aplikasi Anda (misalnya, pemutar media), tentukan nama file media dalam format yang sama yang Anda gunakan untuk objek lain yang digunakan untuk mendistribusikan CloudFront.

Menyajikan video langsung yang diformat dengan AWS Elemental MediaPackage

Jika Anda memformat streaming langsung dengan menggunakan AWS Elemental MediaPackage, Anda dapat membuat CloudFront distribusi dan mengonfigurasi perilaku cache untuk melayani streaming langsung. Proses berikut ini mengasumsikan bahwa Anda telah membuat saluran dan titik akhir tambahan untuk video langsung Anda menggunakan MediaPackage.

Untuk membuat CloudFront distribusi secara MediaPackage manual, ikuti langkah-langkah ini:

Langkah-langkah

    Selesaikan prosedur berikut untuk mengatur CloudFront distribusi untuk saluran video langsung yang Anda buat MediaPackage.

    Untuk membuat distribusi untuk saluran video langsung Anda
    1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

    2. Pilih Buat Distribusi.

    3. Pilih pengaturan untuk distribusi, termasuk berikut ini:

      Domain asal

      Asal tempat saluran video MediaPackage langsung dan titik akhir Anda berada. Pilih bidang teks, lalu dari daftar dropdown, pilih domain MediaPackage asal untuk video langsung Anda. Anda dapat memetakan satu domain ke beberapa titik akhir asal.

      Jika Anda membuat domain asal menggunakan AWS akun lain, ketikkan nilai URL asal ke dalam bidang. Asal harus berupa URL HTTPS.

      Misalnya, untuk titik akhir HLS sepertihttps://3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com/out/v1/abc123/index.m3u8, domain asal adalah3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com.

      Untuk informasi selengkapnya, lihat Domain asal.

      Jalur asal

      Jalur ke MediaPackage titik akhir dari mana konten disajikan.

      Untuk informasi selengkapnya tentang cara kerja jalur asal, lihatJalur asal.

      penting

      Jalur wildcard * diperlukan untuk merutekan suatu tempat dalam CloudFront distribusi. Untuk mencegah permintaan yang tidak cocok dengan jalur eksplisit dari routing ke asal asli, buat asal “dummy” untuk jalur wildcard tersebut.

      contoh: Membuat asal “dummy”

      Dalam contoh berikut, titik akhir abc123 dan def456 rute ke asal “nyata”, tetapi permintaan untuk rute konten video titik akhir lainnya mediapackage.us-west-2.amazonaws.com tanpa subdomain yang tepat, yang mengakibatkan kesalahan HTTP404.

      MediaPackage titik akhir:

      https://3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com/out/v1/abc123/index.m3u8 https://3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com/out/v1/def456/index.m3u8

      CloudFront Asal A:

      Domain: 3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com Path: None

      CloudFront Asal B:

      Domain: mediapackage.us-west-2.amazonaws.com Path: None

      CloudFront perilaku cache:

      1. Path: /out/v1/abc123/* forward to Origin A 2. Path: /out/v1/def456/* forward to Origin A 3. Path: * forward to Origin B

      Untuk pengaturan distribusi lainnya, tetapkan nilai spesifik berdasarkan persyaratan teknis lain atau kebutuhan bisnis Anda. Untuk daftar semua opsi distribusi dan informasi tentang pengaturannya, lihat Semua referensi pengaturan distribusi.

      Ketika Anda selesai memilih pengaturan distribusi lainnya, pilih Buat distribusi.

    4. Pilih distribusi yang baru saja Anda buat, lalu pilih Peril aku.

    5. Pilih perilaku cache default, lalu pilih Edit. Tentukan pengaturan perilaku cache yang benar untuk saluran yang Anda pilih sebagai asal. Kemudian, Anda akan menambahkan satu atau beberapa pengaturan perilaku cache tambahan dan mengeditnya.

    6. Buka halaman CloudFront distribusi.

    7. Tunggu hingga nilai kolom Modifikasi terakhir untuk distribusi Anda telah berubah dari Pener apan ke tanggal dan waktu, yang menunjukkan bahwa CloudFront telah membuat distribusi Anda.

    Ulangi langkah-langkah di sini untuk menambahkan setiap titik akhir MediaPackage saluran Anda ke distribusi Anda, dengan mengingat perlunya membuat asal “dummy”.

    Untuk menambahkan titik akhir lain sebagai asal
    1. Di CloudFront konsol, pilih distribusi yang Anda buat untuk saluran Anda.

    2. Pilih Origins, lalu pilih Buat asal.

    3. Untuk domain Origin, dalam daftar tarik-turun, pilih titik MediaPackage akhir untuk saluran Anda.

    4. Untuk pengaturan lainnya, tetapkan nilai berdasarkan persyaratan teknis lain atau kebutuhan bisnis Anda. Untuk informasi selengkapnya, lihat Pengaturan asal.

    5. Pilih Buat asal.

    Untuk setiap titik akhir, Anda harus mengonfigurasi perilaku cache untuk menambahkan pola jalur yang memenuhi permintaan rute dengan benar. Pola jalur yang Anda tentukan tergantung pada format video yang sedang Anda sajikan. Prosedur berikut mencakup informasi pola jalur yang dapat digunakan untuk format Apple HLS, CMAF, DASH, dan Microsoft Smooth Streaming.

    Anda biasanya menyiapkan dua perilaku cache untuk setiap endpoint:

    • Manifest induk, yang merupakan indeks untuk file Anda.

    • Segmen, yang merupakan file konten video.

    Untuk membuat perilaku cache untuk titik akhir
    1. Di CloudFront konsol, pilih distribusi yang Anda buat untuk saluran Anda.

    2. Pilih Peril aku, lalu pilih Buat perilaku.

    3. Untuk Pola Path, gunakan MediaPackage OriginEndpoint GUID tertentu sebagai awalan jalur.

      Pola jalur

      Untuk titik akhir HLS sepertihttps://3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com/out/v1/abc123/index.m3u8, buat dua perilaku cache berikut:

      • Untuk manifes orang tua dan anak, gunakan /out/v1/abc123/*.m3u8.

      • Untuk segmen konten, gunakan /out/v1/abc123/*.ts.

      Untuk titik akhir CMAF sepertihttps://3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com/out/v1/abc123/index.m3u8, buat dua perilaku cache berikut:

      • Untuk manifes orang tua dan anak, gunakan /out/v1/abc123/*.m3u8.

      • Untuk segmen konten, gunakan /out/v1/abc123/*.mp4.

      Untuk titik akhir DASH sepertihttps://3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com/out/v1/abc123/index.mpd, buat dua perilaku cache berikut:

      • Untuk manifest orang tua, gunakan /out/v1/abc123/*.mpd.

      • Untuk segmen konten, gunakan /out/v1/abc123/*.mp4.

      Untuk titik akhir Microsoft Smooth Streaming sepertihttps://3ae97e9482b0d011.mediapackage.us-west-2.amazonaws.com/out/v1/abc123/index.ism, hanya manifes yang disajikan, jadi Anda hanya membuat satu perilaku cache:out/v1/abc123/index.ism/*.

    4. Untuk setiap perilaku cache, tentukan nilai untuk pengaturan berikut:

      Kebijakan protokol penampil

      Pilih Arahkan ulang HTTP ke HTTPS.

      Kebijakan cache dan kebijakan permintaan asal

      Untuk kebijakan cache, pilih Buat kebijakan. Untuk kebijakan cache baru Anda, tentukan setelan berikut:

      TTL Minimum

      Atur hingga 5 detik atau kurang, untuk membantu mencegah agar konten basi tidak tertahan.

      String pertanyaan

      Untuk string kueri (dalam pengaturan kunci Cache), pilih Ser takan string kueri yang ditentukan. Untuk Izinkan, tambahkan nilai-nilai berikut dengan mengetiknya, lalu pilih Tambahkan item:

      • Tambahkan m sebagai parameter string kueri yang CloudFront ingin Anda gunakan sebagai dasar untuk caching. Resp MediaPackage ons selalu menyertakan tag ?m=### untuk menangkap waktu yang dimodifikasi dari titik akhir. Jika konten sudah di-cache dengan nilai yang berbeda untuk tag ini, minta CloudFront manifes baru alih-alih menyajikan versi cache.

      • Jika Anda menggunakan fungsionalitas tampilan yang digeser waktu di MediaPackage, tent start ukan dan end sebagai parameter string kueri tambahan pada perilaku cache untuk permintaan manifes (*.m3u8,*.mpd, danindex.ism/*). Dengan cara ini, konten disajikan khusus untuk periode waktu yang diminta dalam permintaan manifes. Untuk informasi selengkapnya tentang tampilan dan pemformatan parameter permintaan awal dan akhir konten yang digeser waktu, lihat Time-shifted tampilan di Panduan AWS Elemental MediaPackage Pengguna.

      • Jika Anda menggunakan fitur pemfilteran manifes di MediaPackage, tentukan aws.manifestfilter sebagai parameter string kueri tambahan untuk kebijakan cache yang Anda gunakan dengan perilaku cache untuk permintaan manifes (*.m3u8,*.mpd, danindex.ism/*). Ini mengonfigurasi distribusi Anda untuk meneruskan aws.manifestfilter string kueri ke MediaPackage asal Anda, yang diperlukan agar fitur pemfilteran manifes berfungsi. Untuk informasi selengkapnya, lihat Pemfilteran Man ifes di Panduan AWS Elemental MediaPackage Pengguna.

      • Jika Anda menggunakan HLS latensi rendah (LL-HLS), tentukan _HLS_msn dan _HLS_part sebagai parameter string kueri tambahan untuk kebijakan cache yang Anda gunakan dengan perilaku cache untuk permintaan manifes ()*.m3u8. Ini mengonfigurasi distribusi Anda untuk meneruskan string _HLS_part kueri _HLS_msn dan ke MediaPackage asal Anda, yang diperlukan agar fitur pem LL-HLS blokiran permintaan daftar putar berfungsi.

    5. Pilih Buat.

    6. Setelah Anda membuat kebijakan cache, kembali ke alur kerja pembuatan perilaku cache. Segarkan daftar kebijakan cache, dan pilih kebijakan yang baru saja Anda buat.

    7. Pilih Buat perilaku.

    8. Jika titik akhir Anda bukan titik akhir Microsoft Smooth Streaming, ulangi langkah-langkah ini untuk membuat perilaku cache kedua.

    Sebaiknya aktifkan Otorisasi MediaPackage CDN berbasis header antara MediaPackage titik akhir dan distribusi. CloudFront Untuk informasi selengkapnya, lihat Meng aktifkan otorisasi CDN MediaPackage di Panduan AWS Elemental MediaPackage Pengguna.

    Setelah Anda membuat distribusi, menambahkan asal, membuat perilaku cache, dan mengaktifkan otorisasi CDN berbasis header, Anda dapat menyajikan saluran streaming langsung menggunakan. CloudFront CloudFront merutekan permintaan dari pemirsa MediaPackage ke titik akhir yang benar berdasarkan pengaturan yang Anda konfigurasikan untuk perilaku cache.

    Untuk tautan dalam aplikasi Anda (misalnya, pemutar media), tentukan URL untuk file media dalam format standar untuk CloudFront URL. Untuk informasi selengkapnya, lihat Sesuaikan format URL untuk file di CloudFront.

    Menyajikan konten video-on-demand dengan AWS Elemental MediaPackage

    Jika Anda membuat konten video-on-demand (VOD) dari sumber, Anda dapat membuat CloudFront distribusi dan mengonfigurasi perilaku cache yang dioptimalkan untuk menyajikan konten VOD kepada pemirsa. AWS Elemental MediaPackage Proses berikut mengasumsikan bahwa Anda telah membuat grup pengemasan dengan konfigurasi pengemasan dan menelan aset dengan MediaPackage.

    Untuk membuat CloudFront distribusi secara MediaPackage manual, ikuti langkah-langkah ini:

    Langkah-langkah

      Selesaikan prosedur berikut untuk mengatur CloudFront distribusi untuk grup pengemasan yang Anda buat MediaPackage.

      Untuk membuat distribusi untuk konten VOD Anda
      1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

      2. Pilih Buat Distribusi.

      3. Pilih pengaturan untuk distribusi, termasuk berikut ini:

        Domain asal

        Asal untuk grup MediaPackage kemasan Anda. Ketik nilai URL asal ke dalam bidang teks. Asal harus berupa URL HTTPS.

        Misalnya, untuk titik akhir HLS sepertihttps://3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/abc123/def456/ghi789/index.m3u8, domain asal adalah3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com.

        Untuk informasi selengkapnya, lihat Domain asal.

        Jalur asal

        Jalur dari mana konten disajikan.

        Untuk informasi selengkapnya tentang cara kerja jalur asal, lihatJalur asal.

        penting

        Jalur wildcard * diperlukan untuk merutekan suatu tempat dalam CloudFront distribusi. Untuk mencegah permintaan yang tidak cocok dengan jalur eksplisit dari routing ke asal asli, buat asal “dummy” untuk jalur wildcard tersebut.

        contoh: Membuat asal “dummy”

        Dalam contoh berikut, konfigurasi pengemasan def456 dan 321xyz rute ke asal “nyata”, tetapi permintaan konten video lainnya merutekan mediapackage-vod.us-west-2.amazonaws.com tanpa subdomain yang tepat, yang mengakibatkan 404 kesalahan HTTP.

        MediaPackage URL konten untuk satu aset untuk grup pengemasan dengan dua konfigurasi pengemasan:

        https://3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/abc123/def456/ghi789/index.m3u8 https://3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/abc123/321xyz/654uvw/index.m3u8

        CloudFront Asal A:

        Domain: 3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com Path: None

        CloudFront Asal B:

        Domain: mediapackage-vod.us-west-2.amazonaws.com Path: None

        CloudFront perilaku cache:

        1. Path: /out/v1/*/def456/* forward to Origin A 2. Path: /out/v1/*/321xyz/* forward to Origin A 3. Path: * forward to Origin B

        Untuk pengaturan distribusi lainnya, tetapkan nilai spesifik berdasarkan persyaratan teknis lain atau kebutuhan bisnis Anda. Untuk daftar semua opsi distribusi dan informasi tentang pengaturannya, lihat Semua referensi pengaturan distribusi.

        Ketika Anda selesai memilih pengaturan distribusi lainnya, pilih Buat distribusi.

      4. Pilih distribusi yang baru saja Anda buat, lalu pilih Peril aku.

      5. Pilih perilaku cache default, lalu pilih Edit. Tentukan pengaturan perilaku cache yang benar untuk konfigurasi pengemasan yang Anda pilih untuk asal. Nantinya, Anda akan menambahkan satu atau lebih asal tambahan dan mengedit pengaturan perilaku cache untuk mereka.

      6. Buka halaman CloudFront distribusi.

      7. Tunggu hingga nilai kolom Modifikasi terakhir untuk distribusi Anda telah berubah dari Pener apan ke tanggal dan waktu, yang menunjukkan bahwa CloudFront telah membuat distribusi Anda.

      Ulangi langkah-langkah di sini untuk menambahkan setiap MediaPackage grup pengemasan Anda ke distribusi Anda, dengan mengingat kebutuhan untuk membuat asal “dummy”.

      Untuk menambahkan grup pengemasan lain sebagai asal
      1. Di CloudFront konsol, pilih distribusi yang Anda buat untuk saluran Anda.

      2. Pilih Origins, lalu pilih Buat asal.

      3. Untuk domain Origin, ketik URL untuk grup MediaPackage pengemasan.

      4. Untuk pengaturan lainnya, tetapkan nilai berdasarkan persyaratan teknis lain atau kebutuhan bisnis Anda. Untuk informasi selengkapnya, lihat Pengaturan asal.

      5. Pilih Buat asal.

      Untuk setiap konfigurasi pengemasan, Anda harus mengonfigurasi perilaku cache untuk menambahkan pola jalur yang meminta rute dengan benar. Pola jalur yang Anda tentukan tergantung pada format video yang sedang Anda sajikan. Prosedur berikut mencakup informasi pola jalur yang dapat digunakan untuk format Apple HLS, CMAF, DASH, dan Microsoft Smooth Streaming.

      Anda biasanya mengatur beberapa perilaku cache untuk setiap konfigurasi pengemasan:

      • Manifest induk, yang merupakan indeks untuk file Anda.

      • Segmen, yang merupakan file konten video. Format mungkin menggunakan lebih dari satu ekstensi untuk konten, tergantung pada konfigurasi Anda. Perilaku cache diperlukan untuk setiap ekstensi.

      Untuk membuat perilaku cache untuk konfigurasi pengemasan
      1. Di CloudFront konsol, pilih distribusi yang Anda buat untuk saluran Anda.

      2. Pilih Peril aku, lalu pilih Buat perilaku.

      3. Untuk Pola Path, gunakan GUID konfigurasi pengemasan MediaPackage VOD tertentu sebagai awalan jalur. Ini adalah GUID kedua di jalur MediaPackage VOD.

        Pola jalur

        Untuk konten HLS sepertihttps://3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/abc123/def456/ghi789/index.m3u8, buat perilaku cache berikut:

        • Untuk manifes orang tua dan anak, gunakan /out/v1/*/def456/*.m3u8.

        • Untuk segmen konten, gunakan /out/v1/*/def456/*.ts dan ulangi untuk semua ekstensi segmen yang diperlukan.

        Untuk konten CMAF sepertihttps://3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/abc123/def456/ghi789/index.m3u8, buat perilaku cache berikut:

        • Untuk manifes orang tua dan anak, gunakan /out/v1/*/def456/*.m3u8.

        • Untuk segmen konten, gunakan /out/v1/*/def456/*.mp4 dan ulangi untuk semua ekstensi segmen yang diperlukan.

        Untuk konten DASH sepertihttps://3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/abc123/def456/ghi789/index.mpd, buat perilaku cache berikut:

        • Untuk manifest orang tua, gunakan /out/v1/*/def456/*.mpd.

        • Untuk segmen konten, gunakan /out/v1/*/def456/*.mp4.

        Untuk titik akhir Microsoft Smooth Streaming sepertihttps://3ae97e9482b0d011.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/abc123/def456/ghi789/index.ism/Manifest, hanya manifes yang disajikan, jadi Anda hanya membuat satu perilaku cache:out/v1/*/def456/*/index.ism/*.

      4. Untuk setiap perilaku cache, tentukan nilai untuk pengaturan berikut:

        Kebijakan protokol penampil

        Pilih Arahkan ulang HTTP ke HTTPS.

        Kebijakan cache dan kebijakan permintaan asal

        Untuk kebijakan cache, pilih Buat kebijakan. Untuk kebijakan cache baru Anda, tentukan setelan berikut:

        TTL Minimum

        Atur hingga 5 detik atau kurang, untuk membantu mencegah agar konten basi tidak tertahan.

        String pertanyaan

        Untuk string kueri (dalam pengaturan kunci Cache), pilih Ser takan string kueri yang ditentukan. Untuk Izinkan, tambahkan nilai-nilai berikut dengan mengetiknya lalu pilih Tambahkan item:

        • Jika Anda menggunakan fitur pemfilteran manifes di MediaPackage, tentukan aws.manifestfilter sebagai parameter string kueri tambahan untuk kebijakan cache yang Anda gunakan dengan perilaku cache untuk permintaan manifes (*.m3u8,*.mpd, danindex.ism/*). Ini mengonfigurasi distribusi Anda untuk meneruskan aws.manifestfilter string kueri ke MediaPackage asal Anda, yang diperlukan agar fitur pemfilteran manifes berfungsi. Untuk informasi selengkapnya, lihat Pemfilteran Man ifes di Panduan AWS Elemental MediaPackage Pengguna.

      5. Pilih Buat.

      6. Setelah Anda membuat kebijakan cache, kembali ke alur kerja pembuatan perilaku cache. Segarkan daftar kebijakan cache, dan pilih kebijakan yang baru saja Anda buat.

      7. Pilih Buat perilaku.

      8. Jika titik akhir Anda bukan titik akhir Microsoft Smooth Streaming, ulangi langkah-langkah ini untuk membuat perilaku cache kedua.

      Sebaiknya aktifkan Otorisasi MediaPackage CDN berbasis header antara konten MediaPackage VOD dan distribusi. CloudFront Untuk informasi selengkapnya, lihat Meng aktifkan otorisasi CDN MediaPackage di Panduan AWS Elemental MediaPackage Pengguna.

      Setelah Anda membuat distribusi, menambahkan asal, membuat perilaku cache, dan mengaktifkan otorisasi CDN berbasis header, Anda dapat menyajikan konten VOD menggunakan. CloudFront CloudFront merutekan permintaan dari pemirsa ke konten MediaPackage VOD yang benar berdasarkan pengaturan yang Anda konfigurasi untuk perilaku cache.

      Untuk tautan dalam aplikasi Anda (misalnya, pemutar media), tentukan URL untuk file media dalam format standar untuk CloudFront URL. Untuk informasi selengkapnya, lihat Sesuaikan format URL untuk file di CloudFront.