23
июнь
2025
10:34

Как воспроизвести потоковое видео RTSP в плеере VLC и других

23 июнь 2025 10:34

Данная статья только о видеорегистраторах Dahua. Как настроить воспроизведение RTSP по компьютерной сети?

Введение

Задача воспроизвести по протоколу RTSP (rtsp://ip_address) видео с опредленного IP адреса.

Настройка RTSP со стороны видеорегистратора

1) Полкючить видеорегистратор к компьютерной сети (настройка DHCP или статитеские IP).
2) Создать пользователя, например, "viewer", с правами "user" - ограниченнве права только для просмотра видео с камер.
3) В настройках камеры заменить дополнительный поток: вместо кодека h.265 (HEVC) указать h.264, MPEG-4, mpeg4.

Настройка RTSP со стороны маршрутизатора

  • Обеспечить у видеорегистратора статический IP адрес

Настройка воспроизведения RTSP со стороны персонального компьютера

1) Если плеер VLC установлен из репозитория, нужно удалить его.

sudo apt remove vlc

2) Установить VLC из snap. (Версия Snap скомпилирована и размещена в магазине приложений Snap с поддержкой ключа --enable-live555:

snap install vlc

3) В VLC выбрать пункт меню "Медиа" - "Открыть URL" и создать строку подключения:

rtsp://username:password@192.168.1.100:554/cam/realmonitor?channel=12&subtype=1

где:
username - имя пользователя видеоргистратора с правами просмотра видео
password - пароль пользователя username
192.168.1.100 - заменить на IP адрес видеоргистратора
554 - стандартный порт протокола RTSP.
channel - номер камеры (1-16).
subtype - выбор основного (0) или дополнительного (1) потока. Дополнительный поток имеет более низкое разрешение и частоту кадров для передачи по беспроводной сети Wi-Fi.

Настройка RTSP на устройстве под управлением ОС Android

Есть несколько приложений для вопроизведения потока RTSP. Искать в магазине приложений по ключевым словам "RTSP player":

Примеры программ:

В программах настройка проста: нужно придумать и ввести имя камеры и заполнить строку подключения с адресом RTSP подключения. имя пользователя и пароль, IP-адрес, порт 554, номер камеры и дополнительный поток №1.

Строка подлючения точно такая же:

rtsp://username:password@192.168.1.100:554/cam/realmonitor?channel=12&subtype=1