Создание живого видео-события в светлой бухте с использованием cURL

Я пытаюсь сделать живое видео на ярком сайте бухты с помощью моего приложения, сделанного с использованием PHP теперь в соответствии с их документами я разместил свой запрос на их сервер, используя завивать и получить ответ успеха. Я использовал следующую команду cURL, чтобы отправить свой запрос.

function createLiveEvent() {
$api = $_POST['api_key'];
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://api.bcovlive.io/v1/jobs");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{". "\n    \"live_stream\": true,". "\n    \"region\": \"us-west-2\",". "\n    \"reconnect_time\": 1800,". "\n    \"live_sliding_window_duration\": 57600,". "\n    \"outputs\": [". "\n        {". "\n            \"label\": \"hls720p\",". "\n            \"live_stream\": true,". "\n            \"width\": 1280,". "\n            \"height\": 720,". "\n            \"video_codec\": \"h264\",". "\n            \"h264_profile\": \"high\",". "\n            \"video_bitrate\": 2100,". "\n            \"segment_seconds\": 4,". "\n            \"keyframe_interval\": 60\n        },". "\n        {\n            \"label\": \"hls540p\",". "\n            \"live_stream\": true,". "\n            \"width\": 960,\n            \"height\": 540,". "\n            \"video_codec\": \"h264\",". "\n            \"h264_profile\": \"main\",". "\n            \"video_bitrate\": 1500,". "\n            \"segment_seconds\": 4,". "\n            \"keyframe_interval\": 60\n        },". "\n        {\n            \"label\": \"hls360p\",". "\n            \"live_stream\": true,\n            \"width\": 640,". "\n            \"height\": 360,\n            \"video_codec\": \"h264\",". "\n            \"h264_profile\": \"main\",". "\n            \"video_bitrate\": 800,". "\n            \"segment_seconds\": 4,". "\n            \"keyframe_interval\": 60\n        }\n    ]\n}\n");
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = "Cache-Control: no-cache";
$headers[] = "Content-Type: application/json";
$headers[] = "Postman-Token: postman_token";
$headers[] = "X-Api-Key: " . $api;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);

wp_send_json($result);
}

И я получаю ответ, но не вижу своего живого события в своем аккаунте в светлой бухте. Я как бы застрял в этой точке, что я здесь скучаю или делаю неправильно.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]