Mediamtx: различия между версиями
Нет описания правки |
|||
Строка 29: | Строка 29: | ||
camera01: | camera01: | ||
source: "rtsp://admin:password@192.168.1.100:554/live" | source: "rtsp://admin:password@192.168.1.100:554/live" | ||
- my_camera: Это имя вашей трансляции. Его можно использовать в конфигурации MediaMTX для идентификации источника. | |||
- source: URL потока, указывающий на вашу IP-камеру. В данном случае: | |||
- rtsp:// – протокол передачи данных для потокового видео. | |||
- login:password – учетные данные (логин и пароль) для доступа к камере. | |||
- 10.64.128.113:554 – IP-адрес камеры и порт (обычно 554 для RTSP). | |||
== Трансляция с камеры == | |||
my_camera: | |||
source: rtsp://admin:Basealt2018@10.64.128.113:554 | |||
== Трансляцияя с квадрокоптера == | == Трансляцияя с квадрокоптера == | ||
ffmpeg -i tcp://192.168.1.1:5555 -c:v libx264 -bf 0 -c:a libopus -f flv rtmp://10.64.128.195/drone | |||
== Трансляция рабочего стола == | == Трансляция рабочего стола == | ||
ffmpeg -f x11grab -s 1366x768 -i :0.0 -c:v libx264 -bf 0 -f rtsp rtsp://10.64.128.195:8554/screen | |||
== Трансляция с телефона == |
Версия от 10:36, 17 октября 2024
Введение
MediaMTX — это простой сервер потокового видео, который поддерживает работу с камерами и другими источниками видео. В этом руководстве мы рассмотрим, как установить MediaMTX на Linux и подключить камеры.
Установка MediaMTX
# apt-get update
# apt-get install mediamtx
Запуск MediaMTX
$ mediamtx <путь к конфигурационному файлу>
Основные параметры meediaMTX
Примеры использования
Трансляция с IP-камеры
Для подключения IP-камеры с RTSP-потоком:
streams:
camera01: source: "rtsp://admin:password@192.168.1.100:554/live"
- my_camera: Это имя вашей трансляции. Его можно использовать в конфигурации MediaMTX для идентификации источника. - source: URL потока, указывающий на вашу IP-камеру. В данном случае: - rtsp:// – протокол передачи данных для потокового видео. - login:password – учетные данные (логин и пароль) для доступа к камере. - 10.64.128.113:554 – IP-адрес камеры и порт (обычно 554 для RTSP).
Трансляция с камеры
my_camera: source: rtsp://admin:Basealt2018@10.64.128.113:554
Трансляцияя с квадрокоптера
ffmpeg -i tcp://192.168.1.1:5555 -c:v libx264 -bf 0 -c:a libopus -f flv rtmp://10.64.128.195/drone
Трансляция рабочего стола
ffmpeg -f x11grab -s 1366x768 -i :0.0 -c:v libx264 -bf 0 -f rtsp rtsp://10.64.128.195:8554/screen