FFmpeg - IceCast Metadata

From PiRho Knowledgebase
Revision as of 15:13, 13 March 2025 by Dex (talk | contribs) (Created page with "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 :...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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]