Melakukan streaming langsung dengan encoder lokal menggunakan portal Azure

media services logo


Catatan

Perbarui REST API dan SDK Azure Media Services Anda ke v3 paling lambat 29 Februari 2024. Versi 3 dari Azure Media Services REST API dan SDK klien untuk .NET dan Java menawarkan lebih banyak kemampuan daripada versi 2. Kami memensiunkan versi 2 dari Azure Media Services REST API dan SDK klien untuk .NET dan Java.

Diperlukan Tindakan: Untuk meminimalkan gangguan pada beban kerja Anda, tinjau panduan migrasi untuk mentransisikan kode Anda dari API dan SDK versi 2 ke API dan SDK versi 3 sebelum 29 Februari 2024. Setelah 29 Februari 2024, Azure Media Services tidak akan lagi menerima lalu lintas pada API REST versi 2, API manajemen akun ARM versi 2015-10-01, atau dari SDK klien .NET versi 2. Ini termasuk SDKS klien open-source pihak ke-3 yang dapat memanggil API versi 2. Pelajari tentang versi terbaru, dimulai dengan Gambaran Umum Media Services v3.

Tutorial ini memandu Anda melalui langkah-langkah menggunakan portal Azure untuk membuat Saluran yang dikonfigurasi untuk pengiriman terusan.

Prasyarat

Berikut ini diperlukan untuk menyelesaikan tutorial:

Sangat disarankan untuk meninjau artikel berikut:

Skenario streaming langsung umum

Langkah-langkah berikut menjelaskan tugas yang terlibat dalam pembuatan aplikasi streaming langsung umum yang menggunakan saluran yang dikonfigurasi untuk pengiriman langsung. Tutorial ini menunjukkan cara membuat dan mengelola saluran terusan dan siaran langsung.

Catatan

Pastikan titik akhir streaming tempat Anda ingin mengalirkan konten berada dalam status Berjalan.

  1. Menyambungkan kamera video ke komputer.
    Untuk ide penyiapan, cek keluar Penyiapan perlengkapan video acara yang sederhana dan portabel.

  2. Luncurkan dan konfigurasikan live encoder lokal yang menghasilkan aliran RTMP multi-bitrate atau MP4 Terfragmentasi. Untuk informasi lebih lanjut, lihat Dukungan RTMP Azure Media Services dan Encoder Langsung.
    Baca juga blog ini: Produksi streaming langsung dengan OBS.

    Langkah ini juga dapat dilakukan setelah Anda membuat Saluran.

  3. Buat dan mulai Channel pass-through.

  4. Ambil URL penyerapan Saluran.

    URL ingest digunakan oleh pengode langsung untuk mengirim streaming ke Saluran.

  5. Ambil URL pratinjau Saluran.

    Gunakan URL ini untuk memverifikasi bahwa saluran Anda menerima streaming langsung dengan benar.

  6. Buat acara/program langsung.

    Saat menggunakan portal Azure, membuat acara langsung juga membuat aset.

  7. Mulai acara/program saat Anda siap untuk memulai streaming dan pengarsipan.

  8. Secara opsional, pembuat enkode langsung dapat diberi sinyal untuk memulai iklan. Iklan dimasukkan ke dalam aliran keluaran.

  9. Hentikan acara/program kapan pun Anda ingin menghentikan streaming dan pengarsipan acara.

  10. Hapus acara/program (dan secara opsional hapus aset).

Penting

Harap tinjau Live streaming dengan encoder lokal yang membuat streaming multi-laju bit untuk mempelajari konsep dan pertimbangan terkait streaming langsung dengan encoder lokal dan saluran pass-through.

Untuk melihat pemberitahuan dan kesalahan

Jika Anda ingin melihat pemberitahuan dan kesalahan yang dihasilkan oleh portal Azure, klik ikon Pemberitahuan.

Notifications

Membuat dan memulai saluran dan acara pass-through

Saluran dikaitkan dengan acara/program yang memungkinkan Anda mengontrol penerbitan dan penyimpanan segmen dalam streaming langsung. Saluran mengelola acara.

Anda dapat menentukan berapa jam Anda ingin menyimpan rekaman konten untuk program dengan mengatur panjang Jendela Arsip. Nilai ini dapat diatur dari minimal 5 menit hingga maksimal 25 jam. Pengarsipan jendela arsip juga menentukan jumlah waktu maksimum yang dapat dicari klien dari waktu ke waktu dari posisi live saat ini. Acara dapat berjalan selama jumlah waktu yang ditentukan, tetapi konten yang berada di belakang panjang jendela akan terus dibuang. Nilai properti ini juga menentukan berapa lama manifes klien dapat berkembang.

