【问题标题】:IceCast Server Fall back fileIceCast 服务器后备文件
【发布时间】:2011-04-06 21:50:26
【问题描述】:

如何为 IceCast 服务器设置后备文件?

【问题讨论】:

  • 您是否正在寻找源流断开连接时的回退?

标签: file fallback icecast


【解决方案1】:

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

安装liquidsoap 与apt-get install 一样轻松。如果你想使用 mp3 然后 apt-get install lame 然后切换到 output.icecast.lame()。创建一个扩展名为 .liq 的文件 (example.liq),然后 chmod +x example.liq 即可进入 ./races

干杯!

#!/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】:

来自文档:

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

请参阅icecast2_config_file 了解更多解释滚动到后备安装说明。

【讨论】:

  • 问题是这只是一个挂载点,所以你必须创建另一个挂载点并提供它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
  • 2020-05-31
  • 2011-08-28
  • 2019-09-17
  • 1970-01-01
  • 2012-08-12
相关资源
最近更新 更多