Я хочу ретранслировать ~40 радио с помощью Icecast и перекодировать их на 3 битрейта (32,64,128)
Ретранслировать все радио и перекодировать их на 32 битрейт работает хорошо, а вот на 64, 128 не работает
Журналы жидкого мыла:
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.04s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.02s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
2015/07/24 11:36:56 [:3] Buffer overrun: Dropping 0.03s.
Конфигурация жидкого мыла:
set("buffering.kind","raw")
set("log.file", true)
def my_input(url) =
mksafe(input.http(buffer=5., max=20., url));
end
def outputs(name, mount, input) =
output.icecast(
%mp3(bitrate=32, samplerate=22050, stereo=false),
******
mean(input))
output.icecast(
%mp3(bitrate=64,samplerate=44100,stereo=true),
******
input)
output.icecast(
%mp3(bitrate=128,samplerate=44100,stereo=true),
******
input)
end
url = "http://localhost:8000/radio1"
input = my_input(url)
outputs("Radio1", "radio1", input)
#..............
url = "http://localhost:8000/radio40"
input = my_input(url)
outputs("Radio40", "radio40", input)
Лимиты ледяных заклинаний:
Информация о сервере:
6 cores(average load 40%)
6GB RAM