MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Помочь в установке и связке liquidsoap и icecast

 

168
Jon-coool @Jon-coool
Всем привет.!
Кто сможет помочь в установке liquidsoap и icecast?
А так же настроить для вещания...

6245
Тарас @tarasian666
Ну так давайте прям тут по шагово и поможем
для начала что имеется?

168
Jon-coool @Jon-coool
Чистый ВДС. Какая нужна операционная система?

727
Leff27 @Leff27
Winux :D

6245
Тарас @tarasian666
если уж решили liquidsoap то понятно что линукс, ведь на винду можно и сэма поставить и не парится

Чтоб было проще не рекомендую ставить centos

888
Falcon @Falcon
Я бы советовал поставить Debian 6. У меня на нем все работает без проблем.

6245
Тарас @tarasian666
полностью поддерживаю

168
Jon-coool @Jon-coool
Установил IceCast и liquidsoap (apt-get install liquidsoap)
Где искать конфигурацию liquidsoap.?

И вот что еще нужно:
- Через каждые 2-3 песни джингл
- Через каждый 1 час - реклама
- Красивый переход от НОН СТОПА к DJ и назад. (Мне говорили что так можно)
- Кросфейд песен не обязательно - но желательно..

888
Falcon @Falcon
Конфиг ликвидсупа вы создаете сами и ложите в любое место, потом при запуске пишите путь к нему и все.
Почитайте документацию, там все есть ********** ближе к концу страницы есть про составление конфига.

168
Jon-coool @Jon-coool
Я думаю это оно:
Создавать в формате liquidsoap.xlm

#!/usr/bin/liquidsoap
# Log dir
set("log.file.path","/tmp/basic-radio.log")

# Music
myplaylist = playlist("/home/live/radio/music.m3u")
# Some jingles
jingles = playlist("~/radio/jingles.m3u")
# If something goes wrong, we'll play this
security = single("~/radio/sounds/default.ogg")

# Start building the feed with music
radio = myplaylist
# Now add some jingles
radio = random(weights = [1, 4],[jingles, radio])
# And finally the security
radio = fallback(track_sensitive = false, [radio, security])

# Stream it out
output.icecast(%vorbis,
host = "localhost", port = 8000,
password = "hackme", mount = "basic-radio.ogg",
radio)


myplaylist = playlist("/home/live/radio/music.m3u") /home/live/radio/ тут у меня музыка

>>Красивый переход от НОН СТОПА к DJ и назад.
Это надо что то в конфигурации айскаста и liquidsoap редактировать, но что?

6245
Тарас @tarasian666
если "красивый" то в liquidsoap

ищите на том же сайте о input.harbor

168
Jon-coool @Jon-coool
А же готового скрипта нет с моими требованиями?
Через каждые 2-3 песни джингл
- Красивый переход от НОН СТОПА к DJ и назад. (Мне говорили что так можно)
- Кросфейд песен не обязательно - но желательно..

6245
Тарас @tarasian666
Через каждые 2-3 песни джингл

radio = random(weights = [1, 4],[jingles, radio])
- Кросфейд песен не обязательно - но желательно..

radio= crossfade(start_next=5.,fade_out=3.,fade_in=1.,radio)

все это взято с их сайта, там можно много готовых примеров найти, просто надо поискать


даже тут на форуме уже насобиралось примеров

168
Jon-coool @Jon-coool
- Красивый переход от НОН СТОПА к DJ и назад.
Вот это как бы сделать?
Все остальное я понял. :)
Надо маунт/маунты настроить, порт, и потом на какой порт вещать нон стоп, а на какой порт и маунт подключаться DJ

Отредактировано Jon-coool - 09.09.2012
6245
Тарас @tarasian666
**********

A nice transition!

168
Jon-coool @Jon-coool
Вообще ничего не понял :((((((

6245
Тарас @tarasian666
Сначала хотяб "некрасивый" переход сделать как тут ********** (самый нижний код)

168
Jon-coool @Jon-coool
Так в том то и дело что мне нужен этот переход, ибо я бы давно установил айсес и не парился... Переход нужен для професиональности, обрываенее песни резкое, говорит не о професиональности... Мы же делаем радио подобное fm формату.

6245
Тарас @tarasian666
ну а хоть такой переход сделали? **********
Дальше нужно просто на этот переход наложить кросфейд **********

168
Jon-coool @Jon-coool
Нет не сделал. Так как я не разбираюсь в этом!