HM203 ONE WINDOW AUDIO FIX - Подключаем HeimVision HM203 со звуком через go2rtc + WebRTC [Полная инструкция 2026]
Автор: kolashi.blogspot.com | Обновлено: 07.10.2026 | Версия: FINAL FIXED
0/av0 + ffmpeg PCMA/AAC. Работает по WebRTC в Chrome/Edge, запись с аудио, скриншоты, статистика битрейта и FPS.
📸 Иллюстрация 1 - Как выглядит подключение
Рис.1 — HM203 подключена к роутеру WiFi 6, просмотр через HeimVision App и наш ONE WINDOW VIEWER на ноутбуке
Почему HM203 без звука и как мы это чиним?
Заводская прошивка HeimVision HM203 отдает видео по RTSP rtsp://admin:123456@192.168.0.101:554/0/av0, но браузеры не понимают аудио кодек PCMA/PCMU. Обычный VLC молчит, стандартный веб-просмотрщик тоже.
Решение: go2rtc транскодирует аудио в AAC/Opus и отдает уже по WebRTC с двумя дорожками video+audio. Мой финальный go2rtc.yaml содержит:
streams:
hm203:
- rtsp://admin:123456@192.168.0.101:554/0/av0
hm203_sub:
- rtsp://admin:123456@192.168.0.101:554/0/av1
hm203_audio:
- ffmpeg:rtsp://admin:123456@192.168.0.101:554/0/av0#audio=aac#audio=pcma#audio=pcmu
📊 Иллюстрация 2 - Схема работы go2rtc
Рис.2 — RTSP поток с камеры → go2rtc сервер (RTSP Client + Media Pipeline + WebRTC Engine) → браузер с аудио и видео без задержек
Таблица сравнения: Было / Стало
| Параметр | Было (завод) | Стало (ONE WINDOW AUDIO FIX) |
|---|---|---|
| Видео | 1920x1080 / 640x480 | ✅ HD 1920x1080 🔊 + SD 640x480 🔊 default |
| Аудио | ❌ Нет в браузере (PCMA) | ✅ PCMA/AAC auto → WebRTC Opus/AAC 🔊 |
| Протокол | RTSP только | ✅ WebRTC (низкая задержка 200-500ms) |
| Сохранение | Через приложение | ✅ Выбор папки без отображения пути, кнопка Выбрано ✓ |
| Статистика | Нет | ✅ Разрешение, FPS, битрейт, jitter, потери, кодек, аптайм |
| Ссылка в шапке | SD • 640x480 | ✅ Красивая кнопка kolashi.blogspot.com ↗ |
Что в архиве? (Google Drive)
📁 Скачать программу:
- 🔗 Google Drive - HM203 ONE WINDOW AUDIO FINAL (HTML + go2rtc.yaml + go2rtc.exe)
- 🔗 Google Drive - Инструкция TXT
"Просмотр для всех у кого есть ссылка"
📸 Иллюстрация 3 - Интерфейс программы
Рис.3 - ONE WINDOW AUDIO: слева HD/SD с аудио, по центру WebRTC плеер, слева статистика потока, внизу тулбар скрин/запись/звук
Пошаговая инструкция для чайников (без воды)
Шаг 1 - Подготовка камеры
Подключи HM203 к роутеру по WiFi. Камера и комп должны быть в одной сети 192.168.0.x. Стандартные данные: IP 192.168.0.101 / admin / 123456. Если IP другой - поменяй в go2rtc.yaml.
Шаг 2 - Запуск go2rtc (сервер)
Запусти go2rtc.exe (Windows двойной клик). Появится черное окно - не закрывай. Проверь: открой http://localhost:1984 - должны быть 3 потока hm203, hm203_sub, hm203_audio.
Шаг 3 - Запуск просмотрщика
Открой файл HM203_ONE_WINDOW_AUDIO.html в Chrome или Edge. Прога сама подключится к SD 640x480 🔊 default. Статус внизу должен стать online • OK. Если offline - проверь go2rtc.
Шаг 4 - Как пользоваться
- HD/SD - клик переключает качество, звук есть в обоих
- Шестеренка: громкость, усиление PCMA/AAC auto, папка Выбрать (становится Выбрано ✓, путь не пишется)
- Статистика: разрешение, FPS, битрейт Mbps/Kbps, потери пакетов, задержка jitter ms, кодек H264 + AUDIO, аптайм
- Тулбар: 🖼️ скриншот, ● Rec с аудио, 🔊 вкл/выкл + ползунок, двойной клик фуллскрин
- Горячие: Пробел скрин, R запись, M звук, Esc выход
Решение проблем
| Проблема | Решение |
|---|---|
| Нет звука 🔇 | Проверь в yaml строку ffmpeg ...#audio=aac#audio=pcma#audio=pcmu, нажми 🔊 в плеере, разреши в браузере автоплей со звуком |
| offline | Проверь go2rtc.exe запущен, IP камеры в yaml, открой /api/streams, перезапусти go2rtc и F5 |
| Папка не выбирается | Работает только в Chrome/Edge через File System API, в Firefox скачает в Загрузки |
Вопрос-Ответ (FAQ)
В: Почему в оригинале HM203 пишет (no audio)?
О: Потому что камера отдает аудио в кодеке G.711 PCMA/PCMU, который браузер не играет напрямую. go2rtc перекодирует его в AAC/Opus и уже WebRTC отдает браузеру с аудио дорожкой.
В: Можно ли использовать без go2rtc?
О: Нет, если нужен звук в браузере. RTSP 0/av0 без транскода будет без звука в Chrome. Можно только через VLC с принудительным включением аудио.
В: Что значит 0/av0 + ffmpeg?
О: 0/av0 - главный поток 1080p камеры HM203, av0 - канал с аудио. ffmpeg берет этот RTSP и добавляет #audio=aac#audio=pcma#audio=pcmu для совместимости.
В: Безопасно ли открывать папку через "Выбрать"?
О: Да, это стандартный File System Access API, браузер сам спрашивает разрешение, путь не сохраняется и не отправляется никуда, только в память страницы.
В: Подойдет для других камер HeimVision?
О: Да, для HM203, HM211, HM241 и любых Hi3510 с RTSP 0/av0. Просто поменяй IP и логин в yaml.
В: Где скачать?
О: Ссылки на Google Drive выше в блоке "Что в архиве".
Автор блога: kolashi.blogspot.com - обзоры IP камер, go2rtc, WebRTC, прошивки HeimVision.
Важно: go2rtc.yaml можете редактировать под себя. Эта версия зафиксирована как FINAL самая хорошая.
Хештеги: #HM203 #HeimVision #IPкамера #Видеонаблюдение #go2rtc #WebRTC #RTSP #КамераСоЗвуком #HM203FIX #kolashi






























