Запросы Icecast по частям - PullRequest
0 голосов
/ 05 мая 2020

У меня есть сервер Icecast последней версии 2.4.4, работающий для веб-радио.

Большинство подключений ведет себя так, как ожидалось: только одно подключение на клиента, постоянная потоковая передача данных (WinAmp, VL C, HTML 5 тег аудио и т. Д. c). Но по какой-то причине у меня есть клиенты, которые получают данные «кусками», открывая одно соединение для каждых 64 кбайт (данные предварительного буфера по умолчанию), как при прогрессивной загрузке. В основном это мобильные телефоны.

186.220.199.221 - - [04/May/2020:18:16:24 -0300] "GET /energia HTTP/1.1" 200 66338 "-" "Dalvik/2.1.0 (Linux; U; Android 8.0.0; XT1635-02 Build/OPNS27.76-12-22-9)" 1
186.220.199.221 - - [04/May/2020:18:16:31 -0300] "GET /energia HTTP/1.1" 200 64938 "-" "Dalvik/2.1.0 (Linux; U; Android 8.0.0; XT1635-02 Build/OPNS27.76-12-22-9)" 0
186.220.199.221 - - [04/May/2020:18:16:40 -0300] "GET /energia HTTP/1.1" 200 67738 "-" "Dalvik/2.1.0 (Linux; U; Android 8.0.0; XT1635-02 Build/OPNS27.76-12-22-9)" 1
186.220.199.221 - - [04/May/2020:18:16:48 -0300] "GET /energia HTTP/1.1" 200 67738 "-" "Dalvik/2.1.0 (Linux; U; Android 8.0.0; XT1635-02 Build/OPNS27.76-12-22-9)" 1
186.220.199.221 - - [04/May/2020:18:16:55 -0300] "GET /energia HTTP/1.1" 200 66338 "-" "Dalvik/2.1.0 (Linux; U; Android 8.0.0; XT1635-02 Build/OPNS27.76-12-22-9)" 0
186.220.199.221 - - [04/May/2020:18:17:03 -0300] "GET /energia HTTP/1.1" 200 69137 "-" "Dalvik/2.1.0 (Linux; U; Android 8.0.0; XT1635-02 Build/OPNS27.76-12-22-9)" 0
186.220.199.221 - - [04/May/2020:18:17:12 -0300] "GET /energia HTTP/1.1" 200 67738 "-" "Dalvik/2.1.0 (Linux; U; Android 8.0.0; XT1635-02 Build/OPNS27.76-12-22-9)" 1

Есть идеи, почему и как исправить, чтобы принудительно установить одно соединение для каждого клиента?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...