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