€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
6 •
Посмотреть все темы
Ubuntu+streamtrancoderv3+aac
1
888
Falcon
@Falcon
12.05.2012
Друзья, помогите собрать транскодер с поддержкой аас и аас+
Собрал из исходников, но он отказывается кодировать в аас (в мр3 кодирует без проблем)
Идеи, советы, мануалы приветствуются.
Спасибо.
6245
Тарас
@tarasian666
12.05.2012
насколько я помню (если ничего не поменялось) в линукс версии аас+ недоступен
можно спокойно для этого использовать liquidsoap он даже во многих случаях меньше жрет проц
888
Falcon
@Falcon
13.05.2012
Собрал из исходников, по пути доставил все библиотеки, что надо было для liquidsoap.
./configure
make
sudo make install
Установилось без проблем.
Пробую запустить
$ liquidsoap
bash: /usr/bin/liquidsoap: Нет такого файла или каталога
Словил такой глюк, как исправить?
=========
cd /usr/local/bin
./liquidsoap --version
И Вуаля! Он оказался тут, т.е. бинарник присутствует
Отредактировано Falcon -
13.05.2012
888
Falcon
@Falcon
13.05.2012
Малость другой вопрос, имею в *.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
13.05.2012
Falcon
пишет:
Как можно поменять logdir?
set("log.file.path","/tmp/liq.log")
888
Falcon
@Falcon
13.05.2012
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