Перейти в хранилище документации
Обратиться в техническую поддержку![]()
...
| Section | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Note | ||
|---|---|---|
| ||
|
GET http://IP-адрес:порт/префикс/live/media/{VIDEOSOURCEID}
| Tip |
|---|
{VIDEOSOURCEID} - − трехкомпонентный идентификатор endpoint-а источника (см. Получение списка видеокамер и информации о них). Например, "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0". |
...
| Параметр | Обязательный | Описание | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| format | Нет | Возможные значения: "hls", "mp4". По протоколу HLS видео можно получать в исходном формате без рекомпрессии. При При этом протокол HLS поддерживает только формат H.264. Плеер "mp4" позволяет получить исходное видеоизображение в форматах H.264 и H.265. Во всех других случаях сервер Сервер производит рекомпрессию в формат MJPEG.
| ||||||||||
| w, h | Нет | w – значение ширины кадра; h – h – значение высоты кадра.
| ||||||||||
| fr | Нет | Значение частоты кадров.
| ||||||||||
| enable_token_auth | Нет | Получение авторизованных и подписанных ссылок на видеопотоки.
| ||||||||||
| valid_token_hours | Нет | |||||||||||
key_frames | Нет |
| ||||||||||
| authToken | Нет | Начиная с версии Axxon Next 4.6.3 Подключение через AxxonNet. | ||||||||||
| auth_token | Нет | Начиная с версии Axxon Next 4.6.3 Авторизация при подключении к Серверу напрямую и авторизация по токену. |
Пример запроса:
GET http://127.0.0.1:80/live/media/Server1/DeviceIpint.23/SourceEndpoint.video:0:0?w=640&h=480&enable_token_auth=1&valid_token_hours=1
...
| Параметр | Описание параметра |
|---|---|
| keep_alive_seconds | Время в секундах, через которое будет продлеваться поток. |
| keep_alive_url | Cсылка для продления жизни потока. |
| stop_url | Cсылка для остановки видеопотока. |
| stream_url | Cсылка по - которой будет доступен список сегментов. |
| Note | ||
|---|---|---|
| ||
Видео по протоколу HLS будет доступно через несколько секунд после ответас некоторой задержкой (около 20 секунд). Задержка связана с особенностью протокола HLS: после получения ссылки он формирует буфер из нескольких сегментов видео, и только после этого оно транслируется. |
Для проигрывания видео по протоколу HLS необходимо использовать параметр stream_url из ответа следующим образом:
...
Пример ответа:
| Code Block |
|---|
{
"http": {
"description": "RTP/RTSP/HTTP/TCP",
"path": "hosts/Server1/DeviceIpint.23/SourceEndpoint.video:0:0",
"port": "8554"
},
"rtsp": {
"description": "RTP/UDP or RTP/RTSP/TCP",
"path": "hosts/Server1/DeviceIpint.23/SourceEndpoint.video:0:0",
"port": "554"
}
} |
Запрос на получение видео: GET rtsp://логин:пароль@IP-адрес:554/hosts/Server1/DeviceIpint.23/SourceEndpoint.video:0:0
...