CamRelay 1.0.8: говорите с камерой телефона из браузера
В CamRelay 1.0.8 появилась двусторонняя связь прямо из браузера: откройте веб-интерфейс по HTTPS, удерживайте кнопку «Говорить», и ваш голос прозвучит на телефоне. HTTPS теперь работает на том же порту, что и раньше. Два исправления делают просмотр в реальном времени в браузере и запуск трансляции из веб-интерфейса надёжнее.
On this page
CamRelay 1.0.8 уже доступен в Google Play. До сих пор для двусторонней связи был нужен NVR или плеер с поддержкой обратного канала RTSP, например Frigate или go2rtc. Начиная с этого выпуска это умеет любой браузер: откройте веб-интерфейс CamRelay по HTTPS, удерживайте кнопку Говорить, и ваш голос прозвучит из динамика телефона, пока вы продолжаете смотреть просмотр в реальном времени.
HTTPS на том же порту
Браузеры дают веб-странице доступ к микрофону только на защищённой странице (HTTPS). Поэтому веб-интерфейс CamRelay теперь отвечает и по HTTPS, на том же порту, которым вы уже пользуетесь: если вы открываете http://192.168.1.50:8888, защищённая версия — это просто https://192.168.1.50:8888. Обычный HTTP работает как и прежде, как и ваш NVR, Frigate, Home Assistant и закладки.

При первом запуске CamRelay сам создаёт сертификат на телефоне, так что настраивать ничего не нужно. Поскольку сертификат самоподписанный, браузер один раз предупредит вас при открытии HTTPS-страницы. В своей сети можно спокойно продолжить:
- Chrome, Edge: нажмите Дополнительные, затем Перейти на сайт … (небезопасно).
- Firefox: нажмите Дополнительно…, затем Принять риск и продолжить.
- Safari: нажмите Подробнее, затем посетить этот веб-сайт.
Браузер запоминает ваш выбор, поэтому предупреждение появляется только в первый раз. Та же инструкция встроена в веб-интерфейс вместе с отпечатком сертификата, чтобы вы могли сравнить его с тем, что показывает браузер, и ссылкой для скачивания, если вы хотите навсегда доверять сертификату на устройстве.

Двусторонняя связь из браузера
На HTTPS-странице под просмотром в реальном времени появляется панель Разговор, как только трансляция запущена. Она предлагает оба способа общения:
- Удерживайте, чтобы говорить: нажмите и удерживайте кнопку, говорите, отпустите. Работает мышью, пальцем или с клавиатуры.
- Начать говорить / Закончить говорить: включите разговор, поговорите, выключите.

В первый раз браузер попросит разрешение на использование микрофона. Затем ваш голос воспроизводится через громкоговоритель телефона в режиме разговора, с эхоподавлением и шумоподавлением браузера. Просмотр в реальном времени продолжает идти, пока вы говорите, а ваш NVR продолжает запись: ничего не прерывается. Говорить может один человек; второй браузер получит короткое сообщение «Сейчас с телефоном говорит кто-то другой».

Совет: панель разговора использует Громкость воспроизведения из раздела Двусторонняя связь в настройках приложения, ту же настройку, что действует и для двусторонней связи через NVR.
Что ещё исправлено в 1.0.8
Просмотр в реальном времени в браузере не показывал видео на некоторых телефонах
На телефонах, которые долго работали без перезагрузки, просмотр в реальном времени в веб-интерфейсе подключался, но так и не показывал картинку и переключался на более медленный режим MJPEG. Причиной было расхождение двух часов внутри телефона, которое росло с каждым часом, проведённым телефоном в спящем режиме. Теперь просмотр в реальном времени работает на всех телефонах, которые мы проверяли, включая те, что не перезагружались неделями.
Запуск трансляции из веб-интерфейса, пока приложение было в фоне
Если экран CamRelay не был на переднем плане, например потому что вы переключились на другое приложение, запуск или остановка трансляции из веб-интерфейса могли привести к сбою приложения, а вместе с ним и веб-интерфейса. Теперь приложение сначала выходит на передний план, ждёт камеру и запускает трансляцию.
На Android 10 и новее приложение может самостоятельно выйти на передний план, только если ему разрешено отображение поверх других окон. Если у CamRelay пока нет этого разрешения, запуск из веб-интерфейса игнорируется, а при следующем открытии приложение объясняет, что произошло, и предлагает предоставить разрешение. Если вы уже дали его для автозапуска при включении устройства, ничего не меняется.

Получите обновление
CamRelay 1.0.8 уже распространяется в Google Play. Если вы его пока не видите, оно должно появиться в течение нескольких дней. После обновления откройте веб-интерфейс, нажмите кнопку Открыть HTTPS-страницу под просмотром в реальном времени и скажите «привет».
Скачать CamRelay в Google Play
Есть отзывы или идеи? Нажмите Обратная связь на экране «О приложении». Мы читаем каждое сообщение.
Videos
Related app
CamRelay — IP-камера с трансляцией по RTSP
Превратите свой Android-смартфон в мощную сетевую RTSP-камеру.
Related posts
CamRelay 1.0.7: защитите камеру телефона именем пользователя и паролем
В CamRelay 1.0.7 появился раздел настроек «Безопасность»: одно имя пользователя и пароль теперь защищают RTSP-поток, ONVIF и веб-интерфейс. По умолчанию защита выключена, так что ничего не изменится, пока вы её не включите. Веб-интерфейс запрашивает вход один раз, без лавины окон входа, а два небольших исправления делают настройку проще.
CamRelay 1.0.6: расширенная поддержка ONVIF для вашего NVR и более плавный веб-просмотр
CamRelay 1.0.6 позволяет вашему NVR и приложениям ONVIF делать с камерой телефона гораздо больше: получать события записи и фонарика, регулировать яркость и зум, а также переименовывать камеру. Windows и NVR теперь сразу видят новое имя камеры. Просмотр в веб-интерфейсе может продолжаться в фоновой вкладке, а несколько исправлений делают повседневную работу с веб-интерфейсом удобнее.
CamRelay 1.0.5: готов к Android 17, теперь и на вьетнамском
В Android 17 появилось новое разрешение, без которого приложения не могут общаться с устройствами в вашей сети Wi-Fi. CamRelay 1.0.5 запрашивает его, объясняет зачем и позволяет легко включить его позже, чтобы NVR, VLC и браузер по-прежнему могли подключаться к камере. Кроме того, приложение теперь доступно на вьетнамском, на всех языках переведено больше его частей, а веб-файловый менеджер снова работает на французском и итальянском.