在 Linux 下使用 SopCast 收看网路电视
近年来 Windows 平台下的网络电视软件很火爆,PPLive,PPStream 等等,不过 Linux 平台上也有一款很不错的 P2P 网络电视软件:SopCast。更准确的说,它是跨平台的,Windows, Linux, Mac OS 都有支持。
在 SopCast 的下载页面上有 for Linux 的版本,上面的 Command Line Version (sp-sc) 就是核心程序,下载后参照里面的 Readme 安装即可。官方网页上提供的 GUI 的程序是 Qt 版本的,不过在 GUI 程序作者 Wei Lian 的主页上有 GTK 版本的下载,名叫 gsopcast ,最新版本号是 0.2.10,我本人就是使用的 GTK 版本。而由于某些众所周知的原因,他的主页无法正常访问 (UPDATED: 一个月前我写这篇博客的草稿时,还不能访问,不过现在已经能访问了,并且这个项目已经移动到了 Google Code 了,地址是: http://code.google.com/p/gsopcast)。如果不想使用代理的话,可以在我本地下载源文件:
Downloaded a total of 1053 times
编译安装前需要安装必需软件包:
$ sudo apt-get install libstdc++5 libgtk2.0-dev libasound2-dev checkinstall
另外可能还需要安装 automake (版本号 1.9)和 autoconf:
$ sudo apt-get install automake1.9
$ sudo apt-get install autoconf
然后安装 gsopcast (sp-sc 的安装请参见 SopCast 官方网站)
$ tar jxf gsopcast-*.tar.bz2
$ cd gsopcast-*
$ ./configure
$ make
$ sudo make install
安装完毕后运行 gsopcast 即可,默认情况下它使用 mplayer 作为播放器,当然也可以指定其他播放器。播放流畅性上来说 SopCast 和 Windows 平台下面的同类软件相比不占优势,不过可能是因为源不多的关系。但是起码这又给了 Linux fans 一个留在 Linux 系统的理由。

请问哪里有for Mac 的sopcast下载?我在他们主页上没有找到。
谢谢!
有 for Mac 的吗?我没有看到过呀
我选择频道后出现以下的error:
sp-sc: No such file or directory
是出了什么问题?
那是因为你没有安装 SopCast 的核心文件,因为 gScopcast 只是一个 GTK 的前台界面。需要去 SopCast 官方下载页面下载“SopCast 1.0.2 linux版”
下载的sopcast解压后是个文件夹吗?我解压后里面有个vlc的安装包,然后两个文件
一个是sp-sc-auth
一个是sp-so-auth
启动gsopcast后,频道加载不上去,一点反映页没有。不知道怎么回事
貌似现在的版本和我当初下载的已经不一样了么。README 里面也没有说清除。
我估计 sp-sc-auth 是主程序,然后把 vlc 里面的内容解压,按它里面的目录结构拷贝到你的系统去。
你可以试试,我不是很确定
谢谢你的推荐,正愁linux没有此类的软件呢