『漫游』酷论坛>『漫游水世界』>海盗船>[原创]打造自己的音乐 ..

[原创]打造自己的音乐电台

firego@2005-11-18 18:39

这里所说的音乐电台所指的是P2P音乐电台,换言之,你不需要专门的电台服务器,只需要一台可以连接到互联网的电脑(当然最好是宽带,普通ADSL就可以啦),这样,你就可以让数以万计的用户听取你的节目。
有的同学要说,带宽不够呀。不过在这里我要说的不是普通的电台,而是用P2P技术打造的电台。P2P技术大家应该非常熟悉了吧。BT、ED都是基于P2P技术的,也就是人越多速度就会越快。从理论上来说,听你电台的用户将是UNLIMITED:D

废话少说,来看一下打造P2P电台所需要的软件。
核心软件:PeerCast
OddCast

ODDCAST有三个版本,有已插件形式出现的和独立形式出现的。这里我选用的独立形式出现的。

下面开始设置一下。
安装完毕后运行,在我们的任务拦会出现如下两个图标

首先单击黄色的那个图标打开控制窗口如图

我们可以在MICROPHONE那个选项里选择使用什么音源。
接着,我们点击“ADD ENCODER”。在出来的新项目中点击右键,然后选择图片中蓝色的选项。http://img.aaafishing.com/photobook/200511/41/3728982D833DE8ABC48952A7F17681_b.jpg
在新出来的窗口中我们只需要做两个菜单栏目的设置:
一:在“BASIC SETTING”中将端口改为7144,也就是PEERCAST的端口,将PASSWORD也就是密码改为你喜欢的,我这里用的是123456。当然还可以调整一下码率之类的,这个根据个人需求啦。

二:在“YP SETTING”里面编辑一下电台的栏目说明什么的。这个根据各人的喜好不谈。

后面那个不用怎么设置,就单纯从快速架设电台这点出发。然后选择OK。回到初始的窗口。
这个时候我们在那个黑白相间的图标上右键,在ADVANCED菜单里面找到SETTING,选择之。
我们在出来的IE窗口中只需要填写一个项目,就是PASSWORD。这个PASSWORD就是我们之前在ODDCAST里所填写的那个123456。其他的像MAX RELAYERS我选择默认,按照理解是连接数吧。根据网络状况可以改一下吧。然后选择“SAVE SETTING”保存。

再回到ODDCAST的窗口,选择“CONNETCTED”连接服务器。正常连接后应该是出现如下图示:


此时我们稍等片刻后登陆这个站点:http://yp.peercast.org/
也可以直接左键那PEERCAST的图标选择YELLOW PAGE登陆。
在KEYWORD OR ID栏目中我们搜索一下我们节目相关的信息
例如我刚才在YP SETTING里面,我将MY MUSIC,然后我在ODDCAST的主窗口的METADATA里面设置为YEQU。此时我可以搜索MY MUSIC,也可以搜索YEQU。当看到如下结果



表示你的电台已经被YELLOW PAGE所接受,每一个访问此页面的用户都可以听你的电台。

如果想要听电台的话,只需要点击那个PLAY按钮,PEERCAST会自动调用播放器为你服务。

在这里要做一点说明,由于软件的限制,生成的格式为OGG格式,也就是说听电台用户的播放器必须要支持OGG格式。另外,想要享受P2P技术,每一个想要听电台的用户必须要安装PEERCAST这个软件。否则是没有办法听电台的。
当然PEERCAST可以支持非P2P的电台,也可以支持将以存在的网络信号(比如说今晚POPGO CHANNEL的电台信号)加入到PEERCAST的P2P网络中。而这些功能我还没有怎么试过。因为也是最近才刚刚开始接触这个软件,不过倒是成功建立一个电台。:D
PEERCAST是一个开源软件,支持WINDOWS和LINUX平台...挺小巧一东西..觉得还是挺好用的。有兴趣的同学可以试下。同时PEERCAST也支持视频P2P传输..也就是说利用它可以试一下自己的电视台..呵呵..
在那个YELLOW PAGE上也有很多人自己弄的电台节目,大家有兴趣也可以去听一下的。不过因为作者的缘故,貌似日文节目比较多呀。

恩...基本是这么多吧...我也没有写过类似的好象教程一样的东西..还有什么没有讲到的后面跟帖补充吧...


PS:上次在电台里说过P2P电台的东西..所以上网找了下相关的资料...恩..其实如果POPGO CHANNEL有兴趣也可以这么做的,不过缺点就是听众都得装PEERCAST吧。
:o
引用

firego@2005-11-18 18:49

自己顶起来...原创没人气呀.....吃饭啦...闪人
引用

tz-izumi@2005-11-18 18:57

进来支持一下
引用

青BB@2005-11-18 22:20

看、看、看不懂=v=|||

