Как можно реализовать синхронное воспроизведение музыки, что-то по типу радио, чтобы при переходе на страницу у всех играл один и тот же трек?
Если только трек, то можно просто хранить/периодически менять на сервере его имя (или сразу сгенерировать список на много часов, типа 12:30 - трек1, 12:35 - трек2) и отдавать клиентам.
Ну а если именно стриминг как радио, твич и т.д., то это сложнее. Можно начать гуглить например с “http live streaming audio”.
А само воспроизведение где тогда должно происходить? В html?
Звук в конечном итоге будет воспроизводиться с помощью аудио-устройства на машине клиенте.
Общие сведения о протоколе HLS
Ну само воспроизведение на клиенте в любом случае можно через <audio>
в HTML сделать. Оно умеет и стримы, а не только просто файлы.
А есть какие-нибудь примеры этого? Просто вообще не представляю как это происходить должно)
Примеры чего именно? Если полноценных стримов, то сложно )
Скорее всего нужно ставить какой-то сервер кроме Джанго специально для этого, например
Вообщем нашел стриминг только с видео, в html было так
<img src="http://localhost:3000/vid">
Получается просто нужен обработчик url и не img, а audio?
При чем здесь img ? Вы не то гуглите.
Прочтите статью из вики, приводилась выше, поймете какую информацию необходимо искать.