1

Тема: Ubuntu+streamtrancoderv3+aac

Друзья, помогите собрать транскодер с поддержкой аас и аас+
Собрал из исходников, но он отказывается кодировать в аас (в мр3 кодирует без проблем)
Идеи, советы, мануалы приветствуются.
Спасибо.

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

2

Re: Ubuntu+streamtrancoderv3+aac

насколько я помню (если ничего не поменялось) в линукс версии аас+ недоступен

можно спокойно для этого использовать liquidsoap он даже во многих случаях меньше жрет проц

3

Re: Ubuntu+streamtrancoderv3+aac

Собрал из исходников, по пути доставил все библиотеки, что надо было для liquidsoap.
./configure
make
sudo make install
Установилось без проблем.
Пробую запустить
$ liquidsoap
bash: /usr/bin/liquidsoap: Нет такого файла или каталога
Словил такой глюк, как исправить?
=========
cd /usr/local/bin
./liquidsoap --version
И Вуаля! Он оказался тут, т.е. бинарник присутствует

Отредактировано Falcon (13-05-2012 02:38:42)

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

4

Re: Ubuntu+streamtrancoderv3+aac

Малость другой вопрос, имею в *.liq файле
#!/usr/bin/liquidsoap
output.icecast(%aac+, host = "localhost", port = 8001, password = "hackme", mount = "localaac", input.http("http://localhost:8001/local"))
Т.е. хочу, чтобы поток из инпута кодировался в аас и отправлялся обратно на сервер.
Пытаюсь запустить, получаю ошибку Invalid value at line 2, char 107-137: That source is fallible.
Что-то не так с источником, подскажите как правильно организовать?
======
РЕШЕНО:
output.icecast(%aac+, host = "localhost", port = 8001, password = "hackme", mount = "localaac", mksafe(input.http("http://localhost:8001/local")))
Обернул в mksafe, поток пошел. Но для этого пришлось создать файл /usr/local/var/log/liquidsoap/test.log вручную и подкрутить ему права.
Как можно поменять logdir?

Отредактировано Falcon (13-05-2012 02:48:40)

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

5

Re: Ubuntu+streamtrancoderv3+aac

пишет Falcon:

Как можно поменять logdir?

set("log.file.path","/tmp/liq.log")

6

Re: Ubuntu+streamtrancoderv3+aac

пишет devilben:

пишет Falcon:

Как можно поменять logdir?

set("log.file.path","/tmp/liq.log")

Спасибо, для запуска в фоновом режиме пришлось еще подкрутить
set("init.daemon.pidfile.path","/tmp/liq.pid")

Теперь вопрос такого характера: как можно изменить stream title, stream description, stream genre, stream url?
Желательно, чтобы суп это брал со "входного потока", чтобы не делать руками каждый раз.
Спасибо.

Отредактировано Falcon (13-05-2012 14:14:41)

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге