ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
6   •   Посмотреть все темы

Ubuntu+streamtrancoderv3+aac

 

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

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

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

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

Отредактировано Falcon - 13.05.2012
888
Falcon @Falcon
Малость другой вопрос, имею в *.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
223
Игорь @devilben
Falcon пишет:

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

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

888
Falcon @Falcon
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