LINUX.ORG.RU

motion и rtsp, реально ли?

 , ,


0

2

пытаюсь подружить motion с ip камерой, которая отдает поток в rtsp.. но безуспешно, моему взору выпадает

[1] Retrying until successful connection with camera
[1] Invalid netcam_url (RTSP://192.168.200.64/play3.sdp)

гугл выдает пару ссылок, но там просто идет речь о базовой настройке motion.
Поделитесь историей успеха или пните в нужном направлении, vlc поток воспроизводит без проблем

★★★★★

Последнее исправление: jo_b1ack (всего исправлений: 1)

Ответ на: комментарий от YAR

Спасибо, движение появилось, но результат пока нулевой.

[1] libjpeg decompression failure on first frame - giving up!
Хотя в браузере открывается без проблем. Буду копать.

jo_b1ack ★★★★★
() автор топика
20 января 2015 г.
Ответ на: комментарий от web-user

я забил, но потом пробовал прогу на оффтопике, так вот там адрес mjpeg потока был другой,возможно в этом дело

jo_b1ack ★★★★★
() автор топика
Ответ на: комментарий от jo_b1ack

У меня теперь камера пишет, но хотелось бы упростить передачу данных с камеры. Сейчас сама камера заливает через ftp протокол 3 кадра в секунду на сервер (функционал от производителя), то есть перезаписывает один и тот-же файл в jpg формате. На сервере стоит motion который, почему-то при netcam_url = file:///home/tadam/video/1cam.jpg не видит «пришедшую» локальную картинку, но работает через netcam_url = ftp://server.my/tadam/video/1cam.jpg + авторизация и подбирает обновляющуюся картинку из которой пишет видео.

Мне не хочется использовать ftp сервер вообще, но я не могу преодолеть авторизацию на камере с помощью «логина:пароля» в netcam_userpass, уже перепробовал все значения netcam_http (1.0, keep_alive, 1.1), итог один и тот-же:

root:~# motion -n
[0] Processing thread 0 - config file /etc/motion/motion.conf
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3547904 LIBAVFORMAT_BUILD 3544067
[0] Thread 1 is from /etc/motion/motion.conf
[0] motion-httpd/3.2.12 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 8080
[1] Thread 1 started
[1] libjpeg decompression failure on first frame - giving up!
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[1] Started stream webcam server in port 8081
[1] Retrying until successful connection with camera
[1] libjpeg decompression failure on first frame - giving up!
[1] Retrying until successful connection with camera
[1] libjpeg decompression failure on first frame - giving up!

Специально делал ошибку в логине для доступа к камере, чтобы проверить как поведет себя motion, вывод команды один и тот-же, соответственно сделал вывод, что дело в авторизации.

Хочу motion посылать за изображением к самой камере, в браузере текущее изображение можно получить по ссылке http://camera.my/image.jpg + авторизация. В идеале будет писать видео и звук с камеры доступные по http://camera.my/mjpeg.cgi + авторизация. Но пока все дело упирается в авторизацию (ужас какой-то).

+ авторизация — настройки в motion.conf: netcam_userpass и netcam_http.

Кому интересно, софт для FTP на сервере OpenVZ: vsftpd.

web-user
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.