Структура и номера пакетов
This commit is contained in:
18
network/incoming.go
Normal file
18
network/incoming.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package network
|
||||
|
||||
// Входящие пакеты от бекендов для SFU
|
||||
|
||||
var (
|
||||
// Рукопожатие от бекенда при подключении
|
||||
HANDSHAKE = 0x01
|
||||
// Запрос на создание комнаты
|
||||
ROOM_CREATE = 0x02
|
||||
// SDP OFFER от бекенда для подключения к комнате
|
||||
SDP_OFFER = 0x03
|
||||
// ICE кандидат от бекенда от конкретного peer
|
||||
ICE_CANDIDATE = 0x06
|
||||
// SDP ANSWER от клиента при renegotiation
|
||||
SDP_ANSWER_RENEGOTIATION = 0x07
|
||||
// Check life для проверки соединения с сервером SFU
|
||||
CHECK_LIFE = 0xAE
|
||||
)
|
||||
23
network/outgoing.go
Normal file
23
network/outgoing.go
Normal file
@@ -0,0 +1,23 @@
|
||||
package network
|
||||
|
||||
// События для отправки подключенным бекендам
|
||||
var (
|
||||
// Успешное рукопожатие
|
||||
HANDSHAKE_SUCCESS = 0x01
|
||||
// Неудачное рукопожатие
|
||||
HANDSHAKE_FAILURE = 0xFF
|
||||
// Локальный ICE-кандидат для конкретного peer
|
||||
ON_LOCAL_ICE_CANDIDATE = 0x04
|
||||
// Новый оффер от сервера для конкретного peer (при renegotiation)
|
||||
ON_SERVER_OFFER = 0x08
|
||||
// Удаление комнаты
|
||||
ON_ROOM_DELETE = 0x10
|
||||
// При отключении пира (обрыве связи)
|
||||
ON_PEER_DISCONNECTED = 0x11
|
||||
// Успешное создание комнаты
|
||||
ROOM_CREATE_SUCCESS = 0x02
|
||||
// SDP Answer от локального сервера при подключении к комнате
|
||||
SDP_ANSWER = 0x05
|
||||
// Сервер SFU отправит этот пакет бекенду при получении Check life для подтверждения, что соединение живо
|
||||
CHECK_LIFE_SUCCESS = 0xAE
|
||||
)
|
||||
Reference in New Issue
Block a user