Calculate server parameters: Server.Calculate

Returns MSE streaming statistics

Parameters

params: object


params.width: integer

optional

Default:

JSON
0

No description


params.height: integer

optional

Default:

JSON
0

No description


params.audio: boolean

optional

Default:

JSON
false

No description


params.fps: integer

optional

Default:

JSON
15

No description


params.hours: integer

optional

Default:

JSON
24

No description


params.days: integer

optional

Default:

JSON
7

No description


params.codec: string

optional

Default:

JSON
""

No description


params.quality: string

optional

Default:

JSON
""

No description


params.complexity: string

optional

Default:

JSON
""

No description


params.movement: string

optional

Default:

JSON
""

No description


Result

result: object


result.resolution: integer

No description


result.codec: string

No description


result.audio: boolean

No description


result.quality: string

No description


result.complexity: string

No description


result.movement: string

No description


result.hours: integer

No description


result.days: integer

No description


result.fps: integer

No description


result.bandwidth: integer

No description


result.storage: integer

No description


POST /api/

JSON
{
  "jsonrpc": "2.0",
  "method": "Server.Calculate",
  "params": {
    "width": 0,
    "height": 0,
    "audio": false,
    "fps": 15,
    "hours": 24,
    "days": 7,
    "codec": "",
    "quality": "",
    "complexity": "",
    "movement": ""
  },
  "id": 123
}
cURL
Bash
curl -k --request POST \
    --url 'https://your-domain/api/' \
    --header 'Content-Type: application/json' \
    --header 'Authorization: Bearer <api-authorization-token>' \
    --data '{
  "jsonrpc": "2.0",
  "method": "Server.Calculate",
  "params": {
    "width": 0,
    "height": 0,
    "audio": false,
    "fps": 15,
    "hours": 24,
    "days": 7,
    "codec": "",
    "quality": "",
    "complexity": "",
    "movement": ""
  },
  "id": 123
}'

200 OK

JSON
{
  "jsonrpc": "2.0",
  "result": {
    "resolution": 0,
    "codec": "",
    "audio": false,
    "quality": "",
    "complexity": "",
    "movement": "",
    "hours": 0,
    "days": 0,
    "fps": 0,
    "bandwidth": 0,
    "storage": 0
  },
  "id": 123
}

400 Bad Request

JSON
{
  "jsonrpc": "2.0",
  "error": {
    "code": -32601,
    "message": "Method not found"
  },
  "id": 123
}

500 Internal Server Error

Server error