nuclear_kote
@nuclear_kote

Как работает stream аудио?

интересно когда указывается что то типа
<audio src="http://example.com/audio-stream/>
и оно вещает бесконечное количество времени пока стрим не закончится

в каком формате это происходит? как оно на стороне сервера дописывает в него данные? например у мп3 по идее есть четко фиксированная длинна (или нет ? ) и вряд ли ж он гонит данные без сжатия.

куда копать по этой теме при реализации стримингого сервиса на java?
  • Вопрос задан
  • 690 просмотров
Решения вопроса 2
DevMan
@DevMan
стриминг может вестись в разных форматах. как со сжатием, так и без.
а принцип очень простой: открываем поток и играем его пока из него поступают данные.
конкретные реализации зависят от формата потока: может быть банальный плейлист, может быть непрерывный.

в наше время нет необходимости что-то придумывать, особенно, при отсутствии знаний по теме: есть масса вылизанных и отработанных решений для стриминга. от абсолютно бесплатных и до внушительных сумм.
чем стоит озаботиться - приятный плеер и софт для управления стримом. и то, только если не устраивают уже готовые.
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Читать про chunked transfer encoding, RTSP, HLS и другие потоковые протоколы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы