事实上,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
解压:
代码: 全选
~$tar xvf sp-auth.tgz
代码: 全选
~$cd sp-auth
~$export http_proxy=http://localhost:8118/;wget http://channel.sopcast.com/gchlxml
3、找到自己要看频道的连结参数
用文本编辑器打获取的频道列表文件gchlxml,找到自己想要看的频道,比如上海体育,其中的<item>sop://...</item>部分就是我们需要的。
代码: 全选
<item>sop://broker1.sopcast.com:3912/6001</item>
代码: 全选
~$sp-sc-auth sop://broker1.sopcast.com:3912/6001 5460 8286 > /dev/null &
5、运行mplayer,看电视吧
代码: 全选
~$mplayer http://localhost:8286/tv.wmv
其实也可以建一个脚本,传入代服务器、频道名称两个参数,脚本自动查找相应的频道播放。
哪位有时间的话不妨做一下,懒人们先谢谢了,呵呵。