...
На изображении будут видны измененные пиксели.
Управление перехватчиками по REST API
В сборке 5.2.2055 добавлена возможность управления перехватчиками декодированных кадров по REST API
REST-запрос должен быть HTTP/HTTPS POST запросом в таком виде:
- HTTP: http://streaming.flashphoner.com:8081/rest-api/video_interceptor/set
- HTTPS: https://streaming.flashphoner.com:8444/rest-api/video_interceptor/set
Здесь:
- streaming.flashphoner.com - адрес WCS-сервера
- 8081 - стандартный REST / HTTP порт WCS-сервера
- 8444 - стандартный HTTPS порт
- rest-api - обязательный префикс
- /video_interceptor/set - используемый REST-вызов
REST методы и статусы ответа
/video_interceptor/set
Назначить потоку обработчик декодированных фреймов. Обработчки начнет работать, как только поток начнет декодироваться, например, будет добавлен в микшер
Request example
| Code Block | ||||
|---|---|---|---|---|
| ||||
POST /rest-api/rels/startup HTTP/1.1
Host: localhost:8081
Content-Type: application/json
{
"streamName":"stream1",
"className":"com.flashphoner.frameInterceptor.TestInterceptor"
} |
Response example
| Code Block | ||||
|---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Type: application/json |
Return codes
Code | Reason |
|---|---|
| 200 | OK |
| 404 | Not found |
| 500 | Internal server error |