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 RTC SDK dengan Web JavaScript di halaman sampel.

  2. Lengkapi informasi berikut:

    • KVSEndpoint - 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 kredensi sementara dan jangka panjang. Biarkan bidang ini kosong jika Anda menggunakan IAM kredensi jangka panjang. Lihat Kredensi keamanan sementara di IAM untuk informasi selengkapnya.

    • Saluran Sinyal - Di bidang Nama Saluran, ketik nama saluran pensinyalan yang Anda konfigurasikan sebelumnya. Untuk informasi selengkapnya, lihat Konfigurasikan tujuan.

    • Trek - Pilih Kirim Video dan Kirim Audio.

    • Web RTC Ingestion and Storage - Perluas node dan pilih Secara otomatis menentukan mode konsumsi. Opsi ini membuat aplikasi sampel memanggil DescribeMediaStorageConfigurationAPIuntuk menentukan mode mana yang akan dijalankan.

  3. Pilih Mulai Master.

    Jika saluran pensinyalan dikonfigurasi untuk konsumsi menggunakan DescribeMediaStorageConfigurationAPI, aplikasi sampel akan secara otomatis memanggil JoinStorageSessionAPIsegera setelah terhubung ke saluran Signaling untuk memulai alur kerja konsumsi Web. RTC

Menelan media dari Web C RTC SDK

Ikuti Amazon Kinesis Video Streams RTC SDK dengan Web di C untuk perangkat yang disematkan prosedur untuk membangun aplikasi sampel.

  1. Siapkan lingkungan Anda dengan Akun AWS kredensi:

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

    Jika Anda menggunakan temporer AWS kredensi, juga ekspor 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

    GStreamersampel master

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

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

Ini memulai RTC konsumsi Web.

catatan

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

Tambahkan pemirsa ke sesi konsumsi

catatan

RTCPenyerapan web dengan dukungan multi-penampil (Pratinjau) disediakan di Pratinjau seperti yang didefinisikan dalam AWS Ketentuan Layanan dan dapat berubah sewaktu-waktu. Saat ini hanya tersedia di us-east-1 (IAD).

Untuk berpartisipasi dalam pratinjau, email .

Setelah saluran pensinyalan dalam mode RTC Penyerapan Web, peserta pemirsa tidak lagi terhubung langsung ke peserta utama. Peserta penampil terhubung langsung ke sesi penyimpanan. Peserta pemirsa menerima media yang dikirim oleh peserta utama, dan peserta pemirsa dapat mengirim kembali audio opsional ke peserta utama. Setiap audio yang dikirim kembali oleh pemirsa akan dikirim ke semua rekan lain yang terhubung ke sesi penyimpanan dan dicerna ke Kinesis Video Stream, selama peserta utama terhubung ke sesi penyimpanan.

Batasan berikut sudah ada:

  • Jumlah maksimum pemirsa: 3

  • Waktu maksimum peserta penampil dapat dihubungkan ke sesi penyimpanan tanpa peserta master hadir: 3 menit

penting

Jika pemirsa terputus dari sesi penyimpanan (menutup koneksi rekan), kuota mereka (batas penampil) tetap dikonsumsi selama 1 menit. Selama periode 1 menit ini, pemirsa dapat memanggilnya API dengan ID Klien yang sama untuk bergabung kembali dengan sesi tanpa menggunakan kuota penampil tambahan. Setelah 1 menit, kuota pemirsa dirilis dan tersedia bagi pemirsa lain untuk bergabung.

Browser

penting

Chrome adalah satu-satunya browser yang didukung.

  1. Buka tab lain di Amazon Kinesis Video Streams RTC SDK dengan Web JavaScript di halaman sampel. Semua informasi dari halaman sebelumnya akan diisi secara otomatis. Jika tidak, lengkapi informasi berikut:

    • KVSEndpoint - 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 kredensi sementara dan jangka panjang. Biarkan bidang ini kosong jika Anda menggunakan IAM kredensi jangka panjang. Lihat Kredensi keamanan sementara di IAM untuk informasi selengkapnya.

    • Saluran Sinyal - Di bidang Nama Saluran, ketik nama saluran pensinyalan yang Anda konfigurasikan sebelumnya. Untuk informasi selengkapnya, lihat Konfigurasikan tujuan.

    • Trek - Pilih Kirim Audio. Perhatikan bahwa jika Kirim Video dicentang, secara otomatis akan dihapus centang saat memilih Mulai Penampil.

    • Web RTC Ingestion and Storage - Perluas node dan pilih Secara otomatis menentukan mode konsumsi. Opsi ini membuat aplikasi sampel memanggil DescribeMediaStorageConfigurationAPIuntuk menentukan mode mana yang akan dijalankan.

  2. Pilih Mulai Penampil.

    Aplikasi secara otomatis memanggil JoinStorageSessionAsViewerAPIsegera setelah terhubung ke saluran pensinyalan untuk memicu SDP penawaran yang dikirim ke pemirsa dari sesi.

catatan

Dengan peer-to-peer WebRTC, peserta pemirsa adalah rekan pengendali dan peserta utama adalah rekan terkontrol. Dalam mode RTC konsumsi Web, sesi penyimpanan sekarang menjadi rekan pengendali. Setelah terhubung ke pensinyalan dan pemanggilan JoinStorageSessionAsViewer, pemirsa perlu menanggapi SDP penawaran dan membuat koneksi ke sesi penyimpanan melalui Web. RTC

catatan

Sesi penyimpanan hanya akan mengirim TURN kandidat. Saat mencalonkan pasangan ICE calon dari sudut pandang peserta, kandidat jarak jauh akan selalu bertipe. relay