Repository navigation
Releases: Magerko/MagerCam
Release list
MagerCam 1.2.1
Профиль больше не слетает при переподключении
Раньше после выбора профиля («Звонок», «Стрим», «Документ») первый же обрыв Wi-Fi или перезапуск источника возвращал телефон к разрешению и камере из настроек OBS или программы для Windows, а профиль сбрасывался на «Свои настройки».
Теперь плагин OBS и программа для Windows запоминают профиль, который стоит на телефоне, — неважно, выбран он в OBS, в программе или на самом телефоне, — и при переподключении просят именно его.
Если поменять разрешение, fps, битрейт или камеру вручную, профиль, как и раньше, отменяется. В OBS заодно сбрасывается выбор профиля в настройках источника, чтобы он не вернул старые значения.
Профиль, выбранный на телефоне, плагин и программа помнят, пока они запущены. Профиль из настроек источника OBS сохраняется и после перезапуска OBS.
Приложение на телефоне не изменилось — это тот же MagerCam.apk, что в 1.2.0, исправление работает и с ним.
Обновление
- Плагин OBS: закройте OBS, распакуйте
MagerCam-OBS-plugin.zipцеликом и запуститеinstall-obs-plugin.bat. - Linux: распакуйте
MagerCam-OBS-plugin-linux.tar.gzи запустите./install.sh. - Программа для Windows: распакуйте
MagerCam-Windows.zipи запуститеinstall-windows.bat.
MagerCam 1.2.0
Плагин OBS: теперь ставится в OBS 30–33
Если источник «MagerCam» не появлялся в OBS (а в логе было LoadLibrary failed ... magercam.dll ... (126)), обновите плагин. У старого было четыре проблемы:
- OBS 33 — там FFmpeg 8 (avcodec-62), а плагин был жёстко привязан к avcodec-61. Теперь плагин сам берёт тот FFmpeg, что лежит в OBS, и работает с OBS 30 (FFmpeg 6.1), 31–32 (7.1) и 33 (8.0).
- OBS 30, 31 и 32.0 не грузили плагин, собранный под OBS 32.1. Теперь он собран под OBS 30 и подходит ко всем новее.
- Портативная OBS (из zip-архива) не видела плагин. Установщик теперь кладёт его и туда.
- Windows на ARM: добавлена отдельная сборка, установщик выбирает её сам.
Проверено на OBS 30.0.2, 31.1.2, 32.1.0 и 33.0.0. Сборку для ARM пока не на чем проверить вживую — если у вас Windows на ARM, напишите, работает ли.
Новый установщик находит обычную OBS, OBS из Steam и запущенную портативную (папку OBS можно и просто перетащить на install-obs-plugin.bat), сам просит права администратора, если они нужны, и удаляет FFmpeg от OBS 31, если его подкладывали в папку плагина вручную. В конце он печатает короткую сводку с версиями Windows и OBS — если что-то не заработает, приложите её к issue.
Плагин OBS для Linux
MagerCam-OBS-plugin-linux.tar.gz: сборки для Ubuntu 24.04, Debian 13 / Ubuntu 25.x и Ubuntu 26.04 (OBS из пакетов дистрибутива или PPA). install.sh сам выбирает подходящую. Аппаратное декодирование через VA-API.
Приложение на телефоне
- Запись больше не может остаться без звука из-за того, что микрофон включился позже начала записи. Если микрофон так и не ответил, запись идёт без звука, а не теряется; если файл не сохранился, приложение об этом скажет.
- Код доступа всегда из обычных цифр, на любом языке системы.
- Защита от подбора кода работает и при параллельных запросах; медленные клиенты не держат сервер.
Программа для Windows
- После сбоя декодера картинка восстанавливается, а не замирает навсегда.
- Неподдерживаемый кодек больше не рвёт соединение.
Обновление
- Телефон: установите
MagerCam.apkповерх старой версии. - Плагин OBS: закройте OBS, распакуйте
MagerCam-OBS-plugin.zipцеликом и запуститеinstall-obs-plugin.bat. - Linux: распакуйте
MagerCam-OBS-plugin-linux.tar.gzи запустите./install.sh. - Windows-программа: распакуйте
MagerCam-Windows.zipи запуститеinstall-windows.bat.
MagerCam 1.1.4
Приложение на телефоне
- Запись больше не замораживает превью. Во время трансляции на 60 к/с часть телефонов (например, OnePlus) не может выдать три потока с камеры сразу: превью, трансляцию и запись. Раньше приложение в этом случае отключало превью, и казалось, что оно зависло. Теперь во время записи камера отдаёт один поток, а приложение само раздаёт кадр на экран, в трансляцию и в файл.
- Запись останавливается аккуратнее: сначала закрывается сессия камеры, потом кодер. На некоторых телефонах обратный порядок подвешивал камеру.
Пока идёт запись или подключён клиент со звуком, MagerCam занимает микрофон, и другие приложения, например голосовые в мессенджерах, получают тишину.
Программа для Windows и плагин OBS не изменились, это те же файлы, что в 1.1.3.
Обновление
Установите MagerCam.apk поверх старой версии.
MagerCam 1.1.3
Выпуск про стабильность: задержка больше не копится после повышения битрейта или переключения на 4K.
Приложение на телефоне
- Задержка не накапливается. Очередь отправки теперь меряется временем, а не байтами. Если видео ждёт отправки дольше 0,5 с, телефон выбрасывает накопленное и продолжает со свежего ключевого кадра. Раньше при слабом Wi-Fi или 4K очередь могла держать несколько секунд отставания, и оно уже не уходило.
- Адаптивный битрейт смотрит на то же время ожидания. Он быстрее замечает, что сеть не справляется, и правильно возвращает битрейт обратно.
- 4K без перегруза. Для размеров больше 1080p телефон не ставит частоту кадров выше той, которую его кодер заявляет как достижимую.
- Битрейт выбирается из списка готовых значений от 2 до 50 Мбит/с с подсказками, что под какое разрешение. Ползунок убран.
Плагин OBS и программа для Windows
- Если кадры опаздывают больше чем на 0,4 с, клиент пропускает их до ключевого и сразу догоняет.
- Если телефон 8 с не присылает видео, клиент переподключается сам. Это лечит зависание после смены разрешения.
- В плагине аппаратное декодирование (D3D11) теперь включено по умолчанию. Если видеокарта не умеет, плагин сам переходит на процессор.
Обновление
- Телефон: установите
MagerCam.apkповерх старой версии. - Windows: запустите
install-windows.bat. - OBS: закройте OBS, запустите
install-obs-plugin.bat, откройте OBS.
MagerCam 1.1.2
Плагин OBS
- Статус прямо в картинке. Пока видео с телефона нет, источник показывает в предпросмотре, что не так: нужен код доступа, нет связи с телефоном, не указан IP. Раньше это было видно только по кнопке «Обновить статус».
- Понятный выбор телефона. Выбранный телефон остаётся виден в списке «Найденные телефоны», а телефоны с включённым кодом доступа помечены «нужен код».
Приложение и программа для Windows не изменились — те же файлы, что в 1.1.1.
Обновление
Закройте OBS, запустите install-obs-plugin.bat, откройте OBS.
MagerCam 1.1.1
Что исправлено и добавлено
- 4K и 60 к/с. Виртуальная камера «MagerCam» отдаёт до 3840×2160 и 60 к/с в любом разрешении (раньше максимум 1080p и 60 к/с только до 720p).
- Разрешения и частота кадров от телефона. Программа для Windows и плагин OBS показывают ровно то, что умеют камера и кодер вашего телефона, а не фиксированный список.
- Плавное превью. Окно программы показывает видео с частотой потока, а не 25 к/с.
- Автопоиск находит телефон, даже если роутер или сам телефон режет широковещательные пакеты: программа и плагин опрашивают подсеть напрямую.
- Плагин OBS больше не подключается на каждую набранную цифру IP или кода, поэтому телефон не блокирует ПК за «неверные» попытки.
- QR-сопряжение работает, даже если Windows считает домашнюю сеть общественной.
Обновление
- Телефон:
MagerCam.apkставится поверх 1.1.0. - Windows: запустите
install-windows.batзаново. - OBS:
install-obs-plugin.batи перезапуск OBS.
Zoom, Discord и Teams сами ограничивают видео в звонке 30 к/с (и часто 720p), поэтому 60 к/с и 4K имеют смысл в OBS, браузерных студиях и программах записи.
MagerCam 1.1.0
Что нового
Подключение и безопасность
- Код доступа из 6 цифр на телефоне (включён по умолчанию). После 10 неверных попыток адрес блокируется на минуту. По USB код не нужен.
- Сопряжение по QR: «QR-сопряжение…» в программе для Windows → кнопка QR в приложении. Адрес и код передаются сами.
- Через интернет: работает поверх Tailscale (см. README).
Качество картинки
- H.265: вдвое меньше трафика при том же качестве (нужен кодер на телефоне и «Расширения для видео HEVC» на ПК).
- Адаптивный битрейт: на слабом Wi-Fi картинка мягче, но не замирает.
- Профили «Звонок», «Стрим», «Документ».
- Защита от перегрева.
Камера
- Автокадрирование по лицу.
- Размытие и замена фона на телефоне, картинку можно загрузить с ПК или из браузера.
- Блокировка экспозиции и баланса белого одной кнопкой.
- Запись MP4 на телефон параллельно с трансляцией.
Windows
- До четырёх телефонов одновременно: камеры «MagerCam», «MagerCam 2» … «MagerCam 4».
- Цветокоррекция, 3D-LUT
.cube, режим документа. - По USB программа сама запускает приложение на телефоне.
Плагин OBS: код доступа, H.265, профили, фон, автокадрирование, кнопка записи.
Веб-панель: все новые функции и детектор движения со звуком, уведомлениями и галереей снимков.
Обновление
- Телефон: установите
MagerCam.apkповерх старой версии. - Windows: заново запустите
install-windows.bat— новые камеры и правило брандмауэра для QR регистрируются установщиком. - OBS:
install-obs-plugin.batи перезапуск OBS.
Протокол обновлён до v2 (docs/PROTOCOL.md). Клиенты 1.0 работают с телефоном 1.1, если на нём выключен код доступа.
MagerCam 1.0.0
- MagerCam.apk: приложение для телефона (Android 8.0+)
- MagerCam-Windows.zip: программа и виртуальная камера «MagerCam» для Zoom/Discord (Windows 11). Распакуйте и запустите
install-windows.bat. - MagerCam-OBS-plugin.zip: плагин для OBS. Распакуйте и запустите
install-obs-plugin.bat, затем перезапустите OBS.
adb для режима USB установщики скачивают сами с официального сайта Google.