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 getEncodingProfile(EncodingProfile $encodingProfile) { $fetchedEncodingProfile = EncodingProfile::get($encodingProfile->encodingProfileId); $this->checkEncodingProfile($fetchedEncodingProfile); return $fetchedEncodingProfile; }