作者SmallBeeWayn (喵喵叫的蜜蜂猫)
看板AudioPlayer
标题Re: [电台][教学]foobar2k+edCast+foo_request_http
时间Wed Mar 11 14:56:49 2009
※ [本文转录自 C_Chat 看板]
作者: SmallBeeWayn (喵喵叫的蜜蜂猫) 看板: C_Chat
标题: Re: [电台][教学]foobar2k+edCast+foo_request_http
时间: Wed Mar 11 14:56:01 2009
这篇也来修订一下(2009/03/11)
这篇改了一些东西,拿掉了Mp3支援,也连带拿掉UAO
因为0.9.6不相容Secret Rabbit code ssrc,所以也砍掉了
所以相较起来反而比前一篇还少很多东西
点播的部份没有改,跟前文完全相同
============================软体准备============================
foobar2000
http://www.foobar2000.org/?page=Download
0.9.6.3版测试通过,正常使用, 安装的时候注意安装选项中
Optional features - Standard DSPs 要勾选, 有些功能待会要用到
foo_request_http
http://nurugunyo.hp.infoseek.co.jp/foobar.html
foobar2000用的线上点播plugin
如果只是要开电台没有要给人点播的话....就不用装
安装方法容後再谈...有些设定技巧
edcast Vorbis Streamer
http://www.hydrogenaudio.org/forums/index.php?showtopic=66452
一个基於edcast的串流压缩上传DSP
只支援VorbisOGG, 而且是内崁Codec
============================点播安装============================
如果要提供点播才需要安装这部份
首先...打开foo_request_http的压缩档
里面有个template子目录, 把他解压缩到独立目录
至於哪个dll档当然是安装到fb2k的plugin里面去
接着启动fb2k, 在Preferences - Basic setting (Ctrl+P可开启Preferences)
这里可以设定对外连线的Port,跟你刚刚的template目录位置
不用另外装HTTP Server, 这个软体本身就有HTTP request功能
在Basic setting的其他选项如下:
Default Play Mode => 在没有人点歌的情况下要播什麽歌, 有两种模式
Normal Select => 拨指定的playlist, (我记得是照顺序拨)
Random 八拉巴拉 => 从 Public playlist乱数选歌
他的乱数是先乱数playlist在乱数song
所以歌比较少的playlist很容易重复播放...
下面有两个选单,可以把Private playlist(右边)拉到左边的Public playlist
只有Public playlist的歌才可以被点播跟播放
注:安装foo_request_http会自动产生两个playlist
一个是request, 一个是Upload
其中request算是给管理者用的, 不会出现在选单中
但如果希望Upload的歌可以被重复点, 就要把Upload拉进Public playlist中
右边有个Reconstruct index是重建索引
当你变更playlist内容(除了request跟Upload)时需要用这个功能重建索引
不然更动的playlist并不会被套用
其他功能有关启动选项
建议把两个选项都勾起来, 也就是自动启动跟自动更新
More settings的部份....
Admin setting => 如果你要远端利用HTTP来管理音乐就要设定这个功能
注:不建议直接对request playlist做修改, 尤其是跳歌, 很容易让点歌系统挂点
要删歌跳歌建议透过这个介面执行比较安全
进入管理介面的网址是 http://电台位置/admin
右边有三个选项, 是选择下载的, 但是这个功能有问题, 请依照这样设定
完全不允许下载 => 三个都别勾
只允许下载别人上传的 => 勾第二、三项
所有都可以下载 => 勾第一、三项
Enable Upload => 顾名思义,允许并且设定上传目录
更下面是进阶选项,照预设就好了
============================fb2k设定============================
到上面的步骤,别人已经可以开始点歌了...不过现在能听的只有你XD
首先...先是fb2k的内部最佳化设定
让我们来到 Preferences - Playback - DSP Manager
请依照下列顺序设定(不可上下颠倒)
Resampler (PPHS)
Advanced Limiter
edcast Vorbit Streamer
然後是说明跟设定细节
Resampler (PPHS)
在PC的数位音乐领域, 硬体处理的是取样频率48kHz的音效
而通常CD音源则是44.1kHz, 因此不管你愿不愿意,
迟早都会遇到 44.1kHz Resample 48kHz 这个破坏性动作
注:虽然特定的软硬体配置可以避免掉Resample或是取得更加的效果
但是这并不是一般论的方法(也就是并不是每台电脑都能做到)
尤其播放电台又会进行再压缩的破坏动作, 那麽在下列两种方式:
1.Decode->Resample->Encode->Transport->Decode->Output
2.Decode->Encode->Transport->Decode->Resample->Output
当然是1的总损失会小於2(你的再压缩品质越差, 整体差距就会越大)
也就是为何我要把Resample摆在前面的原因
Resample的设定, 可以按上面的Configure selected进入
Target sampling rate请选择48000
Ultra mode如果CPU允许,请将他开启
Advanced Limiter没有设定可以使用
防止可能的爆音,这算是个安全性选项
就算不选可能也不会有太大的困扰
只是选也没有什麽影响...
edCast Vorbis Streamer
将声音编码丢到电台去, 他的设定是另外的
DSP部份到此为止,接下来请到Preferences - Playback - Output
这边有一个东西: Output Device
如果你只打算放电台但自己没有要听的话, 就选Null Output
如果自己也要听的话, 就选一个其他的吧, 这部份的细节不在本文讨论范围
===========================edcast设定===========================
如果过去有用过edcast, 就会发现edcast vorbis streamer实在很简单
因为是OGG编码, 所以不用设定Metadata
先Add Encoder新增一个项目, 滑鼠点两下进去设定...
我们从上面讲下去...
请注意livedoor允许来自一个IP最高[总量]128kbps的流量
像我就是开了两个Encode一个是96k OGG, 一个是 48k MP3
Basic Setting----
Bitrate = 设定固定流量压缩
OGG用这种模式就浪费了, 所以请不要用这种模式
Quality = 设定压缩品质
品质跟流量的关系是这样: -2=32kbps,-1=48,0=64,1=80,2=96,3=112,4=128,5=160
请注意livedoor允许来自一个IP最高[总量]128kbps的流量
近日的政策似乎要求降到64甚至是32kbps, 请电台主自己注意
Samplerate = 取样频率, 一律是48000
Channels = 既然是OGG当然是双声道(2)
Server Type = Icecast2
Server的其余设定请看到这个网站
http://ladio.net/server.html
挑个混杂度低的IP&Port, 把设定写到edcast的Server IP & Server Port去
ex. Server IP=std2.ladio.net ; Server Port=8150
Encoder Password = ladio (这是livedoor固定值的密码)
Mountpoint = 你的电台档案名称
例如我的电台设定成"/meow_radio.ogg"那别人要听我的电台就要用
http://std2.ladio.net:8150/meow_radio.ogg.m3u 进来
有人习惯会把.ogg打进去, 也有人不会, 这不影响收听
最後的Reconnect Second则是万一断线的重试等待时间
注意mountpoint不可以跟其他的电台重复
YP Setting则是设定你的电台的公开讯息, 跟livedoor的对应关系如下
http://ladio.net/src/8xly 范例
Stream Name = タイトル
Stream Description = 放送内容
Stream URL = 関连URL (这里强烈建议打你的点播网站网址)
Stream Genre = ジャンル
其余设定我没有用,自己研究吧QQ
设定到此,按OK离开,然後就可以Connect连线,开始放电台了
上线後可以在
http://ladio.net/list/a 搜寻到自己的电台
使用你设定的Stream Name来搜寻
===============================完===============================
最後祝各位电台开市大吉
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.180.163
※ SmallBeeWayn:转录至看板 WebRadio 03/11 14:56
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.180.163
※ lightmyfire:转录至某隐形看板 03/11 17:59
1F:推 jhjhs33504:居然不相容...残念... 03/11 20:37
※ exFREEzy:转录至看板 Headphone 05/29 18:50