Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleВнимание!

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

Параметры:

...


ПараметрОбязательныйОписание
speed НетСкорость воспроизведения, может принимать отрицательные значения.
format

...

Нет

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

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

id

...

НетУникальный идентификатор архивного потока

...

. Необходим для получения информации о потоке или для управления им.
w

...

, hНет

w – ширина кадра, h – высота

...

кадра.

fr

...

Нет

Частота кадров

Note
titleВнимание!

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


archiveНетИмя архива из запроса получения списка архивов (см. Получение содержания архивов). Если не задано, используется архив по умолчанию.

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

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

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

Code Block
{
    "http":
{ {
        "description": "RTP/RTSP/HTTP/TCP",
        "path": "archive/hosts/HOSTNAMEServer1/DeviceIpint.1/SourceEndpoint.video:0:0/20161206T06014120110608T060141.375000?speed=1&id=729955cd88edd7cf-7787bd8c-4d6c4960-87ebb7da-cd6dd6d4a9406eb4354254ed",
        "port": "8554"
    },
,    "rtsp":
{ {
        "description": "RTP/UDP or RTP/RTSP/TCP",
        "path": "archive/hosts/HOSTNAMEServer1/DeviceIpint.1/SourceEndpoint.video:0:0/20161206T06014120110608T060141.375000?speed=1&id=729955cd88edd7cf-7787bd8c-4d6c4960-87ebb7da-cd6dd6d4a9406eb4354254ed",
        "port": "554"
    }
}


HTML
<script type="text/javascript" src="https://asciinema.org/a/99469.js" id="asciicast-99469" async></script>

...

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

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

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

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

...