Стриминг RTSP потоков в браузер
Выбираем по данной ссылке https://github.com/AlexxIT/go2rtc/releases/ файл для вашей архитектуры и системы
пример для RPI x32, для других систем подправте имя файла
1. Скачиваем файл и делаем исполняемым
cd ~
wget https://github.com/AlexxIT/go2rtc/releases/download/v1.8.5/go2rtc_linux_arm
chmod a+x ./go2rtc_linux_arm
2. создаем файл со списком rtsp потоков с камер
sudo nano go2rtc.yaml
прописываем в него потоки по аналогии
streams:
имя камеры: rtsp://ваш_rtsp_поток
имя камеры: rtsp://ваш_rtsp_поток
3. Создание сервиса
Копируем файлы:
cd ~
sudo cp ./go2rtc_linux_arm /usr/local/bin/
sudo cp ./go2rtc.yaml /etc/
Теперь создаем сервис
sudo nano /etc/systemd/system/go2rtc.service
прописываем ( пример для RPI x32, для других систем подправте имя файла )
[Unit]
Description=go2rtc service
After=network.target
[Service]
User=www-data
ExecStart=/usr/local/bin/go2rtc_linux_arm -config /etc/go2rtc.yaml
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
Включаем сервис:
sudo systemctl enable go2rtc.service
Запускаем сервис:
sudo systemctl start go2rtc.service
После заходим http://ваш_ip:1984
Калининград, Россия
На форуме: noname_npc