Setiap acara dikaitkan dengan aset. Untuk memublikasikan acara, Anda harus membuat pencari Lokasi Sesuai Permintaan untuk aset terkait. Memiliki locator ini memungkinkan Anda membangun URL streaming yang dapat Anda berikan kepada klien Anda.

Saluran mendukung hingga tiga acara yang berjalan secara bersamaan sehingga Anda dapat membuat beberapa arsip dari aliran masuk yang sama. Ini memungkinkan Anda untuk menerbitkan dan mengarsipkan berbagai bagian acara sesuai kebutuhan. Misalnya, persyaratan bisnis Anda adalah mengarsipkan 6 jam program, tetapi menyiarkan hanya 10 menit terakhir. Untuk mencapai ini, Anda perlu membuat dua program yang berjalan secara bersamaan. Satu program diatur untuk mengarsipkan 6 jam acara tetapi program tersebut tidak dipublikasikan. Program lain diatur untuk mengarsipkan selama 10 menit dan program ini diterbitkan.

Anda tidak boleh menggunakan kembali acara langsung yang ada. Sebagai gantinya, buat dan mulai acara baru untuk setiap acara.

Mulai acara saat Anda siap untuk memulai streaming dan pengarsipan. Hentikan program kapan pun Anda ingin menghentikan streaming dan pengarsipan acara.

Untuk menghapus konten yang diarsipkan, hentikan dan hapus acara, lalu hapus aset terkait. Aset tidak dapat dihapus jika digunakan oleh suatu peristiwa; acara harus dihapus terlebih dahulu.

Bahkan setelah Anda menghentikan dan menghapus acara, pengguna akan dapat melakukan streaming konten yang diarsipkan sebagai video sesuai permintaan, selama Anda tidak menghapus aset tersebut.

Jika Anda ingin menyimpan konten yang diarsipkan, tetapi tidak tersedia untuk streaming, hapus lokasi streaming.

Untuk menggunakan portal untuk membuat saluran

Bagian ini menunjukkan cara menggunakan opsi Buat Cepat untuk membuat saluran terusan.

Untuk detail selengkapnya tentang saluran terusan, lihat Streaming langsung dengan pembuat enkode lokal yang membuat aliran multi-bitrate.

  1. Di portal Azure, pilih akun Azure Media Services Anda.

  2. Di jendela Setelan, klik Streaming langsung.

    Getting started

    Jendela Streaming langsung muncul.

  3. Klik Buat Cepat untuk membuat saluran penerusan dengan protokol penyerapan RTMP.

    Jendela BUAT SALURAN BARU muncul.

  4. Beri nama saluran baru dan klik Buat.

    Hal ini membuat saluran pass-through dengan protokol penyerapan RTMP.

Membuat acara

  1. Pilih saluran yang ingin Anda tambahi acara.
  2. Tekan tombol Acara Langsung.

Event

Mendapatkan URL penyerapan

Setelah saluran dibuat, Anda bisa mendapatkan URL penyerapan yang akan Anda berikan ke pembuat enkode langsung. Encoder menggunakan URL ini untuk memasukkan streaming langsung.

Screenshot that shows the

Menonton acara

Untuk menonton acara, klik Tonton di portal Azure atau salin URL streaming dan gunakan pemutar pilihan Anda.

Created

Acara langsung secara otomatis dikonversi ke konten sesuai permintaan saat dihentikan.

Membersihkan

Untuk detail selengkapnya tentang saluran terusan, lihat Streaming langsung dengan pembuat enkode lokal yang membuat aliran multi-bitrate.

  • Saluran hanya dapat dihentikan jika semua acara/program di saluran telah dihentikan. Setelah Saluran dihentikan, tidak dikenakan biaya apa pun. Saat Anda perlu memulainya lagi, itu akan memiliki URL penyerapan yang sama sehingga Anda tidak perlu mengonfigurasi ulang pembuat enkode Anda.
  • Saluran hanya dapat dihapus jika semua siaran langsung di saluran tersebut telah dihapus.

Lihat konten yang diarsipkan

Bahkan setelah Anda menghentikan dan menghapus acara, pengguna akan dapat melakukan streaming konten yang diarsipkan sebagai video sesuai permintaan, selama Anda tidak menghapus aset tersebut. Aset tidak dapat dihapus jika digunakan oleh suatu peristiwa; acara harus dihapus terlebih dahulu.

Untuk mengelola aset Anda, pilih Setelan dan klik Aset.

Assets

Langkah selanjutnya

Tinjau jalur pembelajaran Azure Media Services.

Media Services v3 (terbaru)

Lihat versi terbaru Azure Media Services!

Layanan Media v2 (warisan)

Berikan umpan balik

Gunakan forum User Voice untuk memberikan umpan balik dan membuat saran tentang cara meningkatkan Azure Media Services. Anda juga dapat langsung masuk ke salah satu kategori berikut: