На чем реализовать сервер аудио трансляций?

Сабж.
Сделал вот так (icecast + ices, без Алексы) https://blog.andreev.it/?p=5735 , но тут столкнулся с тем, что iOS и macOS не хотят воспроизводить поток по своим каким-то соображениям.

Приму любые идеи. Спасибо!
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 2
dyuriev
@dyuriev
A posteriori
если делали четко по инструкции, то у вас там ogg-поток. сделайте в mp3 потоке, icecast+ices его поддерживают, разве что не ices2

upd: ices2 поддерживает AAC (через libvorbis), на сколько помню ios и macos с ним дружат
upd2: погуглил - используйте два потока - aac и ogg. браузер сам решит что ему удобнее. с AAC может быть проблема в firefox - если у пользователя не будет установлено кодека, то будет проблема. И он поддерживает AAC только в контейнере MP4

в итоге у вас будет примерно такая конструкция:
<audio>
  <source src="stream.ogg" type="audio/ogg">
  <source src="stream.aac" type="audio/aac">
</audio>
Ответ написан
profesor08
@profesor08
Если есть автовоспроизведение, то оно будет заблокировано.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы