Menelan media - Kinesis Video Streams

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

Menelan media

Batasan berikut sudah ada:

  • Durasi sesi: satu jam, maksimal

  • Saluran pensinyalan: maksimum 100 per akun dengan konfigurasi penyimpanan diaktifkan

Menelan media dari browser

penting

Chrome adalah satu-satunya browser yang didukung.

  1. Buka Amazon Kinesis Video Streams dengan WebRTC SDK di halaman contoh. JavaScript

  2. Lengkapi informasi berikut:

    • Titik Akhir KVS. Di bidang Region, pilih wilayah Anda.

      Misalnya, us-west-2.

    • AWS Kredensialnya

      Lengkapi bidang-bidang berikut:

      • ID Kunci Akses

      • Kunci Akses Rahasia

      • Token Sesi. Aplikasi sampel mendukung kredensil sementara dan jangka panjang. Biarkan bidang ini kosong jika Anda menggunakan kredensil IAM jangka panjang. Lihat Kredensi keamanan sementara di IAM untuk informasi selengkapnya.

    • Saluran Pensinyalan. Di bidang Nama Saluran, ketikkan nama saluran pensinyalan yang Anda konfigurasikan sebelumnya. Untuk informasi selengkapnya, lihat Konfigurasikan konsumsi dan penyimpanan media.

    • Trek. Pilih Kirim Video dan Kirim Audio.

    • WebRTC Tertelan dan Penyimpanan. Pilih Ingest dan rekan penyimpanan bergabung secara otomatis.

  3. Pilih Mulai Master.

    Jika saluran pensinyalan dikonfigurasi untuk konsumsi menggunakan DescribeMediaStorageConfigurationAPI, aplikasi sampel akan secara otomatis memanggil JoinStorageSessionAPI untuk memulai alur kerja penyerapan WebRTC.

Menelan media dari WebRTC C SDK

Ikuti WebRTC SDK di C untuk Perangkat Tertanam prosedur untuk membangun aplikasi sampel.

  1. Siapkan lingkungan Anda dengan Akun AWS kredensi Anda:

    export AWS_ACCESS_KEY_ID=YourAccessKey export AWS_SECRET_ACCESS_KEY=YourSecretKey export AWS_DEFAULT_REGION=YourAWSRegion

    Jika Anda menggunakan AWS kredensil sementara, ekspor juga token sesi Anda:

    export AWS_SESSION_TOKEN=YourSessionToken
  2. Jalankan sampel:

    Sampel master

    Arahkan ke build folder dan gunakan “1" sebagai argumen kedua. Jenis:

    ./samples/kvsWebrtcClientMaster channel-name 1

    Sampel master GStreamer

    Arahkan ke build folder dan gunakan audio-video-storage "" sebagai argumen kedua. Jenis:

    ./samples/kvsWebrtcClientMasterGstSample channel-name audio-video-storage testsrc

Ini memulai konsumsi WebRTC.

catatan

Saluran pensinyalan yang disediakan harus dikonfigurasi untuk penyimpanan. Gunakan DescribeMediaStorageConfigurationAPI untuk mengonfirmasi.