Repository navigation
Releases: JughoDorf/beam-site
Release list
Beam 2.4.0 — связь, оверлей и рисование · Project Beam
Beam 2.4.0 · Project Beam
Единый выпуск сервера, Windows-клиента и Android-клиента 2.4.0.
Основной установщик Windows — BeamSetup-2.4.0.exe: сервер, клиент или оба
компонента выбираются в мастере. Дополнительный Beam Connect остаётся 0.1.6.
Соединение и диагностика
Сетевая политика R13 исправляет чрезмерное снижение качества при умеренных
потерях без роста задержки и зависание пробного повышения битрейта. При
подтверждённой перегрузке сохраняется возможность снизить бюджет сильнее.
Сервер учитывает фактический выход кодировщика: если аппаратный backend
не выполняет запрос на снижение битрейта, аварийное ограничение частоты
может сработать раньше при повторяющихся серьёзных потерях.
Windows-отчёт отличает отсутствие свежей видеостатистики от нулевых потерь
и сохраняет ограниченную сводку всего сеанса. Ревизии: политика 13,
feedback 7, диагностика JSON 3 / diagnostic revision 2.
Пресеты кодировщиков, RTP/FEC, исходные очереди и восстановление IDR/RFI
сохранены. Периодический Intra Refresh остаётся экспериментальным и
выключенным по умолчанию. Обычное соединение не получает принудительный
дополнительный микробуфер или запрет ключевых кадров.
Оверлей Windows
- Классическая перемещаемая кнопка Beam снова видна сразу после подключения,
если её показ включён. Явно скрытая кнопка остаётся скрытой. - Альтернативная компактная панель начинает сеанс скрытой.
Ctrl+Alt+Shift+Bпоказывает и скрывает её без переподключения. - Подменю открываются при наведении; переход курсора в подменю не закрывает его.
- Наведение на звук открывает громкость текущего сеанса 0–100%; нажатие
на значок включает/выключает звук. При 100% PCM остаётся неизменным.
Системная громкость и звук удалённого ПК не меняются. - У панели отдельные настройки: авторазмер, ручной масштаб, отступ,
шесть положений, прозрачность и сброс. Они сохраняются между запусками. - Открытая панель освобождает относительный захват мыши и возвращает его
после закрытия. Интерфейс не передаёт жесты ползунка удалённому компьютеру.
Оверлей находится только внутри окна сеанса. BeamPiP и дополнительные окна
по-прежнему работают без второго воспроизведения звука.
Рисование — экспериментально
Параметры кисти и время исчезновения рисунков выбираются и сохраняются
на клиенте. В панели сервера остаётся только разрешение «Рисование».
Старое поле срока удалено из редактора, административного API и сохранения
пользователей. Право рисовать независимо от клавиатуры, мыши и геймпада;
сервер продолжает проверять доступ, экран и владельца штриха.
Android
Версия 2.4.0, код 15; прежний идентификатор приложения и сертификат обновления.
Предлагаются Universal и четыре отдельных ABI. Обычные подключения поддерживают
Android 5.0/API 21; встроенный Beam Connect требует Android 7.0/API 24.
Путь видео/звука Android сохранён. Компактная панель Windows и её ползунок
не выдаются за новые функции Android.
Проверка и обновление
Проверены 51 модульный тест Android и четыре профиля эмуляторов: современный
телефон, API 21, API 24 и Android TV. Это не заменяет игровой тест на каждом
физическом телефоне и телевизоре. Часовой стендовый сеанс завершён без обрыва, но отдельные выбросы времени
кадра сохранялись. Измерения и границы проверки —
отчёт приёмки.
Завершите сеансы и установите поверх текущей версии; удалять пользователей,
сохранённые компьютеры и профили не требуется. Для сетевых исправлений обновите
клиент и сервер Windows. Если уже стоит ранняя тестовая 2.4.0, запустите
окончательный установщик вручную: номер версии остался прежним.
Соответствующие исходники с зависимостями и лицензиями поставляются отдельно
в Beam-Windows-2.4.0-source.tar.gz и Beam-Android-2.4.0-source.tar.gz.
Beam 2.3.2 — системная тема и восстановление качества · Project Beam
Beam 2.3.2 · Project Beam
Стабильное обновление Windows-клиента и сервера до 2.3.2. Основной
установщик — BeamSetup-2.3.2.exe; клиент и сервер можно установить отдельно.
Android остаётся 2.3.0, дополнительный Beam Connect — 0.1.6.
Качество соединения
Исправлено лишнее снижение битрейта после сетевого провала. Предупреждение
Moonlight о плохой сети может оставаться активным, когда свежие кадры уже
приходят без потерь. Сервер теперь учитывает свежие потери и рост задержки,
а не одно задержавшееся предупреждение. Ревизия сетевой политики — 11.
Сохраняются защита при реальных потерях, аварийное ограничение частоты и
плавное восстановление бюджета. Пресеты кодировщиков, RTP/FEC, звук и очереди
не менялись. Тест воспроизводит ошибку прежней политики и проходит с исправлением.
Функциональные прогоны с ограничением скорости и короткими провалами подтвердили
восстановление исходного бюджета. Они не доказывают отсутствия рывков в любой
физической сети; подробные результаты — QUALITY.md и
разбор проверки.
Оформление
В веб-панели сервера появились светлая и тёмная неошвейцарские темы с локальным
шрифтом Onest. В клиенте и веб-панели неошвейцарский стиль стал основным для
новых настроек. По умолчанию цветовая схема Автоматически (система):
она меняется вместе со светлой или тёмной схемой ОС без перезапуска и опроса
по таймеру. Ручной выбор светлой или тёмной схемы также доступен.
Существующие явные настройки оформления сохраняются. Выбранная ранее тема
Beam остаётся доступна; стиль и схема в клиенте выбираются отдельно.
Параметры потока, аккаунты и сохранённые компьютеры при миграции не меняются.
Проверка и установка
Проверены четыре темы клиента, миграция настроек, системные события, сохранение,
действия элементов, размеры окна и масштабы 100%, 150% и 200%. Для сервера
пройдены 56 модульных тестов, 23 проверки палитры, 84 раскладки страниц и четыре
сценария автоматической темы. Извлечённое содержимое установщиков сверено
с подготовленным runtime; медиабиблиотеки сохранены от проверенной сборки.
Завершите сеансы и установите обновление поверх текущего Beam. Удалять
пользователей, компьютеры и настройки не требуется. Соответствующие исходники
Windows с зависимостями и лицензиями: Beam-Windows-2.3.2-source.tar.gz.
Beam 2.3.1 — четыре темы и сетка компьютеров · Project Beam
Beam 2.3.1 · Project Beam
Обновление Windows-клиента: четыре варианта оформления и исправленная сетка
компьютеров. Основной установщик — BeamSetup-2.3.1.exe: клиент 2.3.1,
сервер 2.3.0 и дополнительный Beam Connect 0.1.6. Android остаётся 2.3.0.
Оформление
В Настройки → Приложение → Оформление отдельно выбираются стиль
Beam / Неошвейцарская и цветовая схема Светлая / Тёмная.
Переключение применяется сразу и сохраняется между запусками.
Установленные клиенты сохраняют привычное оформление.
Встроен шрифт Onest с лицензией SIL OFL. Общая палитра используется в
настройках, карточках, диалогах и меню. Неошвейцарская тема получила
адаптивную плиточную сетку и возможность переключения на список.
Исправлены отступы сетки: два компьютера помещаются рядом при достаточной
ширине окна, а кнопки выбора вида остаются видимыми. В узком окне
карточки автоматически переходят в один столбец.
Проверка и обновление
Проверены четыре темы, действия элементов, сохранение и миграция настроек,
контраст текста, меню, разные размеры окна и масштабы 100%, 150% и 200%.
Регрессионная проверка воспроизводит ошибку прежней сетки и проходит
с исправлением. Сборку с исправлением также проверил пользователь.
Закройте клиент и установите общий либо отдельный клиентский установщик
поверх текущего Beam. Удалять компьютеры, пользователей и настройки не нужно.
Переустанавливать сервер или Android ради оформления Windows не требуется.
Энкодер, звук, сетевой транспорт и параметры потока в этом обновлении
не менялись. Соответствующие исходники Windows и лицензии опубликованы
в Beam-Windows-2.3.1-source.tar.gz.
BeamDNS 0.11.0-beta.1 · Project Beam
BeamDNS 0.11.0-beta.1 · Project Beam
Бета-выпуск DNS-менеджера для Windows 10/11 x64. Изменения после 0.10.0-beta.4.
Свой сервер для ИИ — свой обход геоблокировки
- «Настройка → Свой сервер для ИИ…»: прокси на вашем сервере за рубежом (VPS,
бесплатный Oracle Cloud или Google Cloud). BeamDNS отвечает на адреса
ИИ-сервисов адресом сервера, остальной интернет идёт как обычно, без VPN. - Скрипт для сервера (beamdns-ai-proxy.sh, приложен к выпуску и встроен в программу —
«Скопировать команду») ставит nginx, который пропускает только ИИ-сайты по
имени TLS (трафик остаётся зашифрованным), открывает порт 443 и показывает,
какую страну видят ChatGPT, Claude и Gemini — отдельно по IPv4 и IPv6, —
выбирая вариант, при котором они открываются. - Свой сервер проверяется вместе со встроенными и стоит первым в списке.
DNS для ИИ вручную
- Если автовыбор ошибся, в «DNS для ИИ» можно выбрать любой сервер — через него
пойдут все ИИ-сервисы. «Авто» возвращает автовыбор. Выбор сохраняется между
запусками.
Карточки ИИ
- Над журналом — карточки ChatGPT, Claude и Gemini: через какой сервер идёт
сервис, открывается ли он, кнопка «Открыть». Карточка «DNS для ИИ» — список
серверов с результатами проверки, «Проверить», «Авто». Выбранный вручную
сервер отмечен оранжевой линией. Карточки подстраиваются под размер окна и
масштаб Windows.
Ограничения
Серверы для ИИ — сторонние сервисы: что они открывают, зависит от сети. Свой
сервер нужен за рубежом, с адресом, который ИИ-сервисы считают поддерживаемой
страной; порт 443 на нём должен быть свободен. Условия ИИ-сервисов запрещают
пользоваться ими из неподдерживаемых стран. Кэш DNS Windows общий для всех
программ; встроенный DoH браузера и DNS по TCP не перехватываются. Одновременная
работа с YogaDNS и другими DNS-программами не поддерживается. Установщик не
подписан. Это бета, не стабильный выпуск Beam.
В архиве WinDivert — исходники используемого стороннего драйвера.
Исходники приложения BeamDNS в этот релиз не включены.
BeamDNS 0.10.0-beta.4 · Project Beam
BeamDNS 0.10.0-beta.4 · Project Beam
Бета-выпуск DNS-менеджера для Windows 10/11 x64. Изменения после 0.9.0-beta.7
(0.9.0-beta.8, beta.9 и 0.10.0-beta.1–3 на сайте не публиковались и вошли в
этот выпуск).
Главное: только ИИ, остальной интернет не трогается
- Режим «Только ИИ» — по умолчанию для новой установки. Через BeamDNS идут
ИИ-сайты в любой программе (ChatGPT, Claude, Gemini, AI Studio, Copilot,
Perplexity, Grok и другие) и ИИ-приложения целиком. Остальные запросы сразу
уходят к DNS Windows без изменений, поэтому сбой DNS-серверов BeamDNS не
может уронить интернет. Прежний режим включается галочкой «Настройка → Весь
DNS Windows через BeamDNS». - Встроенный список серверов для ИИ: Zapret DNS, DNS AI, Comss, GeoHide,
Xbox-DNS, Malw, Bezmezhau, WebShift — обычный DNS, DoH и DNS через TLS
(порт 853 проходит там, где обычный DNS закрыт). Cloudflare и Google —
последний запасной вариант. Конфигурация «Только ИИ» прошлой версии получает
новые серверы и адреса сама; удалённые вами не возвращаются. - Автовыбор сервера для каждого сервиса. BeamDNS сам проверяет, какие серверы
открывают ChatGPT, Claude и Gemini: ChatGPT и Claude — по их API (без ключа,
ничего не отправляя), Gemini — по его сайту, который называет страну, видимую
Google. Адреса каждого сервиса идут через самый быстрый сервер, который его
открывает. Проверка — при запуске, раз в 30 минут, при смене сети и по
команде «Настройка → Проверить серверы для ИИ»; результаты сохраняются между
запусками. - Над журналом всегда видна строка «Серверы для ИИ»: через какой сервер сейчас
идёт каждый сервис (красным — если его не открывает ни один). - Без ожидания: если лучший сервер не ответил за 250 мс, параллельно
спрашивается следующий из открывающих сервис.
Рядом с VPN и другими программами
- Порт 53 на 127.0.0.1 остаётся свободным, как в YogaDNS; запросы, которые
VPN-клиенты и другие DNS-программы отправляют сами, не трогаются. - Закрыли BeamDNS — DNS выключен: без автозапуска служба останавливается, когда
закрыты окно и значок. Обновление не запускает остановленную службу.
Для всех пользователей компьютера
- Одни настройки на всех. Любой пользователь, даже без прав администратора,
меняет настройки, запускает и останавливает BeamDNS и может удалить
программу: удаление выполняет служба.
Быстрее
- Окно открывается сразу (около 0,3–0,5 с), служба запускается уже при
открытом окне. Установщик заранее компилирует окно (NGEN).
Ограничения
Серверы для ИИ — сторонние сервисы: что они открывают, зависит от сети и может
меняться в течение дня. Кэш DNS Windows общий для всех программ. Встроенный DoH
браузера и DNS по TCP не перехватываются. Одновременная работа с YogaDNS и
другими DNS-программами не поддерживается. Если в Windows на адаптерах
прописаны DNS-серверы, которые не отвечают (например, оставленные другой
DNS-программой), каждый новый адрес ждёт их ответа ещё до BeamDNS — до 15 с.
Установщик не подписан. Это бета, не стабильный выпуск Beam.
В архиве WinDivert — исходники используемого стороннего драйвера.
Исходники приложения BeamDNS в этот релиз не включены.
Beam 2.3.0 — восстановление связи и диагностика · Project Beam
Beam 2.3.0 · Project Beam
Единый выпуск Windows Server, Windows Client и Android Client. Основной
установщик Windows — BeamSetup-2.3.0.exe; отдельные сервер и клиент доступны
дополнительно. Beam Connect для Windows остаётся версии 0.1.6.
Соединение
Сервер подстраивает битрейт по обратной связи клиента. Наблюдение потерь
продолжается даже при отсутствии готовых декодированных кадров; при крайней
перегрузке после достижения минимального бюджета временно снижается частота.
Цель — восстановить доступное изображение, затем вернуть выбранное качество.
После перегрузки поток возвращает частоту и битрейт проверочными шагами с
откатом при повторных потерях. Исправлена ситуация, когда редкие пропуски
могли надолго удерживать аварийно сниженный FPS. Повышение частоты теперь
подтверждается пятью последовательными свежими здоровыми секундами; неудачная
или зависшая проба возвращается к безопасному пределу. Защита битрейта учитывает
также поток с намеренно низким выбранным FPS.
В выпуск входят исправления восстановления обратной связи Windows/Android
после временных сетевых ошибок и ускоренное проверочное восстановление битрейта
из тестовых сборок R7/R9. Новые пресеты кодировщиков, очереди или обязательный
микробуфер не вводятся. Периодический NVENC Intra Refresh остаётся выключенным
по умолчанию: испытания не подтвердили улучшения качества от его включения.
Диагностика и надёжность пакетов
Windows-отчёт содержит ограниченную сводку всего сеанса: наблюдённые провалы,
ресурсы, бюджет, аварийный FPS и версию серверной политики. Подробные последние
две минуты и стартовые 30 секунд сохраняются. Это помогает разбирать ранние
эпизоды после длинной игры без непрерывного большого журнала.
Подготовка библиотек клиента проверяет закреплённые архивы до замены старых
файлов и выполняет откат при ошибке. Экспорт Android-пакетов прекращается,
если отсутствует Beam Connect, основной нативный модуль или нужная архитектура.
Android APK подписаны прежним ключом; код версии — 14.
Обновление
Завершите сеансы и отключите Beam Connect на обновляемом ПК. Установите 2.3.0
поверх прежнего выпуска на сервере и клиентах. Удалять пользователей, настройки
и профили не требуется. Для локальной сети и другого VPN дополнительный
Beam Connect не обязателен. Android: трансляция от 5.0, встроенный Connect от 7.0.
Границы проверки
Изменения проверены автоматическими тестами, сборками и собственными локальными
видеосеансами. Условия и результаты —
аудит выпуска в архиве исходников.
Исходные пресеты, RTP/FEC, восстановление IDR/RFI, звук и очереди сохранены;
адаптация при перегрузке намеренно временно меняет битрейт и допуск сырых кадров.
Полное отсутствие рывков в любой Wi-Fi/VPN-сети и превосходство над текущими
публичными Sunshine/Apollo этим выпуском не заявляются. Нужна дальнейшая
проверка на целевых ПК, GPU и физических Android-устройствах.
Соответствующие исходники и лицензии входят в архивы
Beam-Windows-2.3.0-source.tar.gz и Beam-Android-2.3.0-source.tar.gz.
BeamDNS 0.9.0-beta.7 · Project Beam
BeamDNS 0.9.0-beta.7 · Project Beam
Бета-выпуск DNS-менеджера для Windows 10/11 x64. Изменения после beta.4
(beta.5 и beta.6 на сайте не публиковались и вошли в этот выпуск).
Новое
- Раздельное туннелирование: правило можно ограничить программами. Программы
выбираются из запущенных, через «Обзор…» или готовыми профилями: «Браузеры»,
«ИИ», «Игровые платформы», «Мессенджеры», «Почта», «Торрент-клиенты».
Программа определяется и тогда, когда запрос отправляет служба DNS-клиента
Windows; в журнале виден настоящий отправитель, а не svchost.exe. - Резервный DNS Windows: если ни один сервер правила не ответил за 3 секунды,
запрос уходит на DNS, выбранный Windows, и интернет не пропадает. Неотвечающий
сервер пропускается от 15 секунд до 2 минут. Выключается в «Настройка →
Дополнительно». - Автозапуск выключен по умолчанию: BeamDNS работает, когда его открывают.
Включается галочкой в установщике или в «Файл → Автозапуск». Обновление
сохраняет прежний выбор.
Исправлено
- Экспорт и импорт XML как в YogaDNS: правило по умолчанию называется Default,
правила с маской «*» переносятся без изменений. - Обычный DNS по UDP повторяет запрос, если ответ потерялся (раньше около 5%
ответов через медленные серверы становились ошибкой). - Удаление с настройками больше не обрывается на занятом файле: такие файлы
удаляются после перезагрузки.
Ограничения
Кэш DNS Windows общий для всех программ: ответ, полученный одной программой по
её правилу, другие могут получить из кэша Windows до истечения TTL. Встроенный
DoH браузера и DNS по TCP не перехватываются. Одновременная работа с YogaDNS
не поддерживается. Установщик не подписан. Это бета, не стабильный выпуск Beam.
В архиве WinDivert — исходники используемого стороннего драйвера.
Исходники приложения BeamDNS в этот релиз не включены.
Beam 2.2.4 — раздельные права управления · Project Beam
Beam 2.2.4 · Project Beam
Windows Server, Windows Client и Android Client: стабильный выпуск.
В настройках пользователя на сервере теперь два независимых разрешения:
«Клавиатура и мышь» и «Геймпад». Можно разрешить зрителю играть с контроллера,
сохранив запрет на мышь, клавиатуру, текст, сенсор, перо и буфер обмена.
Права применяются сервером, в том числе при PIN-сопряжении Moonlight.
Windows и Android читают отдельное разрешение геймпада. Для этой возможности
обновите сервер и клиент. BeamPiP не получает управление контроллером.
При отзыве права сервер освобождает виртуальные контроллеры данного сеанса.
Существующие права сохраняются: у старых аккаунтов без отдельного поля право
геймпада наследуется от прежнего права управления. У зрителей оно выключено.
Beam Connect для Windows остаётся 0.1.6. Код передачи изображения, кодирования,
звука и сетевых очередей этим выпуском не меняется.
Проверено: сборки Windows и Android, 32 комбинации серверных разрешений,
сохранение и миграция аккаунтов в изолированной копии, интерфейс и JSON-запросы
всех четырёх сочетаний прав, 39 JVM-тестов Android, веб-тесты и раскладки.
Установщики проверены распаковкой; установка поверх рабочей системы и игра
с физическим геймпадом требуют проверки на целевых устройствах.
Подробности: docs/USER-INPUT-RIGHTS.md. Android: Android 5.0+ для трансляции;
встроенный Beam Connect — Android 7.0+. Сохраняется сертификат подписи APK.
Beam 2.2.3 — стабильное соединение · Project Beam
Beam 2.2.3 · Project Beam
Windows Server и Client 2.2.3, Beam Connect 0.1.6 (EasyTier 2.6.4).
Android остаётся 2.2.2; его APK и встроенный модуль в этом выпуске не менялись.
Стабильнее маршрут Beam ID
Beam Connect сохраняет выбранный путь данных вместо частого перехода между
соединениями с близкой задержкой. Прямой UDP имеет приоритет над TCP.
Для замены пути того же типа требуется заметное улучшение задержки
(15 мс или 30%) на двух последовательных проверках. TCP остаётся запасным.
Адреса сторонних VPN-адаптеров (в том числе Radmin VPN, Tailscale и WireGuard),
Teredo/6to4 и link-local отфильтровываются при поиске прямого маршрута Beam Connect,
чтобы не создавать дополнительный туннель через другой VPN. Обычное подключение
Beam по IP через эти VPN сохраняется.
Код захвата, кодеки, FEC, очереди и воспроизведение Apollo/Moonlight не менялись.
Сборки и содержимое установщиков проверены; проведена локальная проверка двух
узлов с одновременными UDP/TCP-соединениями без создания виртуального адаптера.
После выбора UDP проверяется устойчивость маршрута; стартовый переход с TCP
на UDP возможен. Это не измерение игрового сеанса через интернет: результат
на ваших сетях, GPU и устройствах ещё нужно подтвердить.
Как обновиться
Завершите сеансы и отключите Beam Connect на обновляемом ПК. Запустите
BeamSetup-2.2.3.exe поверх прежней версии. Выберите сервер, клиент или оба
компонента и Beam Connect, если используете интернет-подключение.
Для полного эффекта обновите оба Windows-компьютера: сервер выбирает путь
видео, клиент — путь ввода. Существующие пользователи, профили и сеть сохраняются.
Основной вариант — общий установщик Beam. Отдельные Server/Client/Connect
и переносной модуль доступны дополнительно. Исходники Windows 2.2.3 и
Beam Connect 0.1.6 приложены с лицензиями и инструкциями сборки.
Android 2.2.2 и его исходники доступны в предыдущем стабильном выпуске:
https://github.com/JughoDorf/beam-site/releases/tag/v2.2.2
BeamDNS 0.9.0-beta.4 · Project Beam
BeamDNS 0.9.0-beta.4 · Project Beam
Первый публичный бета-выпуск BeamDNS на сайте Project Beam.
DNS-менеджер для Windows 10/11 x64: серверы, пулы, правила, журнал, кэш,
DoH/DoH3/DoT и импорт конфигурации YogaDNS.
В beta.4 исправлено открытие установщика; добавлена задержка запуска перехвата
после загрузки Windows для совместного использования WinDivert; исправлены
ложные записи отказа в доступе от тестов. После загрузки Windows первые
30 секунд запросы могут идти без правил.
Установщик не подписан. Требуются права администратора и .NET Framework 4.8.
Это бета, не стабильный выпуск Beam. Выпуск Beam 2.2.3 и Android 2.2.2 не изменён.
В архиве WinDivert находятся исходники именно используемого стороннего драйвера.
Исходники приложения BeamDNS в этот релиз не включены.