PHP, как поток потока mp3 снова

Я пытаюсь получить данные из радиопотока (MP3) с http и хочу передать его в https. это то, что я пробовал:

<?php define(URL, 'Mymp3stream.com'); $ch = curl_init(URL); curl_setopt_array($ch, array( CURLOPT_CONNECTTIMEOUT => 60, CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_HEADER => TRUE )); curl_exec($ch); 

как я могу его передать? браузер не запускает никакой аудиовыход. Даже с заголовками

 header('Content-type: audio/mpeg'); header("Content-Transfer-Encoding: binary"); header("Pragma: no-cache"); 

в браузере не было звука. страница загружается все время.

Я также попытался прочитать поток в строковый буфер и повторил его с помощью:

 $stream=fopen($url, 'rb'); while(!feof($stream)){ $buffer=fread($stream, 128); echo $buffer; flush(); } fclose($stream); в $stream=fopen($url, 'rb'); while(!feof($stream)){ $buffer=fread($stream, 128); echo $buffer; flush(); } fclose($stream); 

другой попыткой было использовать get_stream_content после открытия файла с помощью fopen. после добавления заголовков был незначительный успех: в Chrome был показан аудиоплеер, но звук не начал воспроизводиться.