Encoder streaming langsung lokal terverifikasi

Logo Azure Media Services v3


Peringatan

Azure Media Services akan dihentikan pada 30 Juni 2024. Untuk informasi selengkapnya, lihat Panduan Penghentian AMS.

Dalam Media Services, Acara Langsung (sebelumnya disebut saluran di v2) mewakili saluran untuk memproses konten streaming langsung. Acara Langsung menerima aliran input langsung dengan salah satu dari dua cara.

  • Encoder langsung lokal mengirimkan aliran RTMP multi-laju bit atau Smooth Streaming (MP4 terfragmentasi) ke Acara Langsung yang tidak diaktifkan untuk melakukan pengodean langsung dengan Media Services. Aliran yang digunakan melewati Acara Langsung tanpa pemrosesan lebih lanjut. Metode ini disebut pass-through. Kami merekomendasikan encoder langsung untuk mengirimkan aliran multi-laju bit alih-alih aliran laju bit tunggal ke acara langsung pass-through untuk memungkinkan streaming laju bit adaptif ke klien.

    Jika Anda menggunakan aliran multi-laju bit untuk acara langsung pass-through, ukuran GOP video dan fragmen video pada laju bit yang berbeda harus disinkronkan untuk menghindari perilaku tidak terduga di sisi pemutaran.

    Tip

    Menggunakan metode pass-through adalah cara paling ekonomis untuk melakukan streaming langsung. Layanan ini mendukung mode pass-through dasar dan standar tergantung pada kebutuhan penyerapan Anda. Pass-through dasar adalah yang paling hemat, tetapi terbatas dalam kemampuan.

  • Encoder langsung lokal mengirimkan aliran laju bit tunggal ke Acara Langsung yang diaktifkan untuk melakukan pengodean langsung dengan Media Services dalam salah satu format berikut: RTMP atau Smooth Streaming (MP4 terfragmentasi). Acara Langsung kemudian melakukan pengodean langsung dari aliran laju bit tunggal yang masuk ke aliran video multi-laju bit (adaptif).

Artikel ini membahas encoder streaming langsung lokal terverifikasi. Verifikasi dilakukan melalui verifikasi mandiri vendor atau verifikasi pelanggan. Microsoft Azure Media Services tidak melakukan pengujian penuh atau ketat terhadap setiap encoder, dan tidak terus memverifikasi ulang pembaruan. Untuk petunjuk tentang cara memverifikasi encoder langsung lokal Anda, lihat memverifikasi encoder lokal Anda

Untuk informasi detail tentang pengodean langsung dengan Media Services, lihat Streaming langsung dengan Media Services v3.

Persyaratan encoder

Encoder harus mendukung TLS 1.2 saat menggunakan protokol RTMPS atau HTTPS.

Encoder langsung yang menghasilkan RTMP

Media Services merekomendasikan penggunaan salah satu penyandi langsung berikut yang memiliki RTMP sebagai output. Skema URL yang didukung adalah rtmp:// atau rtmps://.

Saat melakukan streaming melalui RTMP, periksa firewall dan/atau pengaturan proksi untuk mengonfirmasi bahwa port TCP keluar 1935 dan 1936 terbuka.

Saat melakukan streaming melalui RTMPS, periksa firewall dan/atau pengaturan proksi untuk mengonfirmasi bahwa port TCP keluar 2935 dan 2936 terbuka.

Catatan

Encoder harus mendukung TLS 1.2 saat menggunakan protokol RTMPS.

Peringatan

Daftar encoder di atas hanyalah daftar rekomendasi. Encoder tidak diuji atau divalidasi oleh Microsoft secara terus-menerus dan pembaruan atau perubahan yang merusak dapat diperkenalkan oleh vendor encoder atau proyek sumber terbuka yang dapat merusak kompatibilitas.

Encoder langsung yang menghasilkan MP4 terfragmentasi (pemrosesan Smooth Streaming)

Media Services merekomendasikan penggunaan salah satu encoder langsung berikut yang memiliki Smooth Streaming multi-laju bit (MP4 terfragmentasi) sebagai output. Skema URL yang didukung adalah http:// atau https://.

Catatan

