Using Mplayer With Video API.Ru: Difference between revisions

From ElphelWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Video API позволяет принимать видеопоток как по HTTP, так и RTP/UDP.
Video API позволяет принимать видеопоток как по HTTP, так и RTP/UDP.  Нужно сказать, что в отличии от камер Axis камеры Elphel по RTP могут принимать поток MJPG или Theora.


===HTTP===
==HTTP==
Пример команды получающей поток в формате MPJPG с камеры (Elphel, Axis etc) :
Пример команды получающей поток в формате MPJPG с камеры (Elphel, Axis etc) :
  <nowiki>$mplayer -fps 6 -demuxer lavf http://192.168.0.9/mjpg/video.mjpg</nowiki>
  <nowiki>$mplayer -fps 6 -demuxer lavf http://192.168.0.9/mjpg/video.mjpg</nowiki>


===RTP===
==RTP==
===MJPG===
====Multicast====
====Multicast====
В стандартном Axis Video API нет возможности получить multicast поток по RTSP. Но есть возможность получения SDP-файла и на основе его принять поток.
В стандартном Axis Video API нет возможности получить multicast поток по RTSP. Но есть возможность получения SDP-файла и на основе его принять поток.
Line 18: Line 19:
  <nowiki>$mencoder -fps 2 sdp://media.sdp -ovc copy -o my.avi</nowiki>  
  <nowiki>$mencoder -fps 2 sdp://media.sdp -ovc copy -o my.avi</nowiki>  
К сожалению mencoder требует для правильной работы указания fps, хотя в sdp-файле этот параметр присутствует.
К сожалению mencoder требует для правильной работы указания fps, хотя в sdp-файле этот параметр присутствует.
====Unicast====
Можно обратиться по протоколу RTSP к RTSP-серверу в камере и получить unicast видео-поток.
===Theora===

Revision as of 18:52, 3 December 2005

Video API позволяет принимать видеопоток как по HTTP, так и RTP/UDP. Нужно сказать, что в отличии от камер Axis камеры Elphel по RTP могут принимать поток MJPG или Theora.

HTTP

Пример команды получающей поток в формате MPJPG с камеры (Elphel, Axis etc) :

$mplayer -fps 6 -demuxer lavf http://192.168.0.9/mjpg/video.mjpg

RTP

MJPG

Multicast

В стандартном Axis Video API нет возможности получить multicast поток по RTSP. Но есть возможность получения SDP-файла и на основе его принять поток.

Получить SDP-файл можно по адресу : http://192.168.0.9/mjpg/media.sdp

После этого можно воспроизвести поток :

$mplayer sdp://media.sdp

или сохранить в файл :

$mencoder -fps 2 sdp://media.sdp -ovc copy -o my.avi 

К сожалению mencoder требует для правильной работы указания fps, хотя в sdp-файле этот параметр присутствует.

Unicast

Можно обратиться по протоколу RTSP к RTSP-серверу в камере и получить unicast видео-поток.

Theora