FFmpeg - IceCast Metadata

From PiRho Knowledgebase
Jump to navigationJump to search

This protocol accepts the following options:

ice_genre
Set the stream genre.
ice_name
Set the stream name.
ice_description
Set the stream description.
ice_url
Set the stream website URL.
ice_public
Set if the stream should be public. The default is 0 (not public).
user_agent
Override the User-Agent header. If not specified a string of the form "Lavf/<version>" will be used.
password
Set the Icecast mountpoint password.
content_type
Set the stream content type. This must be set if it is different from audio/mpeg.
legacy_icecast
This enables support for Icecast versions < 2.4.0, that do not support the HTTP PUT method but the SOURCE method.
tls
Establish a TLS (HTTPS) connection to Icecast.
icecast://[username[:password]@]server:port/mountpoint

Reference: [FFmpeg: FFmpeg Protocols Documentation]