Chinaunix首页 | 论坛 | 博客
  • 博客访问: 831689
  • 博文数量: 137
  • 博客积分: 3477
  • 博客等级: 中校
  • 技术积分: 1409
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-30 21:53
文章分类

全部博文(137)

文章存档

2024年(8)

2023年(10)

2022年(4)

2021年(10)

2020年(9)

2018年(1)

2017年(1)

2014年(4)

2013年(3)

2012年(12)

2011年(24)

2010年(2)

2009年(8)

2008年(6)

2007年(34)

2006年(1)

分类: LINUX

2012-02-04 00:45:41

风之舞原创,转载请注明来源
=========================================================

说实在话,在 Linux 系统下在线播放媒体的工具确实不多,很不方便。好不容易出了 PPStream for linux 版本,还是一个不支持 RHEL 和 CentOS 的,很是郁闷。

难道救没有办法在 CentOS 6 下面使用 PPStream ? 几经摸索,终于解决了问题。

PPStream 需要 QT4 的 Lib 包支持,因此首先需要安装如下两个软件包:

qt-mobility-1.1.3-2.el6.i686.rpm
qtwebkit-2.1.1-1.el6.i686.rpm

这两个软件包的安装顺序是 qt-mobility-1.1.3-2.el6.i686.rpm 、qtwebkit-2.1.1-1.el6.i686.rpm

由于软件包的依赖性不强,可以直接用 rpm 方式安装。

# rpm -ivh qt-mobility-1.1.3-2.el6.i686.rpm
# rpm -ivh qtwebkit-2.1.1-1.el6.i686.rpm

安装完成后,再安装 PPStream.rpm 软件包,该软件包可以直接从 PPS 官方网站上下载。

# yum install --nogpgcheck -y PPStream.rpm

安装完成,下面我们测试一下看看。

运行 ppstream , 发现系统需要用 root 用户执行,才能正常观看在线视屏 ... ...

汗一个啊,这不是留下一个巨大的隐患?

不行,一定有解决办法。

经过反复查看,发现原来是普通用户没有权限运行 fusesshfs  所至。由于 PPStream 实际上是 ssh 挂载文件系统的方式获取流媒体数据,然后传送给 mplayer 来播放的,因此问题肯定是出在远程挂载文件系统上。解决的办法是赋予 fusermount 普通用户执行权限

# chmod +x /bin/fusermount

再次试试看,发现系统依然提示要求输入 root 用户的口令,不过我们点击退出按钮,系统一样可以正常进入并正常播放了。

==========

至此, PPStream 在 CentOS 6.2 32-bit 上已经完美解决。那个要求输入 root 用户密码的界面估计是 PPStream 公司企图从咱的电脑中得到点啥子咚咚吧,由于咱没有赋予 root 用户权限,系统一样可以直接播放,应该是问题不大了。


阅读(2082) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~