Bagikan melalui


Encoder streaming langsung lokal terverifikasi

logo Media Services v3


Peringatan

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

Di Azure Media Services, Acara Langsung (sebelumnya disebut saluran di v2) mewakili alur untuk memproses konten streaming langsung. Acara Langsung menerima streaming 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 diserap melewati Acara Langsung tanpa pemrosesan lebih lanjut. Metode ini disebut pass-through . Kami menyarankan agar encoder langsung mengirim 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 tak terduga di sisi pemutaran.

    Ujung

    Menggunakan metode pass-through adalah cara paling ekonomis untuk melakukan streaming langsung. Layanan ini mendukung mode pass-through dasar dan standar tergantung pada persyaratan penyerapan Anda. Pass-through dasar adalah yang paling ekonomis, tetapi terbatas pada 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 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 terperinci tentang pengodean langsung dengan Media Services, lihat Streaming langsung dengan Media Services v3.

Persyaratan encoder

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

Encoder langsung yang menghasilkan RTMP

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

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

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

Nota

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 berkelanjutan dan pembaruan atau perubahan yang melanggar dapat diperkenalkan oleh vendor encoder atau proyek sumber terbuka yang dapat merusak kompatibilitas.

Encoder langsung yang menghasilkan MP4 terfragmentasi (Penyerapan 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 http:// atau https://.

Nota

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 and Hero 4K (UHD/HEVC)

Ujung

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

Peringatan

Daftar encoder di atas hanyalah daftar rekomendasi. Encoder tidak diuji atau divalidasi oleh Microsoft secara berkelanjutan 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 apa yang valid untuk jenis acara langsung Anda, lihat perbandingan jenis Acara Langsung.

Persyaratan pemutaran

Untuk memutar kembali konten, aliran audio dan video harus ada. Pemutaran streaming khusus video tidak didukung.

Tips konfigurasi

  • Jika memungkinkan, gunakan koneksi internet hardwired.
  • 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 Anda setelah mulai mendorong memiliki efek negatif pada peristiwa. Perubahan konfigurasi dapat menyebabkan peristiwa menjadi tidak stabil. Jika Anda mengubah konfigurasi encoder, Anda perlu mengatur ulang Acara Langsung dan memulai ulang acara langsung agar perubahan terjadi. 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 acara Anda. Untuk peristiwa berskala tinggi, sebaiknya mulai penyiapan satu jam sebelum acara Anda.
  • Gunakan output codec video H.264 dan AAC-LC audio.
  • Tetap 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 streaming unik untuk setiap kualitas video.
  • Gunakan pengodean CBR yang 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, reset Acara Langsung saluran dan acara langsung agar perubahan terjadi. Jika Anda menghentikan dan memulai acara langsung tanpa mengatur ulang, acara langsung akan mempertahankan konfigurasi sebelumnya.

Dapatkan bantuan dan dukungan

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