Using Mplayer With Video API.Ru: Difference between revisions
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== | |||
Пример команды получающей поток в формате 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== | ||
===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 видео-поток.