Выполнение curl по ссылке для скачивания

Я занимаюсь разработкой сценария прямой трансляции http, в котором я создаю файлы m3u8, которые содержат соответствующие URL-адреса .ts внутри.

Внутри этого скрипта я выполняю запрос скручивания по ссылке, которая, если вы непосредственно нажмете в браузере он автоматически загружает файл .mpeg.

Моя цель — повторить кодировка файла MPEG на экране. Это будет выглядеть примерно так:

G@G@MUj��2Q�mֶ�eB�]��a�ؗk��B��V�84�G��Y�HTpXܛ�-9b������$����T��L�*��8�N^�n�X�1

Хотя, с чем я вернусь var_dump() это просто string(0) ""

Почему это происходит и как это исправить?

Я прилагаю соответствующий код:

$CURL_OPTIONS = array(
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
);
$headers = array();
$headers[] = "Accept: */*";
$headers[] = "Referer: https://somerefferer.com";
$headers[] = "Reqpayload: " . trim(file_get_contents("reqPayload.txt"));
$headers[] = "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36";
$headers[] = "Origin: http://someorigin.com";

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, 'thedownloaduri.com');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$content = curl_exec($curl);
var_dump($content);

0

Решение

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

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

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

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