风之舞原创,转载请注明来源
=========================================================
说实在话,在 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 用户权限,系统一样可以直接播放,应该是问题不大了。
阅读(2058) | 评论(0) | 转发(0) |