LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 734|回复: 2

Fedora14下用octoshape插件观看高清全屏幕电视和收听高音质电台节目

[复制链接]
发表于 2010-11-8 14:34:19 | 显示全部楼层 |阅读模式
如题,这真是意外的发现。不枉升级。当然看电视节目也遇到困难,主要是卡在
octoprogram-L03-NMS0810164_SUA_900/OctoshapeClientSUA: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory出错信息。后来在网上找了好久,终于找到办法:下载 libcrypto.so.0.9.8文件,用tar命令解压后,直接复制到相关目录就可以了。现在我把这个过程写出来,与网友们分享。有不当之处,敬请谅解。

我以前写过一篇文章:Fedora 10中也能使用octoshape插件观看HD Vedio。在网上看了一下,这篇文章走得很远,被很多朋友重视并引用了,我心里非常高兴。现在这个基础上重新改写,希望对各位朋友有所帮助。当然这都是外语节目,所以,对外语不感兴趣的,还是不要浪费时间和精力吧。事先说明一下。

原来的编写和引述依据来自下述两篇重要文章:
1、ubuntu help community octoshape
地址:https://help.ubuntu.com/community/Octoshape
2、Jay 博客文章 octoshape
地址:http://blog.siteworld.be/2007/07/10/octoshape/
octoshape原来是在ubuntu下使用的,可以说得心应手。恕笔者把两篇文章中所阐述的原理从ubuntu引入了 Fedora 14。在此向原作者再次致意并表示感谢。

下面我给出7个电视节目和12个电台节目的命令代码,均已测试过,可在网速正常时收看和收听。当然是免费的。如果想看到更多电视节目和听到更多电台节目,请直接同octoshape官方网站联系,付一定费用就可以办到。不过,我本人一直使用免费软件,并认为这已经足够了。

电视节目:
./OctoshapeClient -urlW.dw                  可以播放  可以全屏
./OctoshapeClient -url:canalextremadura       可以播放  可以全屏
./OctoshapeClient -url:WEG.looped800          可以播放  可以全屏
./OctoshapeClient -url:AZTV                   可以播放  可以全屏
./OctoshapeClient -url:ARAGON.tv              可以播放  不可以全屏
./OctoshapeClient -url:canalcatala            可以播放  不可以全屏
./OctoshapeClient -url:.trailer532            可以播放  不可以全屏

电台节目:
./OctoshapeClient -url:ExtremaduraRadio                 可以播放
./OctoshapeClient -url:EBU.MEDIAPORTAL.SSATR.swisspop   可以播放
./OctoshapeClient -url:SMOOTHLOUNGE.smoothjazz_mp3      可以播放
./OctoshapeClient -url:SMOOTHLOUNGE.smoothlounge_mp3    可以播放
./OctoshapeClient -urlARADISE.stream1_mp3             可以播放
./OctoshapeClient -urlARADISE.stream1_aac             可以播放
./OctoshapeClient -url:MAXXIMA.maxxima_mp3              可以播放
./OctoshapeClient -url:MAXXIMA.maxxima_aac              可以播放
./OctoshapeClient -urlEMIXX.lemixx_mp3                可以播放
./OctoshapeClient -urlR.p3                            可以播放
./OctoshapeClient -url:.voice                           可以播放
./OctoshapeClient -url:NCS_CKLB.64                      可以播放


下面我还是举DWTV为例,来把这整个过程回顾一下:

一、准备工作

1、安装java-openjdk java-openjdk-devel
代码:
yum install java-openjdk java-openjdk-devel

2、安装mplayer、kmplayer、smplayer
代码:
yum install mplayer
yum install kmplayer
yum install smplayer

3、安装可能缺少的程序libstdc++ libstdc++-devel libstdc++-docs libstdc++-static
代码:
yum install libstdc++ libstdc++-devel libstdc++-docs libstdc++-static

二、下载octoshape 使用超级用户(用su -来进入超级用户)
代码:
wget -P ~/ http://www.octoshape.com/files/octosetup-linux_i386.bin
这里的~要用/home/用户名来代替。用户名就是在安装fedora时输入的名称。

三、改变权限(超级用户)
代码:
cd /home/用户名
chmod +x ~/Desktop/octosetup-linux_i386.bin

四、进入普通用户(务必是普通用户),执行bin命令
代码:
cd /home/用户名
./octosetup-linux_i386.bin
出现--More--后不停空格键,直至文章最后输入yes,表示已经同意并接受双方协议。
安装完毕,随后进入目录octoshape,执行播放命令
代码:
cd octoshape
./OctoshapeClient -urlW.dw

格式同前面列举的一样。

五、若出现无法打开 libcrypto.so.0.9.8出错信息
octoprogram-L03-NMS0810164_SUA_900/OctoshapeClientSUA: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

这时原来的办法不行了,需要用下列办法才能解决,这可以说是我在网上找了好久才发现的,是这次新加进去的内容。

下载两个库文件:libcrypto.so.0.9.8 libssl.so.0.9.8
下载地址为:
http://www.it-adv.net/fetion/downng/library_linux.tar.gz

用tar -xzvf library_linux.tar.gz命令解压,然后
代码
cp libcrypto.so.0.9.8 /usr/lib
cp libcrypto.so.0.9.8 /lib
cp libssl.so.0.9.8 /usr/lib
cp libssl.so.0.9.8 /lib

六、再回过头进行以上第四步下半部分:进入目录octoshape,执行播放命令,就能通过octoshape插件,即时同DWTV进行点对点连接,一、二秒后就能调出mplayer播放高清晰度的数码电视节目了。如果看到这里,初学者感到心动的话,就请尝试一下吧。不过,一定会碰到许多意想不到的困难,但最终是一定会实现的,到那时,你一定会同我一样,心中充满了成就感。最主要的是实现了全屏幕播放,这一点同收费节目享受的待遇是一样的。怎么样,是不是很理想啊!

还有不清楚的地方请到octoshape官方网站看一下Frequently Asked Questions Linux(网址http://www.octoshape.com/faq/faq ... 电子信件E-mail support@octoshape.com


2010-11-8
 楼主| 发表于 2010-11-8 14:55:43 | 显示全部楼层
我不知道文章中三个奇怪的符号是怎么上去的,怎么也消除不了。我现在给个连接,请到另外一个地方看本文:
http://www.linuxdiyf.com/bbs/thread-187616-1-1.html

或:该符号用冒号加大写的d代替。可能这里不能输入冒号和大写的d。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-8 16:51:06 | 显示全部楼层
更正:
三、改变权限(超级用户)
代码:
cd /home/用户名
chmod +x ~/Desktop/octosetup-linux_i386.bin

变成:
三、改变权限(超级用户)
代码:
cd /home/用户名
chmod +x octosetup-linux_i386.bin

这是由于在原来基础上改写的,出现了差错。请各位原谅。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表