Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

В наличие камера в локальной сети у которая дает поток RTSP на порту 554. В данном случае удаленная сеть с камерой соединена с основным роутером по wireguard.

Для реализации данного варианта наличие Entware и установленного пакета openRTSP. Сама команда получение потока в файл с камеры

Скрытый текст

/opt/tmp # openRTSP -b 200000 -V -v -4 -d 60 -w 640 -h 350 -f 15 "rtsp://admin:admin@192.168.1.24:554/live1.sdp" > Files1.avi
Created new TCP socket 3 for connection
Opened URL "rtsp://admin:admin@192.168.1.24:554/live1.sdp", returning a SDP description:
v=0
o=- 158079.....621004 1 IN IP4 192.168.1.24
s=RTSP/RTP stream 1 from DCS-2130
i=live1.sdp with v2.0
t=0 0
a=type:broadcast
a=control:*
a=range:npt=0-
a=x-qt-text-nam:RTSP/RTP stream 1 from DCS-2130
a=x-qt-text-inf:live1.sdp
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:1500
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=640028;sprop-parameter-sets=Z2QAKK2EBU..............AAiVRve+F4RCNQ==,aO48sA==
a=control:track1
m=audio 0 RTP/AVP 0
c=IN IP4 0.0.0.0
b=AS:64
a=control:track2

Created receiver for "video/H264" subsession (client ports 59154-59155)
Ignoring "audio/PCMU" subsession, because we've asked to receive a single video session only
Setup "video/H264" subsession (client ports 59154-59155)
Outputting to the file: "stdout"
Started playing session
Receiving streamed data (for up to 60.000000 seconds)...
/opt/tmp # 
/opt/tmp # ls -l | grep avi
-rw-r--r--    1 root     root       9064948 Feb  4 09:28 Files2.avi
-rw-r--r--    1 root     root       6716473 Feb  4 09:44 Files1.avi
/opt/tmp #

где

-b <buffer-size> -V -v -4 -d <duration> -w <width> -h <height> -f <frame-rate>

формат или или

"rtsp://IP_adress:554/user=admin&password=admin&channel=1&stream=live1.sdp"

"rtsp://admin:admin@IP_adress:554/live1.sdp"

Не много не понятно с разрешением в команде (суть взять прямой поток без какого либо кодирования), так как камера настроена на поток H264 / разрешением 800*450*15 / bitrate 2Мбит то и на выходе получен файл с такими данными. Для записи 24 часа в сутки нужен будет скрипт для создания на просто файлов Files1.avi а например Files_040220_0901.avi / Files_040220_0902.avi / Files_040220_0903.avi, ну тут как бы уже у кого какая фантазия запускать по циклу.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.