红联Linux门户
Linux帮助

教你命令行下如何看SopCast网络电视

发布时间:2008-08-19 16:33:54来源:红联作者:kaiqi
由于某种原因,gsopcast下载不了频道列表。Linux用户现在就惨了,唯一的网络电视也看不成了。

事实上,SopCast官网上为Linux用户提供的本来就是命令行工具。只要我们找到频道列表,知道某个频道的参数就能够看到该频道的电视了。

按照以下步骤:

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客户端命令的最后一个参数一致。

其实也可以建一个脚本,传入代服务器、频道名称两个参数,脚本自动查找相应的频道播放。
文章评论

共有 0 条评论