Структура и номера пакетов
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