Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Replikasi Peserta IVS | Streaming Waktu Nyata
Replikasi peserta memungkinkan Anda untuk menyalin peserta dari satu tahap ke tahap lainnya. Ini berguna ketika Anda ingin peserta yang sama muncul dalam beberapa tahap pada saat yang sama, memungkinkan interaksi lintas tahap.
Kasus penggunaan umum dalam aplikasi streaming langsung sosial adalah kompetisi, sering disebut Mode VS, di mana dua streamer dicocokkan sementara sehingga mereka dapat berinteraksi satu sama lain secara real time, sementara pemirsa setiap aliran dapat melihat kedua streamer.
Konsep Kunci:
-
Tahap sumber — Tahap di mana peserta awalnya bergabung, yang digunakan sebagai sumber replikasi.
-
Tahap tujuan — Tahap di mana peserta direplikasi.
-
Peserta yang direplikasi — Peserta dalam tahap yang direplikasi ke satu atau lebih tahap tujuan.
-
Peserta replika — Peserta dalam tahap tujuan yang direplikasi dari tahap lain (tahap sumber).
Menggunakan Replikasi Peserta

Prasyarat
Untuk menggunakan replikasi peserta, Anda harus memiliki setidaknya dua tahap yang sudah dibuat. Misalnya, dalam skenario di atas, kami memiliki dua penerbit aktif:
-
Peserta A, terhubung ke tahap A
-
Peserta B, terhubung ke tahap B
Kami akan mereplikasi peserta A ke tahap B dan peserta B ke tahap A sementara, untuk mendukung head-to-head kompetisi.
Mulai Replikasi Peserta
Untuk mereplikasi peserta, gunakan StartParticipantReplication operasi. Anda harus memanggil ini sekali untuk setiap arah replikasi.
Replikasi peserta A ke tahap B:
aws ivs-realtime start-participant-replication \ --source-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageA \ --destination-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageB \ --participant-id participant-a-id \ --reconnect-window-seconds 10
Replikasi peserta B ke tahap A:
aws ivs-realtime start-participant-replication \ --source-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageB \ --destination-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageA \ --participant-id participant-b-id \ --reconnect-window-seconds 10
Setelah replikasi dimulai, peserta tetap direplikasi sampai Anda secara eksplisit menghentikannya menggunakan operasi. StopParticipantReplication Peserta yang direplikasi yang terputus dan kemudian terhubung kembali dalam interval yang ditentukan oleh reconnectWindowSeconds
akan secara otomatis muncul lagi di tahap sumber dan tujuan. Nilai default untuk reconnectWindowSeconds
adalah 0.
Hentikan Replikasi Peserta
Untuk menghentikan replikasi, hubungi StopParticipantReplication operasi.
Hentikan replikasi peserta A dari tahap A ke tahap B:
aws ivs-realtime stop-participant-replication \ --source-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageA \ --destination-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageB \ --participant-id participant-a-id
Hentikan replikasi peserta B dari tahap B ke tahap A:
aws ivs-realtime stop-participant-replication \ --source-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageB \ --destination-stage-arn arn:aws:ivs:us-east-1:123456789012:stage/StageA \ --participant-id participant-b-id