Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Прямая трансляция изображений (get_live-stream)
Структура запроса get-_live-stream определяется форматом:
Code Block |
---|
GET /api/v1/post/<post-guid>/channel/<channel-no>/media/live |
где
- <post-guid>
- :: char[37] — глобальный идентификатор поста; возможны значения согласно get_post-set_rbody-200 (см. Запрос доступных постов, каналов поста и их параметров).
- <channel-no> :: int32_t — номер канала поста; возможны значения согласно get_post-channel-set_rbody-200 (см. Запрос доступных постов, каналов поста и их параметров).
Ответ содержит поток jpegJPEG-изображений зоны контроля в виде Server-Push-документа с типом контента multipart/x-mixed-replace. Каждое изображение содержится в отдельной части Server-Push-документа. Поле Content-Type заголовка Server-Push-документа содержит параметр boundary (граница), который обозначает последовательность символов, разделяющих части сообщения.
Пример ответа:
Info | ||
---|---|---|
| ||
HTTP/1.1 200 OK Transfer-Encoding: chunked Date: Mon, 28 Sep 2015 16:32:48 GMT Server: Warp/3.0.13.1 Content-Type: multipart/x-mixed-replace;boundary=BOUNDARY --BOUNDARY Content-Type: image/jpeg Content-Length: <jpeg-image-size> <jpeg-image-data> --BOUNDARY Content-Type: image/jpeg Content-Length: <jpeg-image-size> <jpeg-image-data> --BOUNDARY Content-Type: image/jpeg Content-Length: <jpeg-image-size> <jpeg-image-data> |