明天叫专家来看>_<
引用

绯火流萤@2005-11-18 23:04

全英文界面嘛?!
某E文小白看不懂=v=|||
引用

rizeru@2005-11-18 23:18

好複雜的設定|||看不慬orz||||

東東慬得真多=0= 厲害~~~
引用

士多啤梨@2005-11-18 23:38

去弄个LINUX版的尝尝
引用

[MSL]GOD@2005-11-19 01:18

东东~~这东西不行~~

P2P是靠服务器推出来~随便连个服务器发射出去例如ICE的这样方法偶早就想过也试验过咯~

这样做无非是要所有听众都是用与主机同样的软件等于是同样的由everyone每个人进行再编码播出~也就是意味着每个人都是作着NJ播出端的作用,机器压力大~~同时ICE只作为一个起点而失去服务器的作用~~

我觉得真正p2p,每个客户只负责传输数据~而不是要同时再编码~~
具体参照百兆的PPT那样的播出~~


在另外~~ogg区区就是MP3下的一种变态编码~这种方式的ICE播出~MPC和winamp都能收听~
引用

[MSL]GOD@2005-11-19 01:25

又仔细看了看~~原来这个和以前死掉的绝大多说P2p广播一样~~

也是由一个基本站提供P2p引导端的~换句话说~~就是~你想广播还得过人家门~~再简单点儿~就是这个网站哪天重蹈了它前辈们的覆辙-也被迫关停掉了~那么这个软件就变成渣了(类似这样的渣,我试验过好几次了-9-~硬盘里面一堆)。

MY现在要解决的问题,如何由我们自己的服务器资源,实现rtsp或者mms等流协议与p2p数据传输方式的关联甚至结合~靠别人,始终治标不治本啊~~
引用

Eastsun@2005-11-19 11:31

恩....的确是在靠别人的说....但是用以一解燃眉之急倒是可行的...毕竟目前听电台是越来越卡是不争的事实....在听众增加而原有服务器带宽等不变的情况用现有可利用资源来应急倒不失为一个解决的办法。

恩...另外说会增大每台机器压力我倒觉得不一定...因为从原理上也就和BT、ED一样是一个数据的接收转发过程不会存在的数据的再编码的,编码过程应该是在NJ端就已经完成了。当然这是我的认为,具体我想可以去官网上CC吧...

百兆PPT素虾米?百兆的电台完全是非P2P技术..我验证过..
引用

Eastsun@2005-11-19 11:43

另外,ASUKA兄,那个利用现有的资源实现与P2P技术的结合的话嘛...不管怎么样,安装客户端软件是必须的..另外现成的软件估计就没有了,得自己编....所有...靠U啦....^^
引用

Novia@2005-11-19 12:54

Download Current Version - Winamp 3.1.6 or Foobar 3.1.6 or Standalone 3.1.6

必须用上面的3个播放软件之一来做?...............- o-~~~~
引用

Eastsun@2005-11-19 13:34

引用
最初由 Novia 发布
Download Current Version - Winamp 3.1.6 or Foobar 3.1.6 or Standalone 3.1.6

必须用上面的3个播放软件之一来做?...............- o-~~~~

恩,第一个和第二个指的是已WINAMP和FOOBAR的插件存在的版本,最后那个是独立版本,也就是非插件版,直接下载来装就可以啦。..我写的时候用的是最后那个
引用

[MSL]GOD@2005-11-19 14:06

引用
最初由 Eastsun 发布
另外,ASUKA兄,那个利用现有的资源实现与P2P技术的结合的话嘛...不管怎么样,安装客户端软件是必须的..另外现成的软件估计就没有了,得自己编....所有...靠U啦....^^


都说百兆不是-0-~我就觉得是~它是关联rtsp的一个叫ppt的协议~
但是貌似队列是顺序传递的~~

其实真相我也不清楚~~

另外现在网上这种别人家服务器的p2p电台很多~,正如东所说~只能是解燃眉之急~

至于编-0-~~我对p2p根本不熟悉…………
引用

Eastsun@2005-11-19 17:47

引用
最初由 [MSL]GOD 发布


都说百兆不是-0-~我就觉得是~它是关联rtsp的一个叫ppt的协议~
但是貌似队列是顺序传递的~~

其实真相我也不清楚~~

另外现在网上这种别人家服务器的p2p电台很多~,正如东所说~只能是解燃眉之急~

至于编-0-~~我对p2p根本不熟悉…………

我判断它不是的依据就是收听它的节目是无论任何浏览器都可以做到,而基于P2P技术的架构无论是你后台做什么改动也好,客户端是要安装一个程序才可以实现的。但是它并没有提示需要安装此类程序。所以..
呵呵...编嘛,利用开放源代码的程序做相关修改为己所用说不定是可行的。:D
引用

«12»共2页

| TOP