Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penerimaan pesan asinkron
Semua pesan respons dikirim secara asinkron ke penerima sebagai acara (misalnya, pengiriman SDP penawaran atau SDP jawaban). Berikut ini adalah struktur pesan acara.
Peristiwa
{ "senderClientId": "string", "messageType": "string", "messagePayload": "string", "statusResponse": { "correlationId": "string", "errorType": "string", "statusCode": "string", "description": "string" } }
-
senderClientId- Pengidentifikasi unik untuk klien pengirim.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Tidak
-
-
messageType- Jenis acara.
-
Jenis: ENUM
-
Jenis yang Valid:
SDP_OFFER
SDP_ANSWER
,,ICE_CANDIDATE
,GO_AWAY
,,RECONNECT_ICE_SERVER
,STATUS_RESPONSE
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Ya
-
-
messagePayload- Konten pesan yang dikodekan base64.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 10K.
-
Wajib: Tidak
-
-
correlationId- Pengidentifikasi unik dari pesan yang statusnya dimaksudkan. Ini sama yang correlationId diberikan dalam pesan klien (misalnya, SDP penawaran, SDP jawaban, atau ICE kandidat).
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Ya
-
-
errorType- Nama untuk mengidentifikasi kesalahan secara unik.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Tidak
-
-
statusCode- kode HTTP status yang sesuai dengan sifat respons.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Tidak
-
-
description - Deskripsi string yang menjelaskan status.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 1K.
-
Wajib: Tidak
-