File IceCast服务器回退文件

File IceCast服务器回退文件,file,fallback,icecast,File,Fallback,Icecast,如何为IceCast服务器设置回退文件?来自文档: fallback-mount>/example2.ogg</fallback-mount> <fallback-override>1</fallback-override> <fallback-when-full>1</fallback-when-full>` 后备装载>/example2.ogg 1. 1` 有关更多说明,请参阅滚动至备用装载说明。如果您碰巧将名为liqui

如何为IceCast服务器设置回退文件?

来自文档:

fallback-mount>/example2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>`
后备装载>/example2.ogg
1.
1`

有关更多说明,请参阅滚动至备用装载说明。

如果您碰巧将名为liquidsoap的非常有用的工具集与icecast2一起使用,那么您应该对以下示例感到兴奋,该示例将播放声音文件目录,或者,如果有直播流广播,它将淡出播放列表,播放“叮当”声音文件,然后淡出直播流。除了愚蠢的URL,这是从工作环境中提取的

安装liquidsoap和apt get install一样轻松。如果您想使用mp3,请先安装lame,然后切换到output.icecast.lame()。创建一个扩展名为.liq(example.liq)的文件,然后chmod+x example.liq,您就可以开始了

干杯

#!/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)
一些非常有用的链接:


当源流断开连接时,您是否在寻找回退?是的,所以我忘了提到您需要apt get install festival()以使say:tts参数正常工作。请注意icecast2中的多流限制配置。()问题是那只是一个挂载点,所以你必须再做一个挂载点,然后再给它供电