Skip to main content
Skip table of contents

Stоp capture of secondary streams: Server.Release

The method and parameters

This Server.Release method allows you to stop the temporary capture of secondary streams from other media servers and synchronize the DVR.

string Server.Release(array hosts)

array hosts REQUIRED – the list of hostnames of servers whose capture is to be stopped

POST /api/

JSON-RPC
JSON
{
    "jsonrpc": "2.0",
    "method": "Server.Release",
    "params": [
        "hosts"
    ],
    "id": 1
}
cURL
BASH
curl -k --request POST \
	--url 'https://your-domain/api/' \
	--header 'Content-Length: 108' \
	--header 'Content-Type: application/json' \
	--header 'Accept: application/json' \
	--header 'Authorization: Bearer <api-authorization-token>' \
	--header 'Content-Length: <data length>' \
	--data '{
    "jsonrpc": "2.0",
    "method": "Server.Release",
    "params": [
        "hosts"
    ],
    "id": 1
}'
PHP
PHP
$data = array (
  'jsonrpc' => '2.0',
  'method' => 'Server.Release',
  'params' => 
  array (
    0 => 'hosts',
  ),
  'id' => 1,
);
$context = stream_context_create([
	'ssl'=>['verify_peer' => false],
	'http' => [
		'method' => 'POST',
		'header' => "Content-Type: application/json\r
Accept: application/json\r
Authorization: Bearer <api-authorization-token>\r
Content-Length: <data length>",
		'content'=>json_encode($data)
	]
]);
$result = file_get_contents('https://your-domain/api/', false, $context);

200 OK

bool – the operation execution result.

JSON
true

400 Bad Request

The JSON-RPC error

JSON
{
    "error": {
        "code": -32601,
        "message": "Method not found"
    }
}

500 Internal Server Error

The server error

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.