Encoder harus mendukung TLS 1.2 saat menggunakan protokol HTTPS.

  • Ateme TITAN Live
  • Antix Digital StreamZ Live (sebelumnya Imagine Communication SelenioFlex Live)
  • Cisco Digital Media Encoder 2200
  • Elemental Live (versi 2.14.15 dan yang lebih tinggi karena persyaratan TLS 1.2)
  • Envivio 4Caster C4 Gen III
  • Ffmpeg
  • Media Excel Hero Live dan Hero 4K (UHD/HEVC)

Tip

Jika Anda melakukan streaming acara langsung dalam beberapa bahasa (misalnya, satu trek audio bahasa Inggris dan satu trek audio bahasa Spanyol), Anda dapat menyelesaikannya dengan encoder langsung Media Excel yang dikonfigurasi untuk mengirimkan umpan langsung ke Acara Langsung pass-through.

Peringatan

Daftar encoder di atas hanyalah daftar rekomendasi. Encoder tidak diuji atau divalidasi oleh Microsoft secara terus-menerus dan dukungan atau bug dapat diperkenalkan oleh vendor encoder atau proyek sumber terbuka yang merusak kompatibilitas kapan saja.

Mengonfigurasi pengaturan encoder langsung lokal

Untuk informasi tentang pengaturan mana yang valid untuk jenis acara langsung Anda, lihat Perbandingan jenis Acara Langsung.

Persyaratan pemutaran

Untuk memutar konten, aliran audio dan video harus ada. Pemutaran aliran video saja tidak didukung.

Tips konfigurasi

  • Jika memungkinkan, gunakan koneksi internet yang tertanam.
  • Saat Anda menentukan persyaratan bandwidth, gandakan laju bit streaming. Meskipun tidak wajib, aturan sederhana ini membantu mengurangi dampak kemacetan jaringan.
  • Saat menggunakan encoder berbasis perangkat lunak, tutup program yang tidak perlu.
  • Mengubah konfigurasi encoder setelah encoder mulai mendorong menghasilkan efek negatif pada peristiwa tersebut. Perubahan konfigurasi dapat menyebabkan peristiwa menjadi tidak stabil. Jika Anda mengubah konfigurasi encoder, Anda perlu mengatur ulang Acara Langsung dan menghidupkan ulang acara langsung agar perubahan diterapkan. Jika Anda menghentikan dan memulai acara langsung tanpa mengatur ulang, acara langsung akan mempertahankan konfigurasi sebelumnya.
  • Selalu uji dan validasi versi perangkat lunak encoder yang lebih baru untuk kompatibilitas berkelanjutan dengan Azure Media Services. Microsoft tidak memvalidasi ulang encoder dalam daftar ini, dan sebagian besar validasi dilakukan oleh vendor perangkat lunak secara langsung sebagai "sertifikasi mandiri."
  • Pastikan Anda memberi diri Anda cukup waktu untuk menyiapkan peristiwa. Untuk peristiwa berskala tinggi, sebaiknya mulai penyiapan satu jam sebelumnya.
  • Gunakan video H.264 dan output codec audio AAC-LC.
  • Tetap berpegang pada resolusi dan kecepatan bingkai yang didukung untuk jenis Acara Langsung yang Anda siarkan (misalnya, 60fps saat ini ditolak.)
  • Pastikan bahwa ada bingkai kunci atau penyelarasan temporal GOP di seluruh kualitas video.
  • Pastikan ada nama aliran unik untuk setiap kualitas video.
  • Gunakan pengodean CBR ketat untuk performa laju bit adaptif yang optimal.

Penting

Perhatikan kondisi fisik komputer (CPU/Memori/dll) karena mengunggah fragmen ke cloud melibatkan operasi CPU dan IO. Jika Anda mengubah konfigurasi encoder apa pun, atur ulang Live Events pada saluran dan acara langsung agar perubahan diterapkan. Jika Anda menghentikan dan memulai acara langsung tanpa mengatur ulang, acara langsung akan mempertahankan konfigurasi sebelumnya.

Mendapatkan bantuan dan dukungan

Anda dapat menghubungi Media Services dengan pertanyaan atau mengikuti pembaruan kami dengan salah satu metode berikut: