当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 121 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 9  下一页
作者 内容
1 楼 
 文章标题 : 最省资源ppstream+sopcast+pplive电视播放(for dummy)(12/11更新,全文重编辑)
帖子发表于 : 2009-09-08 10:30 

注册: 2009-08-27 21:59
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
简单介绍
viewtopic.php?f=74&t=224584 我发了一个看网络电视的节目单.
里面包含了ppstream,sopcast,pplive的节目单.
可是,收看节目的软件并不统一,让大家感到疑惑或者不方便.我就收集了一下论坛的资源.
写了几个script. 现在用一个script(mypps)就可以播放所有的p2p电视. 调用了外部播放器mplayer(可以改成vlc),
实现使用最小的资源来看电视,省电,环保. pplive和sopcast的script是根据chick发的帖子改写的(http://ubuntuforums.org/showthread.php?t=828779),
它维护背后数据交换dameon和流播放mplayer的进程,让他们同时存在或同时消失. ppstream的script是用了pythonnist编译的code(http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=224041)
这个script还有一个好处就是不用root 权限,不用安装(出了安装一些需要的lib).32位,64位机器都能跑.
附件:
文件注释: 上图,我同时开了ppstream,sopcast,pplive
Screenshot-1.png
Screenshot-1.png [ 634.28 KiB | 被浏览 26186 次 ]


安装使用方法:
1. 下载
http://www.mediafire.com/?sharekey=ea05 ... f6e8ebb871

http://drop.io/rwkrw6l/asset/3inone-tar-gz-2
或者
http://player-3-in-one.googlecode.com/f ... One.tar.gz
解压
或者下载这个,高版本的glibc编译的,用新机器播放效率高 [推荐]
http://player-3-in-one.googlecode.com/files/3inOne2.tgz

2. 关闭firefox, 打开terminal, 进入解压缩的目录 3inOne。
然后, 运行 python install.py ( 不要root权限)
(如果有错误,可能要装 sudo apt-get install python-xml)

3.按照提示
首先是mypps完整路径,如果没有错误,就按'enter'
然后列出系统可用的firefox版本,如果用默认的firefox,就按'enter',或者选择firefox版本对应的号码。
接着是firefox profile的名字,如果是默认的就按'enter'
关联时候一共修改了两个文件prefs.js和mimeTypes.rdf,如果安装成功,你的老文件会备份成
prefs.js_xx
mimeTypes.rdf_xx
这里xx是自动生成的号码。


打开 http://pptv.me 可以点播拉. http://kan.pps.tv也可以点播。

与opera的关联方法请看http://forum.ubuntu.com.cn/viewtopic.php?f=74&t=224584

注意事项
1.不是所有的pplive资源都能播放. 如果出现mplayer fail to start的信息, 很可能是pplive的链接没有成功打开.
2.安装出现ascii错误的,请不要把播放器解压缩到含中文的目录下面。(或者你可以自己改code,把目录字符串编码成你系统用的中文编码)
3.sopcast 有时候点了没有反应,请再点几次,直到出现terminal窗口。

更新历史
[b]12/12更新

感谢tusheng的建议,全文重新编辑,希望更容易使用。

12/11更新
更新的关联script: install.py
可以列出可用的firefox版本,然后通过数字选择。

12/10更新
用pythonist提供的source code, 重新编译了pps-mplayer
用 gcc 4.4.1
GCC & CPU optimization abilities ... i486
vo: xv x11 fbdev fbdev2
ao: oss alsa mpegpes

9/20更新
基于pythonist绿色免安装版,增强了兼容性
修正了sopcast, pplive脚本错误,缩短等待时间
修正install.py编码问题。

9/19更新
重新上传播放器,修正播放ppstream错误。

9/9更新
多谢eexpress指出PPS_MPLAYER_PATH自动设置方法. 我又写了一个自动firefox关联的程序(viewtopic.php?f=74&t=225833).现在安装傻瓜化了.


最后由 newbiee 编辑于 2009-12-14 2:29,总共编辑了 43 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 12:50 
头像

注册: 2009-08-28 2:14
帖子: 51
送出感谢: 0 次
接收感谢: 0 次
酷啊!all-in-one p2p player!

有两个建议

1. 建议pptv.me加入搜索功能。如果使用的人多的话甚至可以考虑做个点播排行榜什么的。

2. 把所有的程序、脚本和库文件整合起来做一个百分百的懒人安装包:只要sudo ./install.sh或者是dpkg -i xxx.deb就安装好。其实需要root权限安装并不是问题。
可能最大的问题在于怎么用脚本(比如python)实现firefox和pps://等协议的关联,各个版本firefox似乎不太一样。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 14:25 
头像

注册: 2006-08-30 20:54
帖子: 1216
地址: 廣州
送出感谢: 2
接收感谢: 1
我是懶人,我愛懶人包 :em11


_________________
Intel G1610
Samsung DDR1333 4G
SOYO SY-I6H-L 4.1
Maxtor 250GB+Seagate 500GB
Nvidia GeForce 8500GT
Samsung SyncMaster S22B360
Ubuntu 10.04 LTS


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 14:47 
头像

注册: 2005-10-14 15:56
帖子: 1845
送出感谢: 0 次
接收感谢: 7
为什么需要sudo才能看!
郁闷~~~
archlinux


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 17:09 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
代码:
waitpid(-1, pplive: starting stream "synacast://scSpmqaVoZbP0dfT3tXYpvHHqamizazL1Z2dnKmWnaTOmq+SqNHQn6OeptKeyqycoaiioqniltPVzbObpaCgj+TG3dWpHi8oKUBIkTAQKWodFUYLJ1cvO5+foqChm7ESOy7MIyuNMWocUznfHyoZIDlgmaqdmaidq9LNzOHQ392mmqaYo5bY2N2ioZ6dl6eToaqko66L29+p3trV5KqbmKyWnqGhnqSdnqKfo66VoKCn3trV5KqbmKiXoJ6dn6uToaSam62fqKCcmbHa1ODgo6WUoqCel6eWop6emaSWoKSmoaaVoKvhzebZqp+bm6ednqadl6yToaWgo66VoKCn3trV5KqbmKyWnqGhnqSdnqKjo66VoKCn3trV5KqbmKiXoZ6emaqToqSdl66Wqqicmaag5NPc3bCUn6adl6eapZ6kl6idqqicoaaLydXY1eXcwNHTzr/JraGlopzV5K2cj7nG5NHY2N2u1K2gnqk="
wait 15 secs
pplive: mplayer failed to start


pplive 有这个问题,其他完美。。 :em01


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 20:08 

注册: 2009-08-27 21:59
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
yaska 写道:
代码:
waitpid(-1, pplive: starting stream "synacast://scSpmqaVoZbP0dfT3tXYpvHHqamizazL1Z2dnKmWnaTOmq+SqNHQn6OeptKeyqycoaiioqniltPVzbObpaCgj+TG3dWpHi8oKUBIkTAQKWodFUYLJ1cvO5+foqChm7ESOy7MIyuNMWocUznfHyoZIDlgmaqdmaidq9LNzOHQ392mmqaYo5bY2N2ioZ6dl6eToaqko66L29+p3trV5"
wait 15 secs
pplive: mplayer failed to start


pplive 有这个问题,其他完美。。 :em01


这个是pplive的问题, 不是所有的pplive资源能够播放.


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 20:14 
头像

注册: 2008-08-31 10:09
帖子: 629
送出感谢: 2
接收感谢: 1
opera如何关联PPS?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 20:41 

注册: 2009-08-27 21:59
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
drc1234 写道:
opera如何关联PPS?


修改工具->首选项->高级->程序
Tools->Preferences->Advanced->Program

点击 添加(Add),
Protocol Program
tvod pathto/mypps
pps pathto/mypps
sop pathto/mypps
synacast pathto/mypps


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 21:01 

注册: 2006-12-18 1:05
帖子: 274
送出感谢: 0 次
接收感谢: 0 次
代码:
export PPS_MPLAYER_PATH=$HOME"/pps-mplayer"
export PATH=${PATH}:$PPS_MPLAYER_PATH:"${PPS_MPLAYER_PATH}/ppshell"
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${PPS_MPLAYER_PATH}/lib"

这个怎么改,小声问句。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 21:12 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
xblx 写道:
代码:
export PPS_MPLAYER_PATH=$HOME"/pps-mplayer"
export PATH=${PATH}:$PPS_MPLAYER_PATH:"${PPS_MPLAYER_PATH}/ppshell"
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${PPS_MPLAYER_PATH}/lib"

这个怎么改,小声问句。


要么把 pps-mplayer 放到 $HOME 目录下; 要么 把 $HOME 改成一个 pps-mplayer 所在的目录。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 21:21 

注册: 2006-12-18 1:05
帖子: 274
送出感谢: 0 次
接收感谢: 0 次
yaska 写道:
要么把 pps-mplayer 放到 $HOME 目录下; 要么 把 $HOME 改成一个 pps-mplayer 所在的目录。

代码:
./mypps tvod://6bd0289636d7f0a239249deabd2bf04199979a52e09cb7a2c24463019e41fd37ad6ffcb8ff9e9a5696b4e5b1fb9d964a/%B3%C1%C4%AC%B5%C4%B8%E1%D1%F2.700k-cut.rmvb
3pps-mplayer1pps-mplayer4C5pps-mplayer48109-09-0812.700k-cut.rmvbtvod

pps怎么播不了,其他协议ok。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 21:22 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
不看电视的也顶。 :em11


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-08 23:30 

注册: 2009-08-27 21:59
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
xblx 写道:
yaska 写道:
要么把 pps-mplayer 放到 $HOME 目录下; 要么 把 $HOME 改成一个 pps-mplayer 所在的目录。

代码:
./mypps tvod://6bd0289636d7f0a239249deabd2bf04199979a52e09cb7a2c24463019e41fd37ad6ffcb8ff9e9a5696b4e5b1fb9d964a/%B3%C1%C4%AC%B5%C4%B8%E1%D1%F2.700k-cut.rmvb
3pps-mplayer1pps-mplayer4C5pps-mplayer48109-09-0812.700k-cut.rmvbtvod

pps怎么播不了,其他协议ok。

你的tvod链接有问题.try
代码:
./mypps tvod://6bd0289636d7f0a239249deabd2bf04199979a52e09cb7a2c24463019e41fd37ad6ffcb8ff9e9a5696b4e5b1fb9d964a/%B3%C1%C4%AC%B5%C4%B8%E1%D1%F2.700k-cut.rmvb


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-09 0:22 

注册: 2006-12-18 1:05
帖子: 274
送出感谢: 0 次
接收感谢: 0 次
代码:
./mypps tvod://6bd0289636d7f0a239249deabd2bf04199979a52e09cb7a2c24463019e41fd37ad6ffcb8ff9e9a5696b4e5b1fb9d964a/%B3%C1%C4%AC%B5%C4%B8%E1%D1%F2.700k-cut.rmvb
3pps-mplayer1pps-mplayer4C5pps-mplayer48109-09-0912.700k-cut.rmvbtvod

始终播放不了,我用/usr/bin/xpps 播放就正常。
谢谢。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 最省资源ppstream+sopcast+pplive电视播放一次性解决方案
帖子发表于 : 2009-09-09 10:20 

注册: 2007-01-21 14:04
帖子: 157
送出感谢: 1
接收感谢: 0 次
修改了下 mypps 脚本,不再需要 "修改mypps 里面的环境变量 PPS_MPLAYER_PATH 为 pps-mplayer的位置"
代码在下面:
代码:
#!/bin/bash

WORK_DIR=`dirname $0`
cd $WORK_DIR
WORK_DIR=`pwd`
export PPS_MPLAYER_PATH=$WORK_DIR
export PATH=${PATH}:$PPS_MPLAYER_PATH:"${PPS_MPLAYER_PATH}/ppshell"
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${PPS_MPLAYER_PATH}/lib"

if [ ! -f $HOME/.mplayer/subfont.ttf ]
then
  echo 'copy ttf'
  cp $PPS_MPLAYER_PATH/subfont.ttf $HOME/.mplayer
fi

if [ ! -f /tmp/ppscdn_config.ini ]
then
  echo 'copy ini'
  cp $PPS_MPLAYER_PATH/ppscdn_config.ini /tmp/
fi

PROTOCOL=`echo "$@" | sed 's/^\s*\([^:]*\):\/\/.*$/\1/'`

case $PROTOCOL in
  pps | tvod)
    echo ">>> PPStream ..."
     xterm -e "export PATH=${PATH}:$PPS_MPLAYER_PATH;export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PPS_MPLAYER_PATH}/lib; $PPS_MPLAYER_PATH/pps \"$@\""
    ;;
  synacast | ppvod)
    echo ">>> PPLive ..."
     xterm -e "export PATH=${PATH}:$PPS_MPLAYER_PATH;export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PPS_MPLAYER_PATH}/lib; $PPS_MPLAYER_PATH/pplive \"$@\""
    ;;
  sop)
    echo ">>> Sopcast ..."
     xterm -e "export PATH=${PATH}:$PPS_MPLAYER_PATH;export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PPS_MPLAYER_PATH}/lib; $PPS_MPLAYER_PATH/sopcast \"$@\""
    ;;
  *)
    echo ">>> Others ..."
    ;;
esac

或者直接下载附件

newbiee 写道:
http://forum.ubuntu.com.cn/viewtopic.php?f=74&t=224584 我发了一个看网络电视的节目单.
里面包含了ppstream,sopcast,pplive的节目单.
可是,收看节目的软件并不统一,让大家感到疑惑或者不方便.我就收集了一下论坛的资源.
写了几个script. 现在用一个script(mypps)就可以播放所有的p2p电视. 调用了外部播放器mplayer(可以改成vlc),
实现使用最小的资源来看电视,省电,环保. pplive和sopcast的script是根据chick发的帖子改写的(http://ubuntuforums.org/showthread.php?t=828779),
它维护背后数据交换dameon和流播放mplayer的进程,让他们同时存在或同时消失. ppstream的script是用了pythonnist编译的code(viewtopic.php?f=74&t=224041)
这个script还有一个好处就是不用root 权限,不用安装(出了安装一些需要的lib).32位,64位机器都能跑.
安装使用方法:

1. 下载pps-mplayer_rootless.tar.gz,解压
http://code.google.com/p/ppshell/wiki/P ... erRootless
2. copy 我提供的3个script到解压后的pps-mplayer目录
3. copy xpplive 和 sp-sc-auth binaray file 到 pps-mplayer
4. 修改mypps 里面的环境变量 PPS_MPLAYER_PATH 为 pps-mplayer的位置.
5.运行 ./mypps tvod:// ./mypps pps://看ppstream, ./mypps sopcast://看sopcast, ./mypps synacast://看synacast

与gui关联.
在浏览器中把 $PPS_MPLAYER/mypps 关联到 sop, pps, tvod, synacast 协议, 就可以用 http://pptv.me 点播了.
与firefox/opera的关联方法请看http://forum.ubuntu.com.cn/viewtopic.php?f=74&t=224584

for 懒人:
http://www.mediafire.com/?sharekey=4645 ... f6e8ebb871

http://drop.io/allinone/asset/all-in-one-tgz
下载打包的所有文件,就可以省去步骤1-3

Note:不是所有的pplive资源都能播放. 如果出现mplayer fail to start的信息, 很可能是pplive的链接没有成功打开.


附件:
文件注释: 修改后的mypps脚本
mypps.tar.gz [537 Bytes]
被下载 226 次
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 121 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 9  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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