Difference between revisions of "Using Mplayer With Video API.Ru"

From ElphelWiki
Jump to: navigation, search
Line 3: Line 3:
 
===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===
Line 9: Line 9:
 
В стандартном Axis Video API нет возможности получить multicast поток по RTSP. Но есть возможность получения SDP-файла и на основе его принять поток.
 
В стандартном Axis Video API нет возможности получить multicast поток по RTSP. Но есть возможность получения SDP-файла и на основе его принять поток.
  
Получить SDP-файл можно так:
+
Получить SDP-файл можно по адресу : <nowiki>http://192.168.0.9/mjpg/media.sdp</nowiki>
 +
 
 +
После этого можно воспроизвести поток :
 +
 
 +
<nowiki>$mplayer sdp://media.sdp</nowiki>
 +
 
 +
или сохранить в файл :
 +
<nowiki>$mencoder -fps 2 sdp://media.sdp -ovc copy -o my.avi</nowiki>
 +
К сожалению mencoder требует для правильной работы указания fps, хотя в sdp-файле этот параметр присутствует.

Revision as of 10:47, 3 December 2005

Video API позволяет принимать видеопоток как по HTTP, так и RTP/UDP.

HTTP

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

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

RTP

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-файле этот параметр присутствует.