Я хочу передать ~ 40 радио с Icecast и перекодировать их 3 битрейтом (32,64,128)Как оптимизировать жидкость?
реле все радио и перекодирование их 32 битрейта работает хорошо, но на 64, 128 не работает
Liquidsoap журналы:
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.
Liquidsoap конфигурации:
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)
пределы Icecast:
ИнформацияСервер:
6 cores(average load 40%)
6GB RAM
Как я могу сделать это на 1 сервере? Я хочу заказать выделенный сервер, но не знаю, какой из них заказать в моем случае (и как настроить liquidsoap, чтобы начать транскодирование, только если есть один или несколько слушателей? – IceJOKER
@IceJOKER Не используйте один сервер, используйте несколько. Лучше использовать более мелкие серверы, чтобы разделить нагрузку, чем один большой. Обычно это дешевле, а затем вы можете снять часть своей установки на обновления, не закрывая все это. – Brad
в этом случае, как я могу присоединиться к моему домен? У меня есть домен: example.com, и я хочу передавать радио через домен (НЕ IP): example.com:8000/mount_1_32 ... example.com:8000/mount_40_128 Я знаю, как это сделать с помощью одного сервера , но не на нескольких серверах. – IceJOKER