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 saat ini adalah satu-satunya browser yang didukung.
Buka Amazon Kinesis Video Streams RTC SDK dengan Web JavaScript di
halaman sampel. 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.
-
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.
Siapkan lingkungan Anda dengan Akun AWS kredensil 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
-
Jalankan sampel:
Sampel master
Arahkan ke
build
folder dan gunakan “1" sebagai argumen kedua. Jenis:./
samples
/kvsWebrtcClientMasterchannel-name
1GStreamersampel master
Arahkan ke
build
folder dan gunakan audio-video-storage "" sebagai argumen kedua. Jenis:./
samples
/kvsWebrtcClientMasterGstSamplechannel-name
audio-video-storagetestsrc
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 sebagaimana didefinisikan dalam Ketentuan AWS Layanan dan dapat berubah sewaktu-waktu. Saat ini hanya tersedia di us-east-1
(IAD).
Untuk berpartisipasi dalam pratinjau, kirim email ke <kvs-webrtc-multi-view-preview@amazon.com>
.
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.
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.
-
-
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