2008年6月17日星期二

linux下的网络电视

找了半天,试了一下SopCast,挺好用。它有一些外壳,如gsopcast,qsopcast,gmlive等。
好像还有个nslive,以后也可以试试看。
这里还有人提供了一个网络电视的播放列表,下载后用任何播放器打开就可以了,好象是mms的电视源。

下面是命令行方式的sopcast的使用方法(摘自:http://forum.ubuntu.org.cn/viewtopic.php?p=626369&sid=3105f6d907a90092767ffe954ffaa6e2)。

1、下载命令行工具
代码:
~$ wget http://download.sopcast.cn/download/sp-auth.tgz

如果连不上的话,就临时加上代理参数:
代码:
export http_proxy=http://localhost:8118/;wget http://download.sopcast.cn/download/sp-auth.tgz

上面 export http_proxy=....,是我的代理,需要换成你自己可用的http代理。

解压:
代码:
~$tar xvf sp-auth.tgz

2、获取频道列表
代码:

~$cd sp-auth
~$export http_proxy=http://localhost:8118/;wget http://channel.sopcast.com/gchlxml

注意,http代理要换成合适可用的代理。
3、找到自己要看频道的连结参数
用文本编辑器打获取的频道列表文件gchlxml,找到自己想要看的频道,比如上海体育,其中的sop://...部分就是我们需要的。
代码:
sop://broker1.sopcast.com:3912/6001

4、运行sopcast客户端
代码:
~$sp-sc-auth sop://broker1.sopcast.com:3912/6001 5460 8286 > /dev/null &

其中,后面两个参数是端口号,大家可以随意。
5、运行mplayer,看电视吧
代码:
~$mplayer http://localhost:8286/tv.wmv

注意,端口号不搞错了,同前面启动sopcast客户端命令的最后一个参数一致。

没有评论: