Media digital streaming langsung

Azure Blob Storage
Azure Content Delivery Network
Azure Media Player
Azure Media Services

Ide solusi

Artikel ini adalah ide solusi. Jika Anda ingin kami memperluas konten dengan informasi lebih lanjut, seperti potensi kasus penggunaan, layanan alternatif, pertimbangan implementasi, atau panduan harga, beri tahu kami dengan memberikan umpan balik GitHub.

Solusi ini didesain di layanan terkelola Azure: Media Services dan Content Delivery Network. Layanan ini dijalankan dalam lingkungan ketersediaan tinggi, di-patch dan didukung, yang memungkinkan Anda berfokus pada solusi, bukan lingkungan tempat layanan dijalankan.

Arsitektur

Architecture diagram shows the flow from the live source through Azure live encoder to the streaming endpoint.

Unduh file Visio arsitektur ini.

Komponen

  • Encoder langsung lokal mitra: Output sumber langsung untuk dicerna ke cloud sebagai RTMP(S), atau Smooth Streaming.
  • Menyimpan sejumlah besar data tidak terstruktur yang dapat diakses dari mana saja di dunia melalui HTTP atau HTTPS. Anda dapat menggunakan Blob storage untuk memaparkan data secara publik kepada dunia, atau untuk menyimpan data aplikasi secara pribadi.
  • Media Services: Menyerap, mengodekan, mempratinjau, menyimpan, dan mengirimkan konten streaming langsung Anda. Siaran Langsung, Output Langsung, dan Titik Akhir Streaming menangani fungsi streaming langsung, termasuk penyerapan, pemformatan, DVR, keamanan, skalabilitas, dan redundansi.
  • Titik Akhir Streaming Media Services: Mewakili layanan streaming yang dapat mengirimkan konten langsung ke aplikasi pemutar klien, atau ke jaringan pengiriman konten (CDN) untuk distribusi lebih lanjut.
  • Content Delivery Network: Menyediakan pengiriman konten yang aman dan andal dengan jangkauan global yang luas dan rangkaian fitur yang kaya.
  • Azure Media Player: Menggunakan standar industri seperti HTML5 (MSE/EME) untuk memberikan pengalaman streaming adaptif yang diperkaya. Apa pun teknologi pemutaran yang digunakan, pengembang akan memiliki antarmuka JavaScript terpadu untuk mengakses API.
  • Pemantauan pratinjau: Pratinjau dan validasi streaming langsung sebelum pemrosesan dan pengiriman lebih lanjut.
  • Perlindungan konten multi-DRM: Mengirimkan konten dengan aman menggunakan multi-DRM (PlayReady, Widevine, FairPlay Streaming) atau enkripsi kunci yang jelas AES.

Detail solusi

Solusi streaming langsung memungkinkan Anda mengambil video secara real time dan menyiarkannya kepada konsumen secara real time. Ini dapat mencakup wawancara streaming, konferensi, dan acara olahraga secara online. Dalam solusi ini, video ditangkap oleh kamera video dan dikirim ke titik akhir input Acara Langsung. Siaran Langsung menerima aliran input dan membuatnya tersedia untuk streaming melalui Titik Akhir Streaming ke browser web atau aplikasi seluler. Siaran Langsung juga menyediakan titik akhir pemantauan pratinjau untuk melihat pratinjaunya dan memvalidasi streaming Anda sebelum pemrosesan dan pengiriman selengkapnya. Siaran Langsung juga dapat merekam dan menyimpan konten yang dimasukkan agar dapat di-streaming nanti (video sesuai permintaan).

Kemungkinan kasus penggunaan

Solusi ini berlaku untuk siapa saja dari perusahaan besar untuk pembuat konten kecil.

Langkah berikutnya