Бондинг, релеи, телефоны, платформы и что приложение делает с вашими данными. Если вашего вопроса здесь нет, спросите в Discord или напишите на support@lols.gg.
Бесплатное приложение для IRL-стриминга на Android. Оно снимает с камеры и микрофона, собирает сцены и оверлеи чата на GPU телефона и отправляет результат на Twitch, Kick, YouTube или любой SRT- или RTMP-сервер, который вы укажете.
Главное отличие: бондинг сетей. Приложение стримит через Wi-Fi и мобильную сеть одновременно, поэтому если одна сеть пропадёт, стрим не закончится. Оно в Google Play, аккаунт у нас создавать не нужно, и за деньги ничего не закрыто.
Нет. Бондинг про устойчивость, а не про скорость, и именно этого от него чаще всего ждут. Каналы не складываются в одну большую трубу: ваш битрейт равен тому, что реально тянут ваши сети, так же как и на одной из них.
Второй канал нужен для того, что происходит дальше. Когда первый ухудшается или умирает, стрим идёт по другому, а не заканчивается, и когда упавший канал возвращается, он подключается сам, без вашего участия. Если вы сидите на хорошем Wi-Fi, вы ничего не заметите. Если выходите из зоны покрытия, едете через тоннель или стоите в толпе из сорока тысяч телефонов, заметите всё.
Совет: ставьте битрейт по тому, что тянет один хороший канал, а второй канал считайте причиной, по которой стрим выживает, а не запасом пропускной способности.
SRT: транспорт с малой задержкой поверх UDP, который восстанавливает потерянные пакеты и не рушится так, как TCP на плохом мобильном сигнале. SRTLA: слой агрегации каналов поверх SRT, созданный для проекта BELABOX. Отправитель открывает по одному сокету на сеть, регистрирует их все группой на приёмнике с srtla_rec и раскидывает пакеты по группе, используя собственное окно на каждый канал и переключение при отказе.
LOLS IRL говорит на том же srtla. В качестве приёмника подойдёт всё, что совместимо с BELABOX: наш или тот, что вы поднимете сами. Ничего тут не принадлежит только нам, в этом и смысл: привязки нет.
Для бондинга да, потому что каналы нужно где-то собрать обратно, прежде чем единый стрим пойдёт дальше на Twitch или Kick. Такой приёмник можно получить двумя способами: взять релей LOLS Cloud, бесплатный и уже работающий, или поднять свой, приложение относится к нему так же.
Если бондинг не нужен, не нужно вообще ничего. Обычный RTMP прямо на платформу работает с одним только сервером и ключом из её панели.
Ничего. Без аккаунта у нас, без карты, без подписки. Для создания ключа вы входите через Twitch, так лимит привязан к человеку, а не к ключу. В каждый ключ входит 20 часов стрима в месяц, чего с запасом хватает для обычного IRL, а лимит нужен, чтобы релеи оставались быстрыми для всех. Честное использование считается на человека, а не на ключ. Если нужно больше, напишите: лучше узнать от вас, чем чтобы вы упёрлись в стену посреди стрима.
Релеи есть в Великобритании, Сингапуре и Австралии, или поднимите свой приёмник, если не хотите зависеть от наших. В руководстве по релеям описано, как получить ключ и куда его вписать, а на странице релеев перечислены хосты и порты.
Любой на Android 12 или новее. Дальше всё упирается в то, что умеет аппаратный энкодер вашего телефона, а это зависит от модели сильнее, чем кажется по спецификации, поэтому приложение проверяет устройство и показывает, что нашло, а не даёт список, который ломается при старте стрима.
H.264 и HEVC, до 4K и до 60 fps там, где позволяет железо. Если ваш телефон тянет меньше, приложение так и скажет и ограничится тем, что реально закодируется.
Да. Twitch, Kick, YouTube и всё остальное, что принимает RTMP или RTMPS: вставьте сервер и ключ из их панели и вперёд. Пункты назначения SRT и SRTLA настраиваются так же, а ещё можно отправлять сразу на несколько пунктов назначения из одного кодирования, и рядом идёт локальная запись в MP4.
Оверлеи чата встроены для Twitch и Kick, а читать чат можно вообще без входа. На Twitch оверлей показывает эмоуты 7TV, BTTV и FFZ и настоящие значки, так что чат на вашем стриме выглядит как чат на сайте.
Остальные каналы тянут стрим, и вы остаётесь в эфире. В оверлее статистики строка упавшего канала краснеет, пока остальные продолжают отправку, а когда эта сеть возвращается, она сама заново регистрируется и входит в группу.
Это стоит проверить заранее, пока не прижало. Выйдите в эфир с бондингом, выключите Wi-Fi на минуту и смотрите на статистику. В руководстве по бондингу объясняется, что значит каждый индикатор в этот момент.
Да. Локальная запись в MP4 идёт одновременно со стримом и берётся из того же кодирования, поэтому почти не добавляет нагрева и расхода батареи. Она следует адаптивному качеству стрима: это чистая локальная копия того, что вы отправили, а не отдельный мастер в более высоком качестве.
Аккаунта у нас нет, рекламы нет, аналитики нет, и трекинговых SDK в приложении нет. Ваши настройки, сцены, пункты назначения и ключи трансляции хранятся на вашем устройстве.
Оверлеи чата читают публичный чат без входа. Вход на платформу, чтобы отправлять сообщения из приложения, а не только читать их, необязателен и идёт через ваш собственный аккаунт на этой платформе. Политика конфиденциальности занимает одну страницу и точно говорит, что с чем связывается.
Приложение бесплатное. Без подписки, без водяного знака, без закрытых функций, без пробного периода, который кончается. Если хотите помочь оплачивать серверы и разработку, есть Ko-fi, и пожертвования никогда не покупают функции, которых нет у остальных.
Да, и это полноценный путь, а не запоздалая мысль. Добавьте пункт назначения SRT с вашим хостом, портом и stream id, или SRTLA, направленный на ваш srtla_rec, и он поведёт себя точно так же, как наши релеи. SRT поддерживает AES-128, AES-192 и AES-256, а парольная фраза из существующей настройки переносится при импорте. Задержка SRT по умолчанию 2000 ms, и приложение показывает время прохождения туда и обратно, которое оно измеряет, чтобы вы могли подогнать одно под другое.
В руководстве по самостоятельному хостингу описано, что запускать и какие порты важны.
Экспортируйте ссылку с настройками из другого приложения, ту, что начинается с larix://. Затем в LOLS IRL откройте Settings, нажмите Import from IRL Pro и вставьте её. Настройки энкодера и ваши пункты назначения SRT и RTMP переедут, включая stream id и парольные фразы SRT, а импортированные пункты назначения приходят выключенными, чтобы вы могли проверить их до выхода в эфир.
Полное пошаговое описание есть на странице перехода с IRL Pro, включая то, чего ждать от каждой настройки.
Часто. Релизы выходят через Google Play, а что нового в каждом, написано в карточке приложения. Большая часть того, что выходит, идёт от людей, которые стримят с ним и говорят нам, что им мешало, а для этого и нужен Discord.
Готовы попробовать? Скачайте приложение в Google Play и начните с бондинга за пять минут. Остальные разборы лежат в гайдах.