GetStreams
Метод возвращает список всех потоков, загруженных на сервер, и краткую информацию по каждому потоку
GET /api/streams/
Body | |||||||||
tokenrequired | string | Токен авторизации API запросов. см. Mediaserver/Web API/Authorization/CreateApiToken |
Response | |||||||||
200
| Возвращает JSON массив со списком потоков | ||||||||
JSON
| |||||||||
uid | stream-uid-N | Уникальный идентификатор потока | |||||||
bool | enabled | Разрешено или запрешено подключение сервера к потоку (если запрещено, то воспроизведение и запись live и dvr недоступны). | |||||||
bool | track_video | Указывает на существование видеоканала в потоке | |||||||
bool | track_audio | Указывает на существование аудиоканала в потоке | |||||||
bool | dvr_enabled | Разрешена ли запись и хранение DVR | |||||||
str | type | Указывает, является ли поток первичным или вторичным | |||||||
bool | dvr_paused | Стоит ли на паузе запись и хранение DVR | |||||||
enum | status | Состояние подключения к потоку | |||||||
enum | access | Указывает тип авторизации клиентов при подключении для воспроизведения потокаnone - Подключение клиентов к потоку для просмотра невозможно. При этом функции захвата и работы через API доступны public - Авторизация клиента не требуется. Общедоступный поток, любой клиент может просматривать поток с разрешенных IP-адресов protected - Подключение к потоку требует авторизации с использованием имени пользователя и пароля private - Подключение к потоку требует токен авторизации {@see:Mediaserver/Web API/Authorization/CreateAccessToken} | |||||||
int | reconnect_attempt | Количество попыток переподключений, с момента последнего разрыва соединения с потоком | |||||||
int | reconnect_total | Общее количество попыток перподключения, с момента создания потока | |||||||
bps | bitrate_in | Входящий битрейт потока | |||||||
bps | bitrate_out | Суммарный битрейт, отдаваемый всем подключившимся к потоку клиентам | |||||||
timestamp | src_ping_time | Время последней успешной попытки подключения к потоку | |||||||
timestamp | reconnect_time | Время, когда будет осуществлена повторная попытка подключения к потоку. Только если поток неактивен | |||||||
int | clients_count | Количество клиентов, подключившихся к потоку для просмотра | |||||||
uid | camera_uid | Уникальный идентификатор виртуальной камеры | |||||||
string | title | Название камеры | |||||||
string | stream_name | Имя потока | |||||||
403
| Ошибка авторизации. Неверный или отсутствует токен доступа к API см. Mediaserver/Web API/Authorization/CreateApiToken |
Пример | |||||||||
JSON
|