Автор Тема: воспроизведение rtsp видео потока  (Прочитано 1896 раз)

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
alt6 mate
VLC media player 2.0.1 Twoflower (revision 2.0.1-alt1.M60P.1)

посоветуйте чем воспроизвести видео с ип камеры.

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

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: воспроизведение rtsp видео потока
« Ответ #1 : 22.03.2016 17:42:22 »
У меня RVi есть, вот так играют на p7 https://forum.altlinux.org/index.php?topic=33604.msg244335#msg244335 (vlc 2.1.3).

есть простыня с линухового vlc, поможет??
Возможно, в любом случае, выкладывайте, может кто-чего подскажет...
Сноси Винду, переходи на Линукс ! :)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 243
Re: воспроизведение rtsp видео потока
« Ответ #2 : 22.03.2016 21:34:06 »
хотя vlc под виндой все показывает.
а как вы там запускаете? аналогично линуксовому?

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
Re: воспроизведение rtsp видео потока
« Ответ #3 : 23.03.2016 08:59:19 »
Цитировать
а как вы там запускаете? аналогично линуксовому?
на винде через url
на линухе и через url и
$ vlc -vvvv rtsp://212.х.х.х:5005/h264

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 243
Re: воспроизведение rtsp видео потока
« Ответ #4 : 23.03.2016 11:53:59 »
похоже в альте live555 как-то криво собран или версия устаревшая.

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
Re: воспроизведение rtsp видео потока
« Ответ #5 : 23.03.2016 12:28:16 »
у меня
# rpm -qa | grep live555
vlc-plugin-live555-2.0.1-alt1.M60P.1
liblive555-20120125-alt0.M60P.1


$ totem 'rtsp://212.x.x.x:5005/h264'
** Message: Error: Не удалось прочитать из ресурса.
gstrtspsrc.c(4382): gst_rtspsrc_try_send (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source:
Could not receive message. (Parse error)


(totem:1222): GStreamer-WARNING **: Element 'udpsrc3' is not in bin 'source'

(totem:1222): GStreamer-WARNING **: Element 'udpsrc4' is not in bin 'source'

еще лог mplayer прицепил..
« Последнее редактирование: 23.03.2016 12:38:52 от him »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 243
Re: воспроизведение rtsp видео потока
« Ответ #6 : 23.03.2016 12:52:08 »
а что виндовый vlc в логах пишет?

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
Re: воспроизведение rtsp видео потока
« Ответ #7 : 23.03.2016 12:56:25 »
вот еще:
$ totem --gst-debug-level=2
0:00:00.280994444  3047  0x8227c60 WARN             xvimagesink xvimagesink.c:1428:gst_xvimagesink_get_xv_support:<autovideosink0-actual-sink-xvimage> error: Could not initialise Xv output
0:00:00.281026145  3047  0x8227c60 WARN             xvimagesink xvimagesink.c:1428:gst_xvimagesink_get_xv_support:<autovideosink0-actual-sink-xvimage> error: No port available
0:00:00.333475763  3047  0x8227c60 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-ximage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:00.337683959  3047  0x8227c60 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-ximage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:03.245547458  3047  0x8227c60 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-ximage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:08.457840448  3047  0x8227c60 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-ximage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:08.525208078  3047  0x8227c60 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-ximage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:09.533045379  3047  0x8227c60 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-ximage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:09.554559113  3047  0x8227c60 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-ximage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:12.449992877  3047  0x8227c60 WARN                 rtspsrc gstrtspsrc.c:4382:gst_rtspsrc_try_send:<source> error: Could not receive message. (Parse error)
0:00:12.450039490  3047  0x8227c60 WARN                 rtspsrc gstrtspsrc.c:5135:gst_rtspsrc_setup_streams:<source> error: Could not send message. (Unknown error (1))
0:00:12.450060721  3047  0x8227c60 ERROR                rtspsrc gstrtspsrc.c:5324:gst_rtspsrc_open_from_sdp:<source> setup failed
0:00:12.450067183  3047  0x8227c60 WARN                 rtspsrc gstrtspsrc.c:5519:gst_rtspsrc_open:<source> can't setup streaming from sdp
0:00:12.456173180  3047  0x8227c60 ERROR                  totem bacon-video-widget-gst-0.10.c:411:bvw_error_msg: message = Не удалось прочитать из ресурса.
0:00:12.456200543  3047  0x8227c60 ERROR                  totem bacon-video-widget-gst-0.10.c:413:bvw_error_msg: domain  = 3711 (gst-resource-error-quark)
0:00:12.456211162  3047  0x8227c60 ERROR                  totem bacon-video-widget-gst-0.10.c:414:bvw_error_msg: code    = 9
0:00:12.456219964  3047  0x8227c60 ERROR                  totem bacon-video-widget-gst-0.10.c:415:bvw_error_msg: debug   = gstrtspsrc.c(4382): gst_rtspsrc_try_send (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source:
Could not receive message. (Parse error)
0:00:12.456240146  3047  0x8227c60 ERROR                  totem bacon-video-widget-gst-0.10.c:416:bvw_error_msg: source  = <source>
0:00:12.456256795  3047  0x8227c60 ERROR                  totem bacon-video-widget-gst-0.10.c:417:bvw_error_msg: uri     = rtsp://212.x.x.x:5005/h264
** Message: Error: Не удалось прочитать из ресурса.
gstrtspsrc.c(4382): gst_rtspsrc_try_send (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source:
Could not receive message. (Parse error)


(totem:3047): GStreamer-WARNING **: Element 'udpsrc4' is not in bin 'source'

(totem:3047): GStreamer-WARNING **: Element 'udpsrc5' is not in bin 'source'

так в винде все работает.
а как там логи сохранить?

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
Re: воспроизведение rtsp видео потока
« Ответ #8 : 23.03.2016 16:35:05 »
на альте7
vlc показывает поток.
totem и mplayer - нет.

даже хочется задать не приличный вопрос:
а для альта6 можно обновить vlc до 2.1.3

в надежде что это обновление поможет..
« Последнее редактирование: 23.03.2016 16:50:02 от him »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: воспроизведение rtsp видео потока
« Ответ #9 : 23.03.2016 17:52:49 »
а для альта6 можно обновить vlc до 2.1.3
Навряд ли кто-то станет собирать в устаревший бранч...

Можно LiveCD на p7 запустить и проверить с 2.1.3, а потом уже думать...
Сноси Винду, переходи на Линукс ! :)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 243
Re: воспроизведение rtsp видео потока
« Ответ #10 : 23.03.2016 18:12:50 »
даже хочется задать не приличный вопрос:
а для альта6 можно обновить vlc до 2.1.3

в надежде что это обновление поможет..
можете попробовать сами пересобрать srpm для p7 - https://www.altlinux.org/Hasher/Краткое_руководство (но наверно нужно будет ещё какие-то библиотеки обновить заодно, например live555)

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
Re: воспроизведение rtsp видео потока
« Ответ #11 : 24.03.2016 09:04:21 »
berkut_174
Цитировать
Можно LiveCD на p7 запустить и проверить с 2.1.3, а потом уже думать...

him
Цитировать
на альте7
vlc показывает поток.

и там стояла версия 2.1.3
уже проверил.