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

liquidsoap

 

2
zencd @zencd
tarasian666, а применение normalize после crossfade не поможет?

6245
Тарас @tarasian666
сам по себе с обычными параметрами он "криво" работает, если после кроссфейда то он вообще может кросфейд аннулировать

так что я поставил расширеную нормализацию, а потом компрессор, теперь более менее хорошо

97
aPhone @aPhone
скажите плиз почему не старует ливкасуп из свн последней версии. Вот логи

2011/09/12 08:36:28 [frame:3] Targetting 'frame.duration': 0.04s = 1764 audio samples = 1764 ticks.
2011/09/12 08:36:28 [frame:3] Frames last 0.04s = 1764 audio samples = 1 video samples = 1764 ticks.
2011/09/12 08:36:28 [threads:3] Created thread "generic queue #1".
2011/09/12 08:36:28 [threads:3] Created thread "non-blocking queue #1".
2011/09/12 08:36:28 [stderr:3] init: exception encountered during main phase:
2011/09/12 08:36:28 [stderr:3] Unix.Unix_error(51, "bind", "")
2011/09/12 08:36:28 [main:3] Shutdown started!
2011/09/12 08:36:28 [main:3] Waiting for threads to terminate...
2011/09/12 08:36:28 [main:3] Cleaning downloaded files...
2011/09/12 08:36:28 >>> LOG END

прописал вместо локал хост ип 127.0.0.1
лог теперь такого вида:

2011/09/12 08:45:49 [frame:3] Using 44100Hz audio, 25Hz video, 44100Hz master.
2011/09/12 08:45:49 [frame:3] Frame size must be a multiple of 1764 ticks = 1764 audio samples = 1 video samples.
2011/09/12 08:45:49 [frame:3] Targetting 'frame.duration': 0.04s = 1764 audio samples = 1764 ticks.
2011/09/12 08:45:49 [frame:3] Frames last 0.04s = 1764 audio samples = 1 video samples = 1764 ticks.
2011/09/12 08:45:49 [threads:3] Created thread "generic queue #1".
2011/09/12 08:45:49 [threads:3] Created thread "non-blocking queue #1".
2011/09/12 08:45:49 [main:3] Shutdown started!
2011/09/12 08:45:49 [main:3] Waiting for threads to terminate...
2011/09/12 08:45:49 [main:3] Cleaning downloaded files...

Отредактировано aPhone - 12.09.2011
6245
Тарас @tarasian666
порт не занят ? icecast или telnet
я обновился без проблем, запустился нормально
вот только бывает потрескивания "пропукивания" звука

97
aPhone @aPhone
нашел косяк
когда пишу так

set("server.telnet", true)
set("harbor.bind_addr","127.0.0.1") - ТАКОЙ ИП
set('harbor.timeout',160.)

live = input.harbor("/live.ogg",port=8001,password="ххх")

то все работает, но на харбор не заходит

когда пишу внешний ип то выдается тот лог. В чем может быть косяк?

6245
Тарас @tarasian666
а если написать 0.0.0.0 ?

97
aPhone @aPhone
сделал 0.0.0.0
ликвасуп запускается, но на порт не заходит. Не пашет харбор почему то

хм... повесил его на 8000 все заработало... странно

Отредактировано aPhone - 12.09.2011
6245
Тарас @tarasian666
а на ip:8001 браузер заходит?
должно заходить и писать типа This page isn't available.

97
aPhone @aPhone
проблема решена, помогла перезагрузка и ип 0.0.0.0
теперь такая проблема возникла:
когда ведущий подключается с трактора на харбор и начинает сводить в эфире на тракторе треки, то он на ликсасуп на сек вырубает его из эфира и включает нонстоп, потом снова резко на харбор переключается
что это? и как решить эту проблему?

Отредактировано aPhone - 14.09.2011
6245
Тарас @tarasian666
harbor.timeout: ?

97
aPhone @aPhone
set('harbor.timeout',160.)

и мне кажется что эта опция совсем не работает, какое бы значение я не ставил

Отредактировано aPhone - 16.09.2011
833
metra52 @metra52
url=mksafe(input.http("http://anime.vnu.ru:9000/live"))
output.icecast(%aac+,
mount = "aacp",
host = "anime.vnu.ru", port = 9000,
password = "lena240",
description="The Best Trance Radio",
genre="Trance",
url="http://onlydc.ru",
url)

вот такой конфиг, в ответ выдается e:\Documents and Settings\Arti\Мои документы\Downloads\liquidsoap-win32-beta2.1\
liquidsoap-win32>liquidsoap.exe tr.liq
Line 1, char 2: Empty token
Для продолжения нажмите любую клавишу . . .

подскажите что делать

833
metra52 @metra52
ладно с этим разобрался, swich не работает

97
aPhone @aPhone
а по моему вопросу что?

6245
Тарас @tarasian666
пробовать другой энкодер, например трактор на симплкаст пускать а его уже на мыло )

97
aPhone @aPhone
была такая идейка, но извразенно мне кажется слишком :) хотелось бы напрямую вещать нормально... Буду ковырять

Кстати еще, как прочитать нейм или дескриптион которые передает сем брудкаст? и вывести это значение ликвасупом как нибудь

97
aPhone @aPhone
мне нужно идентифицировать текущего диджея в эфире, любым способом.. подскажите как?

6245
Тарас @tarasian666
сложно но можно, как - я сам не знаю. Знаю что там можно делать запрос всех header-ов что приходят на harbor

97
aPhone @aPhone
не уж то никому это еще не пригодилось? :)

833
metra52 @metra52
я делаю как кидаю поток c Traktor прямо на сервер в формате OGG на отдельный маунт а потом с помощью liquidsoap перекодированный поток уже на live