Mengodekan dengan tangga laju bit yang dihasilkan otomatis
Peringatan
Azure Media Services akan dihentikan pada 30 Juni 2024. Untuk informasi selengkapnya, lihat Panduan Penghentian AMS.
Tip
Ingin menghasilkan gambar kecil, menyatukan dua video, membuat subklip video, atau memutarnya (antara lain)? Anda dapat menemukan kode sampel Media Services di halaman Sampel.
Gambaran Umum
Artikel ini menjelaskan cara menggunakan Pengode Standar di Layanan Media untuk mengodekan video input ke dalam tangga laju bit yang dibuat secara otomatis (pasangan resolusi laju bit) berdasarkan resolusi input dan lajut bit. Pengaturan pengode bawaan ini, atau prasetel, tidak akan pernah melebihi resolusi input dan laju bit. Misalnya, jika input adalah 720p pada 3 Mbps, keluaran tetap 720p pada kecepatan terbaiknya, dan akan mulai pada tingkat yang lebih rendah dari 3 Mbps.
Pengodean untuk streaming
Saat Anda menggunakan prasetel AdaptiveStreaming atau H265AdaptiveStreaming di Ubah, Anda mendapatkan keluaran yang sesuai untuk pengiriman melalui protokol streaming seperti HLS dan DASH. Saat menggunakan salah satu dari dua prasetel ini, layanan secara cerdas menentukan berapa banyak lapisan video yang akan dihasilkan dan pada kecepatan bit dan resolusi apa. Konten output berisi file MP4 di mana audio yang dikodekan AAC dan video yang dikodekan H.264 (dalam kasus preset AdaptiveStreaming) atau H.265/HEVC (dalam kasus preset H265AdaptiveStreaming). File MP4 output tidak diselingi.
Output
Bagian ini menunjukkan tiga contoh lapisan video output yang dihasilkan oleh encoder Media Services sebagai hasil pengodean dengan prasetel AdaptiveStreaming(H.264) atau H265AdaptiveStreaming (HEVC). Dalam semua kasus, keluaran berisi file MP4 hanya audio dengan audio stereo yang dikodekan dengan 128 kbps.
Contoh 1
Sumber dengan tinggi "1080" dan laju bingkai "29,970" menghasilkan 6 lapisan video:
Lapisan | Tinggi | Lebar | Laju bit (kbps) |
---|---|---|---|
1 | 1080 | 1920 | 6780 |
2 | 720 | 1280 | 3520 |
3 | 540 | 960 | 2210 |
4 | 360 | 640 | 1150 |
5 | 270 | 480 | 720 |
6 | 180 | 320 | 380 |
Contoh 2
Sumber dengan tinggi "720" dan laju bingkai "23,970" menghasilkan 5 lapisan video:
Lapisan | Tinggi | Lebar | Laju bit (kbps) |
---|---|---|---|
1 | 720 | 1280 | 2940 |
2 | 540 | 960 | 1850 |
3 | 360 | 640 | 960 |
4 | 270 | 480 | 600 |
5 | 180 | 320 | 320 |
Contoh 3
Sumber dengan tinggi "360" dan laju bingkai "29,970" menghasilkan 3 lapisan video:
Lapisan | Tinggi | Lebar | Laju bit (kbps) |
---|---|---|---|
1 | 360 | 640 | 700 |
2 | 270 | 480 | 440 |
3 | 180 | 320 | 230 |
Perbandingan pengkodean sadar konten
Preset pengkodean konten-sadar menawarkan solusi yang lebih baik atas preset streaming adaptif dengan menganalisis konten sumber sebelum memutuskan set yang tepat dari bitrate output dan resolusi untuk digunakan dalam tangga. Menguji preset pengkodean konten-sadar pertama sebelum menggunakan tangga yang lebih statis dan tetap yang disediakan oleh prasetel streaming bitrate adaptif.
Sampel pengodean
Lihat daftar ekstensif sampel Pengodean.
Mendapatkan bantuan dan dukungan
Anda dapat menghubungi Media Services dengan pertanyaan atau mengikuti pembaruan kami dengan salah satu metode berikut:
- T & A
-
Stack Overflow. Beri tag pertanyaan dengan
azure-media-services
. - @MSFTAzureMedia atau gunakan @AzureSupport untuk meminta dukungan.
- Buka tiket dukungan melalui portal Azure.