[心得] 网络电台的架构-你想开的是哪种台?

楼主: Sashimii (鯊西米)   2012-03-11 13:14:57
网志图文版
http://j2n8m9.blogspot.com/2012/03/blog-post.html
图画还蛮烂的请见谅( ̄ㄧ ̄;)
当初这篇其实是私底下写给一些朋友看的文件
刚刚整理电脑翻到就把它贴上网来了 希望能帮到更多刚入门的朋友囉XD"
P.S.
从case 1~4 选一个适合你的电台类型,然后到文章后半去找相对应的软件来用
其实架电台并不难唷:P
============================正文开始===============================
以下假设开台音质为128kbps
case1.纯音讯(自行分流)
这是一个“最基本型态”的电台。
图:http://tinyurl.com/7vjmk4b
最简单、最基本的,只有“音讯”的串流,没有任何的视觉、或网页等接口提供;
亦是最一开始出现的电台模式。
*缺点:
1.没有和听众的互动空间:多数DJ的解决方式是在社群网站(PTT、论坛…等)贴文开台,
仰赖额外的互动管道。
2.非常吃DJ的上传:DJ需自行负担128x N kbps的“上传流量”
→目前几乎没有人这样开台。
*Skype亦属此种架构,由主持通话的人负担全部流量
case2.纯音讯(外部分流)
图:http://tinyurl.com/7qs62dw
*由广播服务器帮忙负担128k x N的部份,DJ自己仅需负担一份128kbps的上传
*互动方面同case1仰赖额外的互动管道
→目前例子:铃风绅士电台(PTT-shuvaliya)、拉克法卡尔之音(PTT-flywingz0005)...
case3.外部音讯分流 + 自架网页
图:http://tinyurl.com/79ukeoa
*跟case2比起来,多了右侧一大块“网页”的领域,并解决了与听众互动的问题
→用自行架设的网页来提供聊天室等功能
*由于“网页服务器”是架在DJ的电脑上,所以DJ的网络,
除了负担“一份音讯”的输出以外,亦须额外再负担“网页浏览”的流量
*DJ关机时:
由于“网页服务器”是架在DJ的电脑上,因此DJ电脑关机时,听众亦无法连线到电台网页
(找不到服务器);且并非每个人的网络环境皆适合架设网页服务器(常见的麻烦,例如
共用IP的宿网、浮动IP的ADSL等)
→目前例子:Mouse Radio (http://mouseradio.twbbs.org:5050/)
case4.1外部音讯分流 + 外部网页(一)
图:http://tinyurl.com/6udfv6d
*跟case3最大的差别在于,把网页服务器的部份丢给免费空间处理
*适用于网络环境无法架设服务器的人
*但此架构也限制了某些延伸功能,例如此架构下很难直接嵌入“点歌系统”
→网页跟DJ电脑并不在同一台,无法同步点歌要求与歌库的搜寻
→故仅适合不打算使用点歌系统的人
*需要分别寻找挂网页的免费网页空间、与提供音讯分流的广播服务器
*DJ关机时:由于网页服务器是由外部的服务器提供,所以就算DJ电脑关了,听众还是找
得到电台网页,与附在其上的聊天室等(但没有音讯)
case4.2外部音讯分流 + 外部网页(二)
图:http://tinyurl.com/7nebtff
*这是网络电台中对DJ的负担最小的方式,而这也是NowIN的成功理由之一
*通常网页由服务器供应者预先设计好,DJ只需将一些资讯填入网站字段即可
*将case4.2中的音讯换成“视讯+音讯”就是目前的justin.tv实况网站
(但是要使用justin.tv将会非常吃电脑的资源)
*但此架构也限制了某些延伸功能,例如此架构下很难直接嵌入“点歌系统”
→网页跟DJ电脑并不在同一台,无法同步点歌要求与歌库的搜寻
→除非像下页特别提到的Diva一样,以额外的程式传递指令来解决这问题
*DJ关机时:由于网页服务器是由外部的服务器提供,所以就算DJ电脑关了,
听众还是找得到电台网页,与附在其上的聊天室等(但没有音讯)
→目前例子:NowIN上所开的上百个子电台,皆属此模式
→Raid Call (RC语音)亦类似此种模式,但DJ与听众皆需额外安装RC软件
case5.特例:Diva Project (diva.twbbs.org/diva)
图:http://tinyurl.com/7apj6ql
*Diva开播之后,由特殊程式将DJ的电脑(含歌库)与Google平台上的网页部分连动在一起
*DJ电脑仅需负担歌曲搜寻与送出“一份音讯”,网页浏览的流量负担由google负责
*方便加入浏览器最爱:此部份同case.4
*Diva目前尚未开放给其他DJ使用,相关程式或原始码亦尚未释出;故此图仅系就已得知
的资讯推测而得,详见http://nerv.appspot.com/#diva_project
============================DJ所需要的程式================================
case.1
方案一:音乐播放软件或麦克风 + edcast + icecast 2 server或 shoutcast server
方案二:直接使用Skype来开台 (若如此,听众也必须要装Skype)
case.2
方案一:SAM
方案二:foobar + edcast plug-in(插件版)
方案三:任意音乐播放程式 + edcast standalone(独立运行版)
(方案三的电脑需有支援立体声混音)
case.3
方案一:SAM + PHP + Apache(基本上安装SAM的时候都包在一起了)
方案二:foobar + edcast插件版 + foo_requestHTTP插件 + 点歌系统网页包
注:
方案二的foo_requestHTTP插件威力强大,插件本身即已含基本功能的网页服务器软件,
故不一定要再额外安装Apache之类的网页服务器软件
(除非另有需要使用PHP等进阶服务器语言)
case4.1
同case2,只是多了个静态网页而已
case.4.2
视所使用的各服务网站而有不同,例如NowIN就要用他自家出的mrdj才能开台
==============================听众所需要的程式=============================
case.1、2
任何可收听网络音讯串流的播放软件
case.3~5
任何一款支援flash的网页浏览器
特例:使用Skype或RC语音开台,则听众也要装同样的软件才能听
作者: cbunsg (Nice Guy)   2012-03-11 13:18:00
鲨西米!推~
作者: bobo7788 (bobo7788)   2012-03-11 16:29:00
推!
作者: tingyun60426 (傻呆 is idiot)   2012-03-11 17:30:00
259 你赢了
作者: cbunsg (Nice Guy)   2012-03-11 18:21:00
楼上发一篇300的来分享一下嘛~ (戳)
作者: tingyun60426 (傻呆 is idiot)   2012-03-11 18:24:00
科科 我没墨水
作者: Odio (天凉好个秋)   2012-03-11 19:21:00
写得真完整!
作者: yoyoup (Culé)   2012-03-11 20:47:00
想问有没有 for mac的程式 我朋友要用...
作者: tingyun60426 (傻呆 is idiot)   2012-03-11 20:49:00
nicecat mac 用的 但我没用过nicecast 但好像要钱的板上搜寻"mac"
作者: yoyoup (Culé)   2012-03-11 20:54:00
nicecast要钱 哭哭
作者: tingyun60426 (傻呆 is idiot)   2012-03-11 20:55:00
这篇你看看 #17h99BBw
作者: dino0726 (D小欢)   2012-03-11 21:03:00
推~我来研究一下!!谢谢鲨西米大大~~~
作者: opjlmi (阿信)   2012-03-11 21:46:00
图片里的 "仅需上传一份128kbps 音源" 是什么意思呢
作者: littlecut (我会画图会更糟糕)   2012-03-11 22:35:00
就是case1 你音质如果是128 那一个人听就要上传1282个人听就128*2 依此类推case2就是你只需负责上传到广播服务器听众连到server 由server业者去负担上传你都讲完了( ‵□′)───C<─___-)|||
楼主: Sashimii (鯊西米)   2012-03-11 22:46:00
你在推文我在修文 太刚好了xD
作者: opjlmi (阿信)   2012-03-11 23:03:00
懂了懂了~~
作者: littlecut (我会画图会更糟糕)   2012-03-12 00:00:00
hdradio也算是特例
作者: cbunsg (Nice Guy)   2012-03-12 00:03:00
HD Radio完全没有申请门路 @@
作者: littlecut (我会画图会更糟糕)   2012-03-12 00:04:00
请寄信跟作者讲0.0 不然我电台怎么在上面= =
作者: cbunsg (Nice Guy)   2012-03-12 00:18:00
喔喔 了解。在下电台新手,所以比较不懂。感谢指教 :)
作者: dino0726 (D小欢)   2012-03-13 17:41:00
本来想再试试用foobar + edcast方法开台...但原本edcast档案被我手残删掉了...找了几天都已经找不到载点..可以在这里求档吗??((跪
作者: nerdy (宅)   2012-03-13 20:10:00
1840G大的教学文有档~
作者: littlecut (我会画图会更糟糕)   2012-03-13 20:11:00
作者: georgemouse (乔治鼠)   2012-03-14 23:55:00
瓻e面那篇文章也有给连结,可以看看 :)
作者: dino0726 (D小欢)   2012-03-15 12:06:00
怎么觉得该载的都载了~可是打开软件后选项都跟教学不一样是版本问题吗?还是??从来没觉得自己这么笨过!(翻桌崩溃中
作者: nerdy (宅)   2012-03-15 16:27:00
教学很多都是旧板本唷 不过设定是大同小异 D大有那不懂?^^基本上没要用点歌的话必备软件用FOO2K和EDCAST就行囉
作者: dino0726 (D小欢)   2012-03-15 18:18:00
我会一直跳出错误讯息!!好像是版本不相容(?)...要疯了!XD
作者: nerdy (宅)   2012-03-15 18:50:00
讯息写啥?0.0
作者: tingyun60426 (傻呆 is idiot)   2012-03-15 19:06:00
请抓个图 好让人了解是那边出问题?
作者: dino0726 (D小欢)   2012-03-15 19:38:00
开FOO2之后就出现这个画面http://i.imgur.com/2z5PB.jpg
作者: tingyun60426 (傻呆 is idiot)   2012-03-15 19:51:00
dino大的夫霸版本是多少?新的吗?
作者: nerdy (宅)   2012-03-15 20:04:00
麻烦把你的所有的元件板本写出来一下吧0.0
作者: tingyun60426 (傻呆 is idiot)   2012-03-15 20:06:00
不用啦!那应该是edcast 里面有个东西没装到才这样
作者: dino0726 (D小欢)   2012-03-17 00:44:00
foobar2000 v1.1.11 然后edcast是G大1840的那个全部砍掉重来~终于可以了!!!!!!!!!!!!!!!!!!我都要哭了XD真的谢谢各位高手大大~~~~~~~
作者: tingyun60426 (傻呆 is idiot)   2012-03-17 03:01:00
会出现那个 一定是灌edcast的时候 少了东西
作者: nerdy (宅)   2012-03-17 04:31:00
恭喜成功^^

Links booklink

Contact Us: admin [ a t ] ucptt.com