Единый сетевой порт UDP и TCP на базе Pion WebRTC
Мультиплексирование всех сессий ICE-Lite, DTLS-SRTP и RFC 4571 ICE-TCP на одном порту 4443.
Высокоскоростной селективный медиароутер для групповых видеоконференций, звонков один на один, вебинаров и голосовых диалогов с искусственным интеллектом.
Все необходимые механизмы современной видеосвязи, от низкоуровневых кольцевых буферов NACK до нейросетевых аудиошлюзов, собраны в одном автономном бинарнике на Go.
От установки бинарного файла на чистый сервер до проведения групповых видеозвонков, стримов из OBS и голосовых диалогов с ИИ менее чем за 2 минуты.
Технические параметры медиаядра, поддерживаемые сетевые протоколы, режимы авторизации и встроенные HTTP и WebSocket шлюзы.
Подробные ответы простым языком на технические вопросы разработчиков об устройстве SFU сервера, маршрутизации видео, защите трафика и подключении ИИ агентов.
Создание приложения с видеозвонками, вебинарами или голосовыми ИИ ботами быстро упирается в ограничения прямых соединений между браузерами. Когда в комнате собирается больше трех или четырех человек, отправка видео от каждого к каждому перегружает процессор и исходящий интернет-канал клиента. Slyber SFU Server берет на себя роль центрального коммутатора. Каждый участник отправляет свой видео и аудиопоток на сервер всего один раз, а сервер избирательно пересылает пакеты нужным зрителям с учетом скорости их интернета, без ресурсоемкого декодирования видео на стороне сервера.
Вам не нужно собирать сложную инфраструктуру из десятка разрозненных сервисов или открывать тысячи UDP портов на хостинге. Весь функционал упакован в один бинарный файл slyber-sfu, написанный на Go с использованием стека Pion WebRTC v4.
ICE-Lite и мультиплексорам ICEUDPMux и ICETCPMux (стандарт RFC 4571) сервер принимает подключения тысяч участников на одном порту 4443. Если пользователь находится в корпоративной сети, где заблокирован протокол UDP, соединение автоматически устанавливается поверх TCP на том же самом порту. Для клиентов со сложным симметричным NAT сервер умеет автоматически выдавать временные учетные данные к внешнему Slyber TURN Server.S0, среднее S1 и высокое S2). Модуль оценки канала SubscriberBWE анализирует отчеты TWCC, REMB и потери пакетов у каждого зрителя индивидуально. Зритель с быстрым Wi-Fi получает картинку 1080p, а пользователь со слабым 3G в метро автоматически переключается на легкий слой 270p без зависаний. Для каждого слоя видео работает отдельный кольцевой буфер PacketRingBuffer для мгновенной досылки потерянных пакетов по запросу NACK и независимый фильтр PLICoalescer, защищающий отправителя от шквала запросов ключевого кадра.RFC 6464 без расшифровки самого аудиопотока. В групповых звонках политика EnforceLastNVideo автоматически ставит на паузу видео от молчащих участников, экономя до 80 процентов трафика. А для анонимных чатов и видеорулеток один на один реализован метод FastSwapRouletteTrack, который переключает зрителя на нового собеседника менее чем за 1 миллисекунду с сохранением непрерывной нумерации пакетов через SeqTimestampRewriter без повторного обмена SDP./ai/ws с секретным заголовком X-Slyber-Node-Secret. Сервер сам извлекает чистые Opus фреймы из микрофонов участников комнаты и передает их вашему боту, а ответную речь бота выравнивает встроенным таймером по 20 миллисекунд и транслирует в комнату. Если человек перебивает бота голосом, срабатывает детектор VAD Barge-In, который мгновенно очищает буфер несказанных фраз бота./whip/{room}/{track}, а зрители подключаются за один сетевой запрос через /whep/{room}/{track}. Для конфиденциальных переговоров поддерживается проверка сквозного шифрования RFC 9605 SFrame с ротацией ключей MLS и окном защиты от повторов на 512 пакетов. А когда одной машины становится мало, шлюз /cascade/ позволяет связать несколько серверов между собой по протоколу UDP с криптографической подписью каждого пакета HMAC-SHA256.Забудьте про сложную настройку десятков тысяч UDP портов и тяжелые медиакомбайны. Разверните единый бинарный файл Slyber SFU Server с поддержкой Simulcast, VP9 SVC, WHIP/WHEP и шлюзом для голосовых ИИ ботов прямо сейчас.