日期:2014-05-16 浏览次数:20828 次
二、用Sopcast收看网络电视
在Ubuntu系统上,通过免费、简单易用的软件 Sopcast,我们可以享受在线收看电视节目的乐趣。Sopcast(Streaming over P2P)是一个基于P2P(Peer-to-Peer)技术的视频播放软件,通过它,用户可以轻松在线收看如实况转播等实时视频节目。以下介绍基于 Ubuntu桌面版8.10,使用GNOME集成桌面环境。
1.安装软件
Ubuntu系统默认没有安装 Sopcast软件,我们可以从站点cnc1.sopcast.cn下载专用于Linux系统的Sopcast的安装文件,当前版本为3.0.1,下载的文件名为sopcast.tgz。在安装时,首先要解压该文件,解压后将在当前目录下生成一个子目录sp-auth,然后进到该目录,里面包含已经编译好的二进制可执行文件sp-sc-auth,我们将该文件重命名后复制到系统全局路径下。单击“应用程序” →“附件”下的“终端”项,打开一个GNOME终端窗口,在窗口中依次输入如下命令:
sudo cp sp-sc-auth /usr/bin/sp-sc
sudo cp sp-sc-auth /usr/local/bin/sp-sc
命令执行后,在Ubuntu系统的任何目录下输入命令sp-sc均可以运行Sopcast程序。由于以命令方式收看视频节目极不方便。因而我们需要安装Sopcast的图形化前端程序Gsopcast。
我们可以从站点http://gsopcast.googlecode.com下载Gsopcast的安装文件,下载的安装文件的文件名为gsopcast-0.4.0.tar.bz2。在安装时,首先要解压该文件,依次输入如下命令:
sudo bunzip2 gsopcast-0.4.0.tar.bz2
sudo tar -xvf qsopcast
-0.4.0.tar
命令执行后,将在当前目录下生成一个子目录gsopcast-0.4.0,进到该目录,输入如下命令:
sudo ./configure
对系统进行检查,如检查通过则在当前目录下生成编译脚本makefile;如检查过程中,指出缺少某个安装包,则可以使用apt-get命令来安装上相应的软件包(在Ubuntu系统上可能需要另行安装libasound-dev和libgtk2.0-dev两个软件包)。然后进到子目录src中,依次输入如下命令:
sudo make
sudo make install
如以上命令执行均没有问题,则在 src目录下生成可执行二进制文件gsopcast。为了测试Gsopcast程序是否编译成功,我们可以输入命令:./gsopcast来启动 Gsopcast程序。Gsopcast程序启动后,将自动连接到站点channel.sopcast.com获取可用电视频道列表文件,并将获取到电视频道显示在程序窗体左侧的频道列表区树视图中。
网络电视的视频内容需要借助于第三方的媒体播放器软件来播放,这里我们使用功能强大的视频播放软件VLC。Ubuntu系统默认没有安装该软件,但Ubuntu软件源中包含了VLC软件安装包,因而安装VLC软件很简单。安装VLC及常用解码器的命令如下:
sudo apt-get install vlc w32codecs
安装完毕后,在菜单“应用程序”/“影音”下可以找到“VLC media player”项。
2.配置并运行Gsopcast
为了使用Gsopcast能正常收看网络电视,我们还需对Gsopcast程序进行配置。点击Gsopcast程序窗口的“配置”选项卡,在“配置”选项卡窗口,将“播放器”栏对应的媒体播放器改为“vlc”,将“频道地址”改为“http: //channel.sopcast.com/gchlxml”。为了让设置生效,保存以上设置后,关闭Gsopcast程序并重新运行。如重新运行 Gsopcast程序后,在窗体左侧的频道列表树视图中出现频道信息,则表明成功获取频道信息,双击某个频道或选中某个频道后,点击下方的“Play” (播放)按钮,我们就可以欣赏所选频道的电视节目了。
?
http://www.linuxsense.org/archives/277.html