Резервный файл сервера IceCast - PullRequest
0 голосов
/ 07 апреля 2011

Как настроить резервный файл для сервера IceCast?

Ответы [ 2 ]

3 голосов
/ 05 октября 2011

Если вы используете очень полезный набор инструментов с именем liquidsoap с icecast2, то вам следует порадоваться следующему примеру, который будет воспроизводить каталог звуковых файлов, или если есть прямой эфир транслируется, затем он затухает в плейлисте, воспроизводит звуковой файл «джингл», а затем исчезает в прямом эфире . Помимо глупых URL, это было извлечено из рабочей среды.

Установка liquidsoap была такой же безболезненной, как apt-get install. Если вы хотите использовать mp3, то apt-get install lame, а затем переключитесь на output.icecast.lame (). Создайте файл с расширением .liq (example.liq), затем chmod + x example.liq и вы перейдете к ./races

Cheerz!

#!/usr/bin/liquidsoap 
# use the -d flag for daemon mode

set("log.file",false)
set("log.stdout",true)
set("log.level",3)
set("harbor.icy",true)

default =  single("say:How are you gentlemen!! 
             all your base are belong to us. 
             You are on the way to destruction.                      
             What you say!!                      
             You have no chance to survive make your time! 
             HA! HA! HA! HA! HA!")

jingles = playlist("/home/edward/micronemez-jinglez") 

audio = playlist("/home/edward/micronemez-ogg")

#liveset = mksafe(input.http("http://audio.micronemez.com")) 
liveset = strip_blank(input.http("http://f-dt.com"))
liveset = rewrite_metadata([("artist", "FUTURE__DEATH__TOLL"),("title", "LIVE FROM YELLOW_HOUSE")], liveset) 

radio = fallback(track_sensitive=false,
         [skip_blank(liveset), audio, default])

radio = random(weights=[1,5],[ jingles, radio ]) 

output.icecast.vorbis( 
  host="futuredeathtoll.com",port=8000,password="hackme", 
  genre="Easy Listening",url="http://f-dt.com", 
  description="pirate radio",mount="micronemez-radio.ogg", 
  name="FUTURE__DEATH__TOLL ((YELLOW_HOUSE))",radio)

некоторые очень полезные ссылки:

http://savonet.sourceforge.net/doc-svn/cookbook.html

http://oshyn.com/_blog/General/post/Audio_and_Video_Streaming_with_Liquidsoap_and_Icecast/

http://wiki.sourcefabric.org/display/LS/WikiStart

2 голосов
/ 15 августа 2011

Из документа:

fallback-mount>/example2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>`

Пожалуйста, см. icecast2_config_file , чтобы получить более подробное объяснение, перейдите к описанию аварийного монтирования.

...