当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 一个简易的sopcast的前端脚本
帖子发表于 : 2008-04-29 11:35 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
先去http://download.sopcast.cn/download/sp-auth.tgz下一个sopcast的客户端程序,解开,然后和下面的这个脚本sopcast放在同一个目录即可。为了使sp-sc-auth正常工作还需要安装libstdc++5包。
代码:
#!/bin/sh

test $# = 1 && addr="$1" || addr=`zenity --width 300 --entry --title "Sopcast" --text "Input the sopcast address"`

case "$addr" in

sop://*)
   ;;

[0-9]*)
   addr="sop://broker1.sopcast.com:3912/$addr"
   ;;

*)
   echo "Unknown address format"
   exit
   ;;

esac

echo "$addr"

{
    sleep 10
    while pgrep sp-sc-auth; do
   totem mms://localhost:50001
   sleep 2
    done
} &
   
./sp-sc-auth "$addr" 50000 50001

使用方法很简单,运行./sopcast,在弹出窗口中输入sop://开头的那个地址或者直接输入节目号,比如CCTV5是6002,也可以直接运行./sopcast 6002。静候一会就会弹出一个totem窗口开始播放你想看的节目。想停止sopcast则在那个terminal中按ctrl-c即可。

这个程序很简陋,没有像gsopcast那样节目列表功能,但因为很多时候都是从网上找到一个sop://形式地址,列表的用处也不是特别大。相反这样用地址的反而更方便。


_________________
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser


最后由 laborer 编辑于 2008-05-05 20:26,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-04-29 13:30 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
网络电视之类,要的是地址,别的都简单的。

也没必要sop,呵呵。mplayer mms://... 很好。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-29 22:59 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
sopcast用的是p2p协议,上面提到的sp-sc-auth实际上是一个将p2p转为mms协议的程序。


_________________
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-05 18:59 

注册: 2008-03-31 23:26
帖子: 40
送出感谢: 0 次
接收感谢: 0 次
用了LZ的脚本之后,播放器在那里一闪一闪的,看不了。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-05 20:29 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
看看sp-sc-auth是否连接成功了,如果是,会看到很多类似
引用:
speer_msg_exchange_block_info blockStart=6063593, nblockAvailable=66
的输出。另外最好用6002也就是CCTV5测试。


_________________
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译