FFmpeg - IceCast Metadata
From PiRho Knowledgebase
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]