Difference between revisions of "Video API Extensions.Ru"
Line 26: | Line 26: | ||
<nowiki>$mplayer -demuxer lavf "http://192.168.0.9/axis-cgi/mjpg/video.cgi?e_dcm_hor=2&e_dcm_vert=2&e_woi_width=1000&e_woi_height=900&e_woi_left=600&bogus.mjpg"</nowiki> | <nowiki>$mplayer -demuxer lavf "http://192.168.0.9/axis-cgi/mjpg/video.cgi?e_dcm_hor=2&e_dcm_vert=2&e_woi_width=1000&e_woi_height=900&e_woi_left=600&bogus.mjpg"</nowiki> | ||
+ | |||
+ | Если какой-то из параметров не указан, то используется значение по умолчанию. Узнать эти значения можно по адресу : | ||
+ | <nowiki>http://192.168.0.9/axis-cgi/admin/param.cgi?action=list&group=ImageSource.I0.Sensor</nowiki> | ||
+ | '''Примечание'''. Все расширения API имеют префикс "E_". | ||
+ | |||
+ | Изменить значение по умолчанию можно стандартным для Axis Video API способом. Например : | ||
+ | <nowiki>http://192.168.0.9/axis-cgi/admin/param.cgi?action=update&ImageSource.I0.Sensor.E_DcmHor=1</nowiki> |
Revision as of 07:33, 9 December 2005
Данная реализация Video API имеет ряд возможностей, которые отсутствуют в стандартном Axis Video API.
Включение расширений
По умолчанию расширения Video API заблокированы. Чтобы их разблокировать необходимо установить соответствующую переменную:
http://192.168.0.9/axis-cgi/admin/param.cgi?action=update&ElphelExtensions.Enabled=yes
Получение статических и динамических изображений
Стандартный интерфейс получения статических и динамических изображений в форматах JPEG и MJPG имеет ряд дополнительных параметров.
- e_dcm_hor - horisontal decimation
- e_dcm_vert - vertical decimation
- e_woi_width - window width
- e_woi_height - window height
- e_woi_left - window left top corner X-coordinate
- e_woi_top - window left top corner Y-coordinate
Пример получения статического изображения с использованием данных параметров:
http://192.168.0.9/axis-cgi/jpg/image.cgi?e_dcm_hor=2&e_dcm_vert=2&e_woi_width=1000&e_woi_height=900&e_woi_left=600
Пример получения динамического изображения (MPJPG) с использованием данных параметров:
http://192.168.0.9/axis-cgi/mjpg/video.cgi?e_dcm_hor=2&e_dcm_vert=2&e_woi_width=1000&e_woi_height=900&e_woi_left=600
Этот видеопоток можно воспроизвести, например, программой mplayer (более подробно см. Using Mplayer With Video API.Ru) :
$mplayer -demuxer lavf "http://192.168.0.9/axis-cgi/mjpg/video.cgi?e_dcm_hor=2&e_dcm_vert=2&e_woi_width=1000&e_woi_height=900&e_woi_left=600&bogus.mjpg"
Если какой-то из параметров не указан, то используется значение по умолчанию. Узнать эти значения можно по адресу :
http://192.168.0.9/axis-cgi/admin/param.cgi?action=list&group=ImageSource.I0.Sensor
Примечание. Все расширения API имеют префикс "E_".
Изменить значение по умолчанию можно стандартным для Axis Video API способом. Например :
http://192.168.0.9/axis-cgi/admin/param.cgi?action=update&ImageSource.I0.Sensor.E_DcmHor=1