Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ffmpeg не захватывает поток rtsp ip камеры  (Прочитано 3242 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн spro1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Друзья всем привет! и вновь Ubuntu и вновь консоль))) скучал по этой системе и вот снова имею честь работать с линуксом!
задача реализовать ретрансляцию с ip камеры на сайт по rtsp. Ставил 12 и 14 Ubuntu. в данные момент версия 12.04.5 сервер. Решено использовать nginx и rtmp модуль к нему + ffmpeg. Nginx поставил, с ним особо пока вопросов нет, а вот с ffmpeg заминка. Поставил ffmpeg $ sudo apt-get install ffmpeg, далее пробую подключиться к камере avconv -i rtsp://192.168.1.11:554/user=admin&password=&channel=1&stream=1.sdp

на выходе получаю
spro1@ubuntu12srv32:~$ avconv version 0.8.17-4:0.8.17-0ubuntu0.12.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:28:23 with gcc 4.6.3
[rtsp @ 0x86ddaa0] method DESCRIBE failed: 451 ERROR
rtsp://192.168.1.9:554/user=admin: Invalid data found when processing input
^C
[1]   Выход из 1       avconv -i rtsp://192.168.1.9:554/user=admin
[2]-  Готово            password=
[3]+  Готово            channel=1

проверил поток с камеры в vlc - с ним все ок, поток идет, картинка есть.

Не могу понять никак в чем ошибся, просьба наставить на путь истинный)) надеюсь на вас, дорогие друзья!

Пользователь решил продолжить мысль 10 Февраля 2016, 14:39:18:
гуглил-гуглил пол дня, только написал тут и вдруг попалась мне статья по теме, заключил ссылку в кавычки и вроде как заработало, НО, вот как всегда появляется это дурацкое "НО". Вот как будто сглазил, теперь осталось казалось бы только подправить кофиг nginx, а не тут то было. значит конфиг  /etc/nginx.conf у меня сейчас такой:
(Нажмите, чтобы показать/скрыть)

по идее после rtmpdump -r "rtmp://127.0.0.1:1935/camera1/stream" -v в консоль должно открыться видео, у меня на выходе вот что:
spro1@ubuntu12srv32:~$ rtmpdump -r "rtmp://127.0.0.1:1935/camera1/stream" -v
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 111 (Connection refused)


вот чует сердце, что проблема опять в какой то мелочи, но вот в какой?
« Последнее редактирование: 10 Февраля 2016, 14:39:18 от spro1 »

 

Страница сгенерирована за 0.088 секунд. Запросов: 25.