Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengirimkan video sesuai permintaan dengan CloudFront
Untuk mengirimkan streaming video on demand (VOD) CloudFront, gunakan layanan berikut:
-
Amazon S3 untuk menyimpan konten dalam format aslinya dan untuk menyimpan video yang di-transcode.
-
Encoder (seperti AWS Elemental MediaConvert) untuk mentranskode video ke dalam format streaming.
-
CloudFront untuk mengirimkan video yang ditranskode ke pemirsa. Untuk Microsoft Smooth Streaming, lihat Konfigurasikan video sesuai permintaan untuk Microsoft Smooth Streaming.
Untuk membuat solusi VOD dengan CloudFront
-
Unggah konten Anda ke keranjang Amazon S3. Untuk mempelajari selengkapnya tentang bekerja dengan Amazon S3, lihat Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
-
Transkode konten Anda dengan menggunakan MediaConvert pekerjaan. Tugas mengubah video menjadi format yang diperlukan oleh pemain yang digunakan oleh pemirsa Anda. Anda juga dapat menggunakan pekerjaan untuk membuat aset yang berbeda-beda dalam resolusi dan bitrate. Aset ini digunakan untuk streaming bitrate adaptif (ABR), yang menyesuaikan kualitas tampilan tergantung pada bandwidth pemirsa yang tersedia. MediaConvert menyimpan video yang ditranskode dalam ember S3.
-
Kirimkan konten Anda yang dikonversi dengan menggunakan CloudFront distribusi. Penampil dapat menonton konten di perangkat apa pun, kapan saja.
Tip
Anda dapat menjelajahi cara menggunakan AWS CloudFormation template untuk menerapkan AWS solusi VOD bersama dengan semua komponen terkait. Untuk melihat langkah-langkah untuk menggunakan templat, lihat Penyebaran Otomatis dalam panduan Video on Demand pada AWS.
Konfigurasikan video sesuai permintaan untuk Microsoft Smooth Streaming
Anda memiliki opsi berikut untuk menggunakan CloudFront untuk mendistribusikan konten video on demand (VOD) yang telah Anda transkode ke dalam format Microsoft Smooth Streaming:
-
Tentukan server web yang menjalankan Microsoft IIS dan mendukung Streaming Halus sebagai asal distribusi Anda.
-
Aktifkan Smooth Streaming dalam perilaku cache CloudFront distribusi. Karena Anda dapat menggunakan beberapa perilaku cache dalam distribusi, Anda dapat menggunakan satu distribusi untuk file media Streaming Halus serta konten lainnya.
penting
Jika Anda menentukan server web yang menjalankan Microsoft IIS sebagai asal Anda, jangan aktifkan Smooth Streaming dalam perilaku cache CloudFront distribusi Anda. CloudFront tidak dapat menggunakan server Microsoft IIS sebagai asal jika Anda mengaktifkan Smooth Streaming sebagai perilaku cache.
Jika Anda mengaktifkan Streaming Mulus dalam perilaku cache (yaitu, Anda tidak memiliki server yang menjalankan Microsoft IIS), perhatikan hal berikut:
-
Anda masih dapat mendistribusikan konten lain menggunakan perilaku cache yang sama jika konten sesuai dengan nilai Pola Jalan untuk perilaku singgahan itu.
-
CloudFront dapat menggunakan bucket Amazon S3 atau custom origin untuk file media Smooth Streaming. CloudFront tidak dapat menggunakan Microsoft IIS Server sebagai asal jika Anda mengaktifkan Smooth Streaming untuk perilaku cache.
-
Anda tidak bisa mengvalidasi file media dalam format Streaming Halus. Jika Anda ingin memperbarui file sebelum kedaluwarsa, Anda harus mengganti namanya. Untuk informasi selengkapnya, lihat Menambahkan, menghapus, atau mengganti konten yang CloudFront mendistribusikan.
Untuk informasi tentang klien Smooth Streaming, lihat Smooth Streaming
Untuk digunakan CloudFront untuk mendistribusikan file Smooth Streaming ketika server web Microsoft IIS bukan asalnya
-
Ubah kode file media Anda menjadi format MP4 terfragmentasi Streaming Halus.
-
Lakukan salah satu hal berikut ini:
-
Jika Anda menggunakan CloudFront konsol: Saat membuat atau memperbarui distribusi, aktifkan Smooth Streaming di satu atau beberapa perilaku cache distribusi.
-
Jika Anda menggunakan CloudFront API: Tambahkan
SmoothStreaming
elemen ke tipeDistributionConfig
kompleks untuk satu atau beberapa perilaku cache distribusi.
-
-
Unggah file Smooth Streaming ke asal Anda.
-
Buat file
clientaccesspolicy.xml
ataucrossdomainpolicy.xml
, dan tambahkan ke lokasi yang dapat diakses dari akar distribusi Anda, misalnya,https://d111111abcdef8.cloudfront.net/clientaccesspolicy.xml
. Berikut ini adalah contoh kebijakan.<?xml version="1.0" encoding="utf-8"?> <access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="*"> <domain uri="*"/> </allow-from> <grant-to> <resource path="/" include-subpaths="true"/> </grant-to> </policy> </cross-domain-access> </access-policy>
Untuk informasi lebih lanjut, lihat Menyediakan Layanan di Seluruh Batas Domain
di situs web Microsoft Developer Network. -
Untuk tautan di aplikasi Anda (misalnya, pemutar media), tentukan URL untuk file media dengan format berikut:
https://d111111abcdef8.cloudfront.net/video/presentation.ism/Manifest