1. gsopcast: a gtk front-end of p2p TV sopcast
Its prototype comes from the work of pinkme005 and zlbruce. Newly added features include sound volumn control, starting media player without delay, streaming state display and recording.
project site:
http://code.google.com/p/gsopcast/
The Chinese patch made by Subbo can be found here:
http://gxgg2000.51.net/softshare/web/gsopcast.htm
Requirements:
sp-sc, alsa-lib, gtk+2.0, and a media player capable of playing wmv file.
Installation:
For gsopcast, do the following steps:
#tar jxf gsopcast-*.tar.bz2
#cd gsopcast-*
#make
#make install
For sp-sc, unzip the tar ball and then move sp-sc to where the variable PATH can find, such as /usr/local/bin
Usage:
Select a channel list row then click "Sopcast" or directly double click the channel list row to start watching TV.
Click button "Player" to restart the media player.
Click button "Channel" to update the channel list.
Click button "Record" to be prepared for recording. The default directory to store recorded files is ~/SOPCAST.
The "Player:" entry determines the media player you choose. The default value "aoss mplayer -ontop -geometry 100%:100%" uses mplayer to play media, which can be changed to other forms like "xterm -e mplayer".
Problems fixing:
1.Why cann't I start media mplayer?
A: The command "nmap -sS -O -p- -PI -PT 127.0.0.1" can check whether your computer's ports are availible or not. After the core program sp-sc begins to run, the ports 800*, 900* should be show on output.
Software mechanism:
gsopcast is only a gtk front-end, the core p2p software is sp-sc. sp-sc should be executable and should be put to the place where PATH can find, such as /usr/local/bin.
2. qsopcast: a qt front-end of sopcast
It's mainly based on sejishikong's great work:(RPM and source).
project site:
http://code.google.com/p/qsopcast/
svn download:
$svn checkout http://qsopcast.googlecode.com/svn/trunk/ qsopcast
Latest stable version download:
$svn checkout http://qsopcast.googlecode.com/svn/tags/qsopcast-0.3
Requirements:sp-sc, QT3, alsa-lib (optional) and a media player capable of playing wmv file.
Compilation and install:
#tar jxf qsopcast-*.tar.bz2
#cd qsopcast-*/src
#qmake
#make
#make install
3. feidian-monitor: a trace tool for monitoring and watching feidian TV
Note: the project has been moved to http://code.google.com/p/feidian-monitor/
Requirement:
mplayer (1.0pre8 or CVS version), wine, and feidian-green to be downloaded.
gtk version:
feidian_monitor_gtk-0.0.16.tar.bz2
feidian_monitor_gtk-0.0.14.tar.bz2
feidian_monitor_gtk-0.0.9.tar.bz2
Compilation:
#tar jxf feidian_monitor_gtk-*.tar.bz2
#cd feidian_monitor_gtk-*
#make
qt version (depreciated, using the above gtk version instead):
feidian_monitor-0.0.2b.tar.bz2
Compilation:
#qmake -project
#qmake
#make
Usage:
launch feidian first by using wine, after the channel appear, then launch fedian-monitor. click "Attach" to start monitoring.
4. qt-feidian: a port scanning tool for watching feidian TV (using wine)
Requirement:
mplayer (CVS version or 1.0pre8), wine, and feidian-green to be downloaded.
qt-feidian download:
Compilation:
#qmake -project
#qmake
#make
5. multicurl: a libcurl based multi-URL downloading tool
Note: the project has been moved to http://code.google.com/p/multicurl/
usage:
#multicurl url1 url2 ... [-O output_file]