public function create($label, $streamKey, $encProfId, $outputId, $timeshift) { Bitcodin::setApiToken($this->session->api_key); try { Bitcodin::setApiToken($this->session->api_key); $encProf = EncodingProfile::get($encProfId); $output = Output::get($outputId); LiveStream::create($label, $streamKey, $encProf, $output, $timeshift); } catch (\Exception $ex) { echo "<div class='top-buffer'></div><div class='alert alert-danger' role='alert'>" . $ex->getMessage() . "</div>"; } redirect('overview'); }
protected function getOutput(Output $output) { $output = Output::get($output->outputId); $this->checkOutput($output); return $output; }
<?php require_once __DIR__ . '/../vendor/autoload.php'; /* CONFIGURATION */ bitcodin\Bitcodin::setApiToken('insertYourApiKey'); // Your can find your api key in the settings menu. Your account (right corner) -> Settings -> API $jobId = 123456; //ENTER THE THE ID OF THE ENCODING YOU WANT TO TRANSFER $outputId = 123456; //ENTER THE THE ID OF THE OUTPUT YOU WANT YOUR ENCODING TRANSFERRED TO $encoding = bitcodin\Job::get($jobId); $output = \bitcodin\Output::get($outputId); $response = $encoding->transfer($output); var_dump($response);