Stream Transcoder
streamTranscoder
streamTranscoder
Download Version 1.2.8 (12/1/2004)
streamtranscoder-1.2.8.tar.gz
I've had a few of people that have pointed out the ST has a tendency of crashing. I've been able to reproduce some of these, but unfortunately, solving these seems to mean doing a whole lot of rewriting. So in true oddsock-fashion, I'm updating streamtranscoder to better handle the crashes. I now provide a streamTranscoder.sh script which will run ST in a loop. I've also stripped out the auto-reconnect abilities of ST (these where the causes of the crashing). So for auto-reconnecting, you now need to use the .sh script. Overall, it will work better, and lets hope that I get some free time to do this right.
Download Version 1.2.7 (7/26/2004)
streamtranscoder-1.2.7.tar.gz If you are running freeBSD, try this version..otherwise no other changes since 1.2.6...
Download Version 1.2.6 (5/2/2004)
streamtranscoder_win32_1.2.6_setup.exe Win32 Setup
streamtranscoder-1.2.6.tar.gz Source code (Unix users download this)
streamtranscoder-1.2.6-1.i386.rpm Fedora Core 1 Binary RPM
streamtranscoder-1.2.6-1.src.rpm For your non-Fedora RPM needs :)
Changes
fix for some cases of transcoding from Stereo to Mono on win32 platforms
added a call for curl to ignore signals (some cases were triggering a SIGPIPE, and causing it to abort)
Download Version 1.2.5 (5/2/2004)
streamtranscoder_win32_1.2.5_setup.exe Win32 Setup
streamtranscoder-1.2.5.tar.gz Source code (Unix users download this)
streamtranscoder-1.2.5-1.i386.rpm Fedora Core 1 Binary RPM
streamtranscoder-1.2.5-1.src.rpm For your non-Fedora RPM needs :)
Changes
fix for segfault on auto reconnect..thanks to anonymous poster in the forum...
Download Version 1.2.4 (4/25/2004)
streamtranscoder_win32_1.2.4_setup.exe Win32 Setup
streamtranscoder-1.2.4.tar.gz Source code (Unix users download this)
streamtranscoder-1.2.4-1.i386.rpm Fedora Core 1 Binary RPM
streamtranscoder-1.2.4-1.src.rpm For your non-Fedora RPM needs :)
Changes
Stupid bug on my part was preventing the WMA server to boot on win32 platforms.
RPMS! I now have binary RPMs for Fedora Core 1, and source RPMS for those on other platforms.
There have also been a few fixes to liboddcast in the last few months that are now included in ST.
Download Version 1.2.3 (1/31/2004)
streamtranscoder_win32_1.2.3_setup.exe Win32 Setup
streamTranscoder-1.2.3.tar.gz Source code (Unix users download this)
Changes
Apparenlty BASS changed their API a bit for live recording in 2.0..Live recording now works again in win32...
Download Version 1.2.2 (1/27/2004)
streamtranscoder_win32_1.2.2_setup.exe Win32 Setup
streamTranscoder-1.2.2.tar.gz Source code (Unix users download this)
Changes
fixed some more problem streamTranscoder had with losing connections to source and/or destination servers
ignore SIGPIPE on unix for send()
Download Version 1.2.1 (1/26/2004)
streamtranscoder_win32_1.2.1_setup.exe Win32 Setup
streamTranscoder-1.2.1.tar.gz Source code (Unix users download this)
Changes
fixed a bug with reading mp3 input which would generate a seg fault in certain circumstances.
What is it ?
This command line application was designed to provide opportunities for broadcasters to
support multiple types of formats/bitrates/samplerates for their streams. It
will act as both a listener client (for many different types of streams) AND as a
source client (for many different types of streaming servers.
Currently the following servers are supported on input (i.e. listens to):
Shoutcast - MP3 (with metadata and without)
Icecast 1.x - MP3 (with icy metadata and without)
Icecast 2 - MP3 (with metadata)
Icecast 2 - Vorbis (with metadata)
Peercast - MP3 and Vorbis
KasterBlaster - MP3 (no metadata)
The following servers are supported on output (i.e. streams to):
Shoutcast - MP3
Icecast 1.x - MP3 (with icy metadata and without)
Icecast 2 - MP3 (no metadata - Icecast2 does not support it at this time)
Icecast 2 - Vorbis (with metadata)
Peercast - MP3 and Vorbis
WMA - win32 ONLY
Still don't get what it does ? How about a picture ?
Supported platforms
streamTranscoder was written with many platforms in mind and is supported on both win32 and linux (probably other unix's too).
Another note about platform specific stuff. Currently LAME (lame_enc.dll) on win32 and LAME (libmp3lame.so) on
unix provide a different interface. Most notably is the absense of high/lowpass filters on win32. For this
reason you cannot set high/lowpass filters on win32 and you can talk to the LAME maintainers if this displeases you. :)
Also, WMA is supported only under win32. This is due to the not-so-obvious fact that no WMA encoder libraries exist
for unix.
Also, if you are running the win32 version of streamTranscoder, you will also need the WMA format distribution...you
can get it here -> http://www.un4seen.com/files/WMFAdist.exe
Library dependencies:
libogg
libvorbis
libmad
libcurl
libmp3lame
Note that in order to build streamtranscoder, you may need to get the devel versions of the libraries as well. This usually only applies if you are installing the RPM versions of the above libraries.
|