[分享]教你命令行下如何看SopCast网络电视

上网、浏览、聊天、下载等
回复
qdzheng
帖子: 277
注册时间: 2006-12-03 23:00

[分享]教你命令行下如何看SopCast网络电视

#1

帖子 qdzheng » 2008-02-04 14:39

由于某种原因,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,找到自己想要看的频道,比如上海体育,其中的<item>sop://...</item>部分就是我们需要的。

代码: 全选

<item>sop://broker1.sopcast.com:3912/6001</item>
4、运行sopcast客户端

代码: 全选

~$sp-sc-auth sop://broker1.sopcast.com:3912/6001  5460 8286 > /dev/null &
其中,后面两个参数是端口号,大家可以随意。
5、运行mplayer,看电视吧

代码: 全选

~$mplayer http://localhost:8286/tv.wmv
注意,端口号不搞错了,同前面启动sopcast客户端命令的最后一个参数一致。

其实也可以建一个脚本,传入代服务器、频道名称两个参数,脚本自动查找相应的频道播放。
哪位有时间的话不妨做一下,懒人们先谢谢了,呵呵。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2008-02-04 15:12

:lol: :arrow:
● 鸣学
头像
PayFans
帖子: 33
注册时间: 2007-09-04 18:45
联系:

#3

帖子 PayFans » 2008-02-05 12:35

试一下!
去我的世界看看: http://payfans.com
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

#4

帖子 momova » 2008-02-05 13:13

很 好.
收藏.
我来了,我看见了,我征服了!
求勾搭,不管饭。
hongan
帖子: 30
注册时间: 2007-10-19 2:33

#5

帖子 hongan » 2008-02-09 9:34

可以用字母显示视频么?有这功能就超强了 :lol:
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

linux 下完全免费的p2p网络直播 p2p网络电视 nslive

#6

帖子 yinliang108 » 2008-02-13 22:19

1.软件下载志趣地址:http://www.newseetv.com/download.html
2.安装方法
在终端中,root身份,进入你存放软件的目录(比如home)
#tar xvfz nslive-0.1.0.tar.gz
#cd nslive
#make
就安装成功了。
3.使用方法
①第一次执行时,先在终端中:# nslive -p 33( 用来创建一些初始化的文件)
②然后执行:#nsweb
获得节目列表的方法:打开浏览器访问:http://127.0.0.1:8080, 就可以看到节目列表了。
③配置放火墙(kylin中没有防火墙, 这一环节就省去了。)
#vim /etc/sysconfig/iptables
加入 -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 6868 -j ACCEPT 规则。然后重新启动放火墙:
#service iptables restart
#iptables -L, (查看规则有没有加成功)
说明:节目名称的括号里面第一个为节目id号,第二个为现在观看节目的人数。
特别注意:观看节目前要确保mplayer已经安装, 而且也安装了win32codes, 否则节目将无法播放
程序默认mplayer的目录为/usr/local/bin/mplayer, 如果你安装的目录不一样, 在用户目录下的.ulive下有个ulive.conf文件,打开该文件可以修改mplayer的路径.
4.具体操作
要播放哪个节目,直接运行: nslive -p id (id为具体节目号,列表有的) 就可以了。
若想退出,请按q键, 然后再按ctrl+c就可以了。

而且,点击进入后的nslive文件夹里,运行gnslive就是视频界面。多多支持开源的网络电视吧。
小江恩的博客
http://gann.blog.ifeng.com/
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#7

帖子 eexpress » 2008-02-13 22:21

hongan 写了:可以用字母显示视频么?有这功能就超强了 :lol:
自己研究参数啊。后端用acac设备显示。mplayer的参数。
● 鸣学
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

#8

帖子 ffsxsy » 2008-08-17 17:22

怎么到我这就不灵了?
amd x2 250
amd 785g主板
2g ddr3 1333内存
回复