|
World Wide Conferencing Network
WWCN is a system that provides multimedia conferencing services on a
world-wide scale. It has been optimized for realtime data delivery:
music, voice, video, pictures, text, software updates, and so on.
To cope with today's bandwidth scarcity, it implements a reliable
"multicasting" technology (one to many data communication)
over standard TCP (internet) connections.
|
Contents
HOME
WHAT IS WWCN?
Introduction
White papers
HOWTO...
connect
tune in
build a network?
SOFTWARE
multimedia players
multimedia producers
chat clients
server software
MANUALS
xmit
recv
fifo123
|
fifo123 manual
Build
This is how you build fifo123:
- download fifo123.patch
- download mpg123-0.59r
- untar mpg123-0.59r.tgz in a convenient directory;
- type: "patch -d mpg123-0.59r < fifo123.diff", substituting the proper
path to fifo123.diff if it's elsewhere;
- cd mpg123-0.59r
Now, if you are not running linux then you have to modify the Makefile.
Study the make rule "linux-fifo" and the makerule that you would normale
use for your platform to build mpg123. Copy your makerule, rename it to
something convenient, and make the following modifications:
- in OBJECTS, replace audio_*.o by audio_delay.o
- in OBJECTS, add fifo.o
- in CFLAGS, add -DFIFO_WRITE
- replace mpg123-make by fifo123-make
- type: make linux-fifo or your own makerule you have created in step 3
and go fetch a cup of coffee or other beverage.
When make is finished, you should have an executable 'fifo123' that you can
copy to a convenient place.
Note that you can still build the "regular" mpg123 from the same tree.
Usage
fifo123 is used in the same way as you would use mpg123, except that
it has an extra parameter '-x ' to specify the pathname of
the fifo to use. By default, it is "/tmp/fifo123.fifo". Note that fifo123
will block until the fifo is read by another process, such as 'xmit'.
To test whether fifo123 is working properly, you can type:
# fifo123 -x /tmp/my.fifo my.mp3 &
# mpg123 /tmp/my.fifo
and then you should be able to listen to your mp3.
Copyrights
none whatsoever.
Warranty
none whatsoever.
|