Я очень новичок в Куренто. Я просмотрел его документацию по json-rpc по этой ссылке.
http://www.kurento.org/docs/5.0.3/mastering/kurento_protocol.html
1) Я установил локальный сервер kurento, который работает на порту 8888. 2) Я использовал инструмент под названием wscat, чтобы установить соединение с kurento-websocket. 3) Я попытался подключиться к kurento-серверу с помощью команды ниже
wscat -c ws://localhost:8888/kurento
После этого я получил приглашение на подключение от сервера.
Из приведенной выше ссылки на документацию по протоколу kurento. Я использовал приведенный ниже запрос json
{
"jsonrpc": "2.0",
"id": 1,
"method": "create",
"params": {
"type": "PlayerEndPoint",
"creationParams": {
"pipeline": "6829986",
"uri": "http://host/app/video.mp4"
},
"sessionId": "c93e5bf0-4fd0-4888-9411-765ff5d89b93"
}
}
Но согласно документам ответ, который я должен получить после отправки этого запроса, выглядит следующим образом.
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"value": "442352747",
"sessionId": "c93e5bf0-4fd0-4888-9411-765ff5d89b93"
}
}
Но я получаю
{
"error":
{"code":-32603,
"message":"Unexpected error while processing method: Factory PlayerEndPoint not found"
},
"id":1,
"jsonrpc":"2.0"
}
Если я не ошибаюсь, приведенный выше запрос-json используется для создания нового медиаконвейера для конечной точки проигрывателя, который используется для потоковой передачи http://host/app/video.mp4.
Есть ли проблема в моем объекте request-json или мне нужно что-то сделать, прежде чем отправлять этот запрос.
пожалуйста, помогите мне.