Brix Приложение
Свободное приложение для трансляций с телефона на ходу. Льёт на Twitch и на любой сервер, понимающий RTMP, SRT или WHIP.А когда одной сети не хватает — умеет объединять несколько каналов в один поток, чтобы эфир пережил переход с Wi-Fi на соту и не рассыпался по дороге. Для этого нужен свой приёмник с поддержкой SRTLA.
Открытая альтернатива закрытым IRL-приложениям под Android.
ЭТО БЕТА
Приложение работает и проверено в эфире, но на одном устройстве — Samsung S21. Не проверялись: WHIP на живом приёмнике, запись в MP4 на длинных сессиях, Moblink с реальным вторым телефоном. Донат-оверлеи поддерживают только DonationAlerts. Полный список ограничений — в описании проекта на GitHub.
ТРАНСПОРТ
* SRTLA — объединение нескольких каналов в один поток. Клиент SRT и SRTLA написан с нуля, это не обёртка над чужой библиотекой.
* Обычный SRT для приёмников без SRTLA: режим выбирается схемой адреса.
* RTMP и WHIP для случаев, когда объединение не нужно.
* Приоритеты и веса каналов, переподключение при обрыве.
* Адаптивный битрейт: RTT и его джиттер, размер буфера отправки, потери по окну. Три профиля агрессивности.
КАРТИНКА И ЗВУК
* 720p и 1080p, H.264 и HEVC, аппаратный энкодер.
* Сцены: камера, заставка «сейчас вернусь» или захват экрана. У каждой свои оверлеи, своя камера и свой режим звука.
* Выбор объектива, зум, фонарик, фокус по тапу, оптическая и электронная стабилизация по отдельности.
* Выбор капсюля микрофона, включая проводной, Bluetooth и USB.
ЗРИТЕЛИ
* Чат Twitch, Kick и VK Video Live в одной ленте, анонимно. Только на экран стримера, в поток не идёт.
* Донат-оверлеи DonationAlerts: картинка и подпись рисуются прямо в кадр, звук доната можно подмешать в эфир.
* Произвольная веб-страница как источник картинки в кадре.
ЕЩЁ
* Moblink: другой телефон отдаёт свой канал как дополнительный аплинк.
* Запись в MP4 параллельно эфиру, тем же энкодером.
* Настраиваемый HUD и быстрые кнопки на экране стримера.
* Журнал сессии: мощность, температура и цифры транспорта раз в секунду — для выездов, где отладчик не подключить.
ЧТО НУЖНО
Android 10 и выше, аппаратный энкодер, приёмная сторона с поддержкой SRTLA. Для объединения каналов — несколько сетевых интерфейсов одновременно.










