View a markdown version of this page

Alur Kerja untuk Saluran Pribadi IVS - Amazon IVS

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

Alur Kerja untuk Saluran Pribadi IVS

Diagram ini menggambarkan alur kerja untuk menyiapkan saluran pribadi IVS:

Alur kerja untuk saluran pribadi: menggunakan permintaan jaringan dari browser untuk mengambil token.
  1. Ketika pemirsa mencoba memuat halaman web untuk aliran pribadi, browser meminta token akses. (Pelanggan memberikan kode browser untuk melakukan ini.)

  2. Aplikasi backend pelanggan menerima permintaan token akses dan menentukan apakah pemirsa tersebut harus diberi wewenang untuk melihat streaming. Jika ya, backend menghasilkan JWT, menggunakan kunci pribadi pelanggan untuk menandatanganinya, dan mengembalikan JWT yang ditandatangani dalam permintaan pemutaran ke browser.

  3. Browser memuat aliran, menggunakan permintaan ke SDK pemutar Amazon IVS (atau pemain lain). Permintaan berisi URL pemutaran aliran dan JWT yang ditandatangani.

  4. Amazon IVS menggunakan kunci publik pelanggan untuk memverifikasi bahwa JWT ditandatangani menggunakan kunci pribadi yang benar.

  5. Jika JWT diverifikasi, Amazon IVS memutar aliran pribadi untuk pemirsa.

Pelanggan bertanggung jawab untuk menciptakan:

  • Kode browser untuk meminta token akses.

  • Aplikasi server backend yang menghasilkan dan menandatangani JWT.

  • Pasangan kunci otorisasi pemutaran. Ini memiliki dua bagian: kunci publik yang disimpan AWS dan kunci pribadi yang Anda unduh. Dengan kunci pribadi, Anda menandatangani JWT yang mengotorisasi akses ke saluran pribadi Anda.

Metode yang dijelaskan di atas — menggunakan permintaan jaringan dari browser untuk mengambil token — bukan satu-satunya cara untuk menerapkan otorisasi pemutaran. Sebagai alternatif, pelanggan dapat mengirim token pemutaran yang ditandatangani di halaman web awal, untuk mengurangi jumlah perjalanan pulang pergi jaringan yang perlu dilakukan pemirsa.

Pada bagian di bawah ini, kami menjelaskan cara membuat saluran pribadi (mengaktifkan otorisasi pemutaran), menghasilkan dan menandatangani token pemutaran, dan bekerja dengan pasangan kunci pemutaran.

Catatan: Dalam instruksi konsol di bawah ini, jika menu navigasi kiri tidak ditampilkan, Anda dapat membukanya dengan memilih ikon hamburger di kiri atas.