1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-11-03 04:17:18 -05:00

Spelingk, and fmt -78.

git-svn-id: https://svn.xiph.org/trunk/ezstream@13253 0101bb08-14d6-0310-b084-bc0e0c8e3800
This commit is contained in:
moritz 2007-07-13 10:45:55 +00:00
parent 47d842ef7a
commit 522ccd69fe

34
README
View File

@ -12,14 +12,14 @@ It began as the successor of the old "shout" utility, and has since gained a
lot of useful features.
In its basic mode of operation, it streams media files or data from standard
input without reencoding and thus requires only very little CPU resources. It
can also use various external decoders and encoders to reencode from one
format to another, and stream the result to an Icecast server. With reencoding
enabled, ezstream is a very flexible source client.
input without re-encoding and thus requires only very little CPU resources. It
can also use various external decoders and encoders to re-encode from one
format to another, and stream the result to an Icecast server. With re-
encoding enabled, ezstream is a very flexible source client.
Supported media formats for streaming are MP3, Ogg Vorbis and Ogg Theora.
Ezstream natively supports metadata in MP3 (ID3v1 only) and Ogg Vorbis, or many
more formats when it is built with the TagLib option.
Ezstream natively supports metadata in MP3 (ID3v1 only) and Ogg Vorbis, or
many more formats when it is built with the TagLib option.
Ezstream is free software and licensed under the GNU General Public License.
See the COPYING file for details.
@ -37,7 +37,8 @@ Ezstream depends on:
* libxml 2.x (http://xmlsoft.org/)
Ezstream optionally uses:
* TagLib 1.x (1.4 or newer recommended, will be used via the libtag_c wrapper)
* TagLib 1.x (1.4 or newer recommended, will be used via the libtag_c
wrapper)
(http://developer.kde.org/~wheeler/taglib.html)
@ -76,8 +77,8 @@ USAGE
Once ezstream is successfully installed, type "man ezstream" (without quotes)
on the command line for a comprehensive manual. This distribution package also
comes with example configuration files that can be used as a guide to configure
ezstream.
comes with example configuration files that can be used as a guide to
configure ezstream.
Note that all by itself, ezstream is not particularly useful. It requires a
running Icecast server to stream to, which then relays the stream to many
@ -97,12 +98,12 @@ fulfills the following requirements:
display to function.
2.1. A decoder needs to be capable of sending RAW data to standard output.
2.2. An encoder needs to be capable of reading RAW data from standard input.
2.3. A combined de-/encoder needs to be capable of sending streamable media
to standard output.
2.3. A combined de-/encoder needs to be capable of sending media data that
can be streamed to standard output.
Media formats that ezstream does not support directly are passed through
unaltered. Whether they work or not depends on the level of support offered
by the version of libshout ezstream is linked with.
unaltered. Whether they work or not depends on the level of support offered by
the version of libshout ezstream is linked with.
The following incomplete list of programs shows a few that are known to work.
These are also used in the example configuration files:
@ -133,8 +134,8 @@ OPERATING SYSTEM SPECIFIC NOTES
* Ezstream and SunPRO cc/c99 on Solaris:
Ezstream may not build with SunPRO cc/c99 "out of the box" if a threaded
libshout was built with gcc. This known issue results in the following error
message from the linker:
libshout was built with gcc. This known issue results in the following
error message from the linker:
ld: fatal: option -h and building a dynamic executable are incompatible
@ -143,4 +144,5 @@ OPERATING SYSTEM SPECIFIC NOTES
on to ezstream, where cc or c99 ultimately chokes on them.
Ezstream compiles with both cc/c99 and gcc if libshout was built with Sun's
compiler. If libshout was built with gcc, compile ezstream with gcc as well.
compiler. If libshout was built with gcc, compile ezstream with gcc as
well.