Документация для версии Axxon Next 4.4.6. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Внимание!

Получение звука возможно только с 64-битного Сервера.

Передача звука в формате MJPEG невозможна.

Получение архивного потока из архива по умолчанию

GET http://IP-адрес:порт/префикс/archive/media/VIDEOSOURCEID/STARTTIME?параметры,

где 

Внимание!

Время задается в часовом поясе UTC+0

Параметры:

speed - скорость воспроизведения, может принимать отрицательные значения.

format - параметр может принимать значения "mjpeg", "rtsp" либо "hls". В случае, если  формат не указан, указан "rtsp" или не распознан, сервер выбирает нативный формат (чтобы избежать перекодирования). Если при этом нативный формат не поддерживается клиентом, сервер выбирает WebM.

В случае, если не задано значение ни одного из двух вышеперечисленных параметров, скорость считается равной 0, а формат - JPEG, и запрос интерпретируется как запрос на покадровый просмотр архива.

id - уникальный идентификатор архивного потока (может отсутствовать). Необходим для получения информации о потоке или для управления им.

w – значение ширины кадра.

h – значение высоты кадра.

fr - значение частоты кадров.

Внимание!

Данный параметр актуален только для видео в формате MJPEG.

Пример запроса:

GET http://IP-адрес:порт/префикс/archive/media/HOSTNAME/DeviceIpint.23/SourceEndpoint.video:0:0/20110608T060141.375?format=rtsp&speed=1&w=640&h=480


Внимание!

Архивное видео по протоколу HLS будет доступно в течение 30 секунд после ответа

Пример ответа:

{"http":
{"description":"RTP/RTSP/HTTP/TCP","path":"archive/hosts/HOSTNAME/DeviceIpint.1/SourceEndpoint.video:0:0/20161206T060141.375000?speed=1&id=729955cd-7787-4d6c-87eb-cd6dd6d4a940","port":"8554"}
,"rtsp":
{"description":"RTP/UDP or RTP/RTSP/TCP","path":"archive/hosts/HOSTNAME/DeviceIpint.1/SourceEndpoint.video:0:0/20161206T060141.375000?speed=1&id=729955cd-7787-4d6c-87eb-cd6dd6d4a940","port":"554"}
}


Присвоение потоку id

Для последующего получения информации о потоке необходимо обязательно присвоить потоку id.

http://IP-адрес:порт/префикс/archive/media/VIDEOSOURCEID/STARTTIME/20140723T120000.000?format=rtsp&speed=1&w=640&h=480&id=f03c6ccf-b181-4844-b09c-9a19e6920fd3

В качестве id можно использовать и другие значения, состоящие из букв и цифр латинского алфавита. Рекомендуется для получения уникальных значений использовать функцию UUID (см. Получение уникального идентификатора).

Получение архивного потока из конкретного архива

GET http://IP-адрес:порт/префикс/archive/media/VIDEOSOURCEID/STARTTIME?параметры&archive=hosts/SERVER1/MultimediaStorage.Имя_Архива/MultimediaStorage

Архивное видео по протоколу RTSP

GET rtsp://логин:пароль@IP-адрес:554/archive/hosts/SERVER1/DeviceIpint.0/SourceEndpoint.video:0:0/20160907T050548.723000?speed=1

speed - обязательный параметр.

Архивное видео по протоколу HTTP

GET ffplay.exe -v debug "http://логин:пароль@IP-адрес:80/asip-api/archive/media/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170112T113526?w=1600&h=0&speed=1"

Туннелирование RTSP по HTTP

см. Настройка туннелирования RTSP по HTTP в VLC.

GET ffplay -rtsp_transport http "rtsp://логин:пароль@IP-адрес:8554/rtspproxy/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170115T113526"

Для VLC: GET rtsp://логин:пароль@IP-адрес:8554/rtspproxy/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170115T113526

Архивное видео в формате H.264

Архивное видео в формате H.264 можно получить используя протокол RTSP:

GET rtsp://логин:пароль@IP-адрес:554/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170112T113526

GET rtsp://логин:пароль@IP-адрес:80/rtspproxy/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170115T113526

  • No labels