晚上睡不着,随便搞了一下,发觉也不是很复杂。
先说一句,这只是砖头,不是具体介绍。
现在比较流行的是用winamp+shoutcast架设电台。不过鉴于我手上的音乐大多都是cue sheet+ape形式的,而winamp对这种形式的ape支持比较糟糕(不能从当中抽取一首),所以在win平台下,foobar2k应该是不二的选择了
不过最终让我决定抛出这块砖头的,倒不是因为shoutcast的流行,而是我发觉,用来把foobar2k的音频经过编码输出到shoutcast服务器的插件--oddcast--有针对各平台上流行播放器的各种版本,(比如linux下的xmms,)并且也支持除shoutcast外的其他几个简易流媒体服务端(比如通过ogg格式发布的icecast)。这中跨平台跨服务端体现出oddcast的极大潜力。
oddcast的地址:
http://www.oddsock.orgshoutcast的地址:
http://www.shoutcast.comshoutcast配置好后,可以用http方式访问本地的
http://localhost:9999 ,这里9999是我设的shoutcast服务的监听端口。在这个页面的最上面可以看到诸如管理选项等。我们会感兴趣的当然是我们的听众应该听哪个地址,其实它就在这也上面的那个 listen 连接 (当然得把localhost换成你的服务器的ip或者域名了)
唯一碰到的问题是,换了一下oddcast的编码设置后,每次connect shoutcast服务时,总是出现lame_enc.dll错误,后来到oddsock的官方论坛看到,是因为config中的mp3编码设置和llame的可用设置不符,只要改一下oddcast的config就好了
先这些