Open main menu

Ace Stream Wiki β

Content ID Generation

Content ID is a unique identifier of a transport file in ACE Stream system.

To receive Content ID you have to send HTTP POST request to the address In body of the request you have to transfer content of the transport file, base64-encoded. Respond in JSON format:

  • if successful: {"content_id": "xxxx"}
  • if an error is occured: {"error": "error description"}

Example of using on php

$api_url = '';

try {
    $path = '/path/to/file.acelive';
    $data = file_get_contents($path);

    $opts = array(
        'http' => array(
            'method' => 'POST',
            'header' => "Content-Type: application/octet-stream\r\n",
            'content'=> base64_encode($data)
    $ctx = stream_context_create($opts);
    $response = file_get_contents($api_url, false, $ctx);
    echo $response . "\n";
catch(Exception $e) {
    echo $e->getMessage() . "\n";