私はクレントにとって非常に新しいです。このリンクからjson-rpcドキュメントを調べました。
http://www.kurento.org/docs/5.0.3/mastering/kurento_protocol.html
1) ポート 8888 で実行されるローカルの kurento サーバーをインストールしました。2) wscat というツールを使用して、kurento-websocket への接続を確立しました。3)以下のコマンドでkurento-serverに接続しようとしました
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"
}
私が間違っていなければ、上記の request-json を使用して、http://host/app/video.mp4をストリーミングするために使用されるプレーヤー エンドポイントの新しいメディア パイプラインを作成します。
私の request-json オブジェクトに問題はありますか、それともこのリクエストを行う前に何かをする必要がありますか?
私を助けてください。