Тема: icecast2: 2 streams -> 320 + 192 kbps -- как?

Доброй ночи ребят!

Думаю на форуме в том или ином виде данный вопрос поднимался, но всё же хочу услышать ваше мнение.

Есть связка icecast + ezstream
задача: транслировать один и тот же поток с качеством 320 и 192

в 320 поток идет по умолчанию и тут вопросов нет,
а вот на счет 192 я продумывал такую схему: беру тот же файл что играется на канале в 320 и перекодирую его с помощью lame а лету в 192

отсюда вопрос: есть ли решение, кроме как вещание ещё одного потока ezstream с перекодировкой в 192
и будет ли рассинхронизация этих двух потоков?
ведь запуск как не крути будет последовательный:
ezstream -q -c 320.xml
ezstream -q -c 192.xml

Хочется сделать грамотное решение, а не городить бред.
Подскажите, спасибо

2

Re: icecast2: 2 streams -> 320 + 192 kbps -- как?

Советую тебе вообще не пускать поток с кодировкой в 320. Это необоснованно и  неоправданно. Во-первых не исключено, что у тебя будет большая буферизация. Во-вторых даже если брать ФМ радиостанции, то там в эфир выводится от 92-х до 128 Кб/сек. Реже 192. Конечный слушатель в общем-то разницы не замечает. Так же и тут. У меня допустим стоит единый поток в 128 кб\сек. И звук идёт чистый без всяких заморочек.

3

Re: icecast2: 2 streams -> 320 + 192 kbps -- как?

лучше брать другой кодек к примеру aac+ где 160кбит это максимум и по качеству как 320кбит мп3 или даже лучше

по существу для перекодировки используйте streamtranscoder или liquidsoap который может вещать сразу в нескольких форматах/битрейтах