- 论坛徽章:
- 0
|
[标题]网络电视gsopcast安装与操作
1 lingyun@lingyun:/media/sdb9/download/software/gsopcast$ tar jxvf gsopcast-0.2.9.tar.bz2
gsopcast-0.2.9/
gsopcast-0.2.9/src/
gsopcast-0.2.9/src/Makefile
....................
....................
2lingyun@lingyun:/media/sdb9/download/software/gsopcast$ cd gsopcast-0.2.9/
lingyun@lingyun:/media/sdb9/download/software/gsopcast/gsopcast-0.2.9$ ls
Authors ChangLog.gb2312 COPYING README src
lingyun@lingyun:/media/sdb9/download/software/gsopcast/gsopcast-0.2.9$ cd src
lingyun@lingyun:/media/sdb9/download/software/gsopcast/gsopcast-0.2.9/src$ ls
callbacks.cc fork.cc iochannel.cc iosignal.cc loadsave.cc socket.cc
callbacks.h fork.h iochannel.h iosignal.h loadsave.h socket.h
channel.cc gsopcast iorecord.cc iostatistics.cc main.cc sound.cc
channel.h header.h iorecord.h iostatistics.h Makefile sound.h
lingyun@lingyun:/media/sdb9/download/software/gsopcast/gsopcast-0.2.9/src$ make
g++ -O2 -Wall `pkg-config --cflags gtk+-2.0` -c callbacks.cc -o callbacks.o
g++ -O2 -Wall `pkg-config --cflags gtk+-2.0` -c sound.cc -o sound.o
...............
..................
3 lingyun@lingyun:/media/sdb9/download/software/gsopcast/gsopcast-0.2.9/src$ sudo make install
install -D gsopcast /usr/local/bin/gsopcast
lingyun@lingyun:/media/sdb9/download/software/gsopcast/gsopcast-0.2.9/src$ whereis gsopcast
gsopcast: /usr/local/bin/gsopcast
.....................
.....................
4lingyun@lingyun:/media/sdb9/download/software/gsopcast$ tar zxvf sp-auth.tgz
sp-auth/
sp-auth/vlc-install-utf8-pid-getport.tgz
sp-auth/Readme
sp-auth/sp-so-auth
sp-auth/sp-sc-auth
lingyun@lingyun:/media/sdb9/download/software/gsopcast$sudo cp sp-auth/sp-so-auth sp-auth/sp-sc-auth /usr/local/bin
问题及解决
1 lingyun@lingyun:/usr/local/bin$ gsopcast
sp-sc: No such file or directory
sp-sc: No such file or directory
sp-sc: No such file or directory
sp-sc: No such file or directory
sp-sc: No such file or directory
将 sp-sc-auth改名为 sp-sc
2 lingyunyun@lingyun:/usr/local/bin$ gsopcast
sp-sc: Permission denied
sp-sc: Permission denied
sp-sc: Permission denied
改变sp-sc文件的权限
lingyunyun@lingyun:/usr/local/bin$ls -l sp-sc
lingyunyun@lingyun:/usr/local/bin$chmod 775 sp-sc
命令行使用
http://www.sopcast.org/cn/download/下载的sopcast linux版需要和mplayer组合使用,
先通过sopcast连接到某个频道,并保存到本机上,再通过mplayer从本地观看(一共需要3句SHELL指令即可)。
下载的sp-auth中只要sp-sc-auth即可连接到频道:
#./sp-sc-auth sop://broker.sopcast.com:3912/6002 3908 8908
其中6602是频道号,频道号详见: http://www.sopcast.org/channel/
mplayer收看的SHELL语句如下:
#mplayer http://127.0.0.1:8908/tv.asf
切换频道语句如下:
#pkill sp-sc-auth
sopcast只有一个主文件sp-sc,比如要看CCTV-5的话,就运行
sp-sc sop://sop.sopcast.org:3919/official/cctv5 8900 8800
看到有数据交换后就可以用mplayer http://localhost:8800来收看了,很流畅的。
频道列表在这里,可以选择你喜欢的...
http://www.sopcast.org/channel/
官方网址 http://www.sopcast.org
当然,还可以在linux服务器作内网直播:
利用sopcast在内网快速建立直播:先启动sopcast,选择一个能播放的频道,当 Media Player能播放节目时,
可关掉Media Player,但不要停sopcast,这时你就可以在内网其它机器上在Media Player中输入http:// sopcast运行机器IP:8900/ ,就能看到sopcast发布的直播了。
[color="#cc3333"]自己的实践
##########################
如看凤凰中文台 流地址为 sop://broker1.sopcast.com:3912/6004
其中6004是频道号,频道号详见:其中6602是频道号,频道号详见: http://www.sopcast.org/channel/
或 http://sopcast.pxn.ca/sopchannels.php
# ./sp-sc sop://broker1.sopcast.com:3912/6004 3912 6004
看到有数据交换后就可以用mplayer 来收看了.
如
# mplayer http://localhost:6004
注:
不止mplayer 也可以用其他的播放器如gmplayer,只要支持这种流格式就行。
localhost是主机名
##########################
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/71520/showart_1002992.html |
|