Software made by me

 

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:

feidian-0.0.7.tar.bz2 

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]

where ur1, url2, ... are the URL addresses of the file you want to download from different servers.

example:

#multicurl sourceforge.net/aaa.tgz slashdot.com/aaa.tgz -O bbb.tgz 

Publication

Software

Code Collection

Legged Robots

Global warming