Bagaimana cara MediaLive kerja - MediaLive

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bagaimana cara MediaLive kerja

Dari sudut pandang AWS Elemental MediaLive, alur kerja streaming langsung yang mencakup MediaLive melibatkan tiga sistem:

  • MediaLive Saluran, yang mencerna dan mentranskode konten sumber.

  • Satu atau lebih sistem hulu yang menyediakan konten sumber (video dan media lainnya). MediaLive

    Contoh sistem hulu adalah kamera streaming atau alat yang terhubung langsung ke internet, atau encoder kontribusi yang terletak di stadion olahraga tempat acara olahraga diadakan.

    Konten sumber dalam format paket dan protokol tertentu. Misalnya, konten sumber mungkin tersedia sebagai streaming HLS atau streaming TS (transport stream). Konten sumber berisi video, audio, dan aliran teks opsional yang ada dalam codec atau format tertentu.

  • Satu atau lebih sistem hilir yang merupakan tujuan untuk output yang MediaLive menghasilkan.

    Sistem hilir tipikal terdiri dari layanan asal atau pengemas yang terhubung ke MediaLive, jaringan distribusi konten (CDN) yang hilir dari layanan asal atau pengemas, dan perangkat pemutaran atau situs web tempat pengguna melihat konten. AWS Elemental MediaPackage adalah contoh dari layanan asal dan pengemas. Amazon CloudFront adalah contoh dari aCDN.

Untuk membuat MediaLive alur kerja, Anda membuat satu atau beberapa MediaLive input. Input berisi informasi tentang bagaimana MediaLive dan sistem hulu terhubung. Anda juga membuat MediaLive saluran dan melampirkan input ke saluran. Data konfigurasi saluran mencakup informasi tentang cara MediaLive menghubungkan ke sistem hilir.

Pengaturan ini menghubungkan komponen seperti yang diilustrasikan dalam diagram ini.

Diagram showing data flow from upstream system through input, channel, and output to downstream system.

Untuk mulai memproses konten, Anda memulai saluran. Saat saluran berjalan, ia menyerap konten sumber dari sistem hulu yang diidentifikasi oleh input. Saluran kemudian mentranskode video itu (dan audio, teks, dan metadata terkait) dan menciptakan output. MediaLive mengirimkan output ke sistem hilir yang ditentukan.

MediaLive masukan

Input berisi informasi tentang bagaimana sistem hulu dan saluran terhubung satu sama lain. Koneksi antara input dan sistem upstream mungkin berupa push (sistem upstream mendorong konten) atau MediaLive pull (menarik konten dari sistem upstream).

Masukan push memiliki grup keamanan MediaLive input yang terkait dengannya. Grup keamanan input mengidentifikasi berbagai alamat IP yang mencakup alamat sumber pada sistem hulu. Alamat IP dalam rentang ini diizinkan untuk mendorong konten ke input.

Diagram showing upstream system with source content connecting to input and input security group.

MediaLive saluran

Saluran dapat memiliki beberapa input yang melekat padanya, tetapi hanya menyerap konten sumber dari satu input pada satu waktu. (Anda menggunakan jadwal saluran untuk mengatur saluran untuk beralih dari satu input ke input lainnya.)

Saluran menyerap konten sumber, mentranskodekannya (menerjemahkan dan menyandikannya), dan mengemasnya ke dalam grup keluaran.

Saluran berisi satu atau lebih grup keluaran. Ada berbagai jenis grup keluaran untuk menangani persyaratan sistem hilir yang berbeda.

Grup output terdiri dari satu atau lebih output. Setiap output berisi kombinasi encode tertentu. Encode adalah satu aliran video, satu aliran audio, atau satu trek teks. Encode yang berbeda memiliki karakteristik yang berbeda. Aturan untuk menggabungkan encode menjadi output dan untuk menggabungkan output ke dalam kelompok output tergantung pada jenis grup output.

Diagram berikut adalah ilustrasi rinci dari alur kerja.

Diagram showing data flow from upstream to downstream system through input, channels, and output groups.

Ilustrasi menunjukkan saluran dengan hanya satu grup keluaran.

Sebagai contoh lain, saluran mungkin berisi satu grup HLS keluaran dan satu grup RTMP keluaran. Grup HLS output mungkin berisi dua output. Satu HLS output berisi satu video resolusi tinggi, satu audio, dan satu teks encode. HLSOutput lainnya berisi satu video resolusi rendah, satu audio, dan tidak ada teks. Grup RTMP output berisi satu output yang berisi satu video dan satu audio.

Untuk informasi tentang merancang alur kerja ini dan membuat saluran, lihatMerencanakan MediaLive alur kerja.

MediaLive jaringan pipa

Pemrosesan di dalam MediaLive terjadi dalam satu atau dua jaringan pipa.

Jika Anda mengatur alur kerja sehingga saluran dan input memiliki dua saluran pipa (disarankan), kedua jaringan pipa bekerja secara independen satu sama lain tetapi melakukan pemrosesan yang identik. Menyiapkan dengan dua jaringan pipa memberikan ketahanan di dalamnya. MediaLive

Dengan dua saluran pipa, sistem hulu harus diatur untuk menyediakan dua sumber, dan sistem hilir harus diatur untuk menerima dua output.

MediaLive jadwal

Setiap MediaLive saluran memiliki satu jadwal yang terkait dengannya. Anda menambahkan tindakan ke jadwal yang sesuai dengan kebutuhan Anda. Ada berbagai jenis tindakan, termasuk “switch input” (untuk beralih ke menelan input yang berbeda) dan “insert image overlay” (untuk melapisi gambar yang Anda tentukan ke video).

Anda dapat menambahkan tindakan ini saat saluran tidak berjalan atau saat sedang berjalan. MediaLive mengirimkan tindakan ke saluran pada waktu yang diidentifikasi dalam jadwal, dan saluran melakukan tindakan.

Untuk informasi selengkapnya tentang jadwal, lihat Membuat AWS Elemental MediaLive jadwal