[Icecast] Https Meta data

Yahav Shasha yahav.shasha at gmail.com
Mon Oct 25 17:43:11 UTC 2021


If we're on the subject of Opus, is there any reliable way to playback opus
http/s streams in iOS/MacOS Safari yet?

בתאריך יום ב׳, 25 באוק׳ 2021, 20:33, מאת Philipp Schafft ‏<
phschafft at de.loewenfelsen.net>:

> Good evening,
>
> On Mon, 2021-10-25 at 19:20 +0200, HGAlt wrote:
> > I have a problem with https streaming. In VLC no meta data will be
> > displayed.
> > This seems to be an known problem! If you search in the internet, you
> > will find a comment from VLC, that the problem is created by Icecast.
> >
> > Is there any possibility to solve this problem?
>
> let me do a wild guess here: You are using MP3, or AAC.
>
> MP3, as well as AAC do not support metadata (unlike modern streaming
> formats) by themself. So they require the use of ICY as a transport.
> ICY is a workaround protocol by former Nullsoft that was meant only for
> letting Winamp talk with shoutcast. However Icecast has full emulation
> of that. TLS or not. To Icecast it is "all the same".
>
> And here is the big but:
>
> As Nullsoft decided that it is a "good" idea to use the "http" URI
> scheme for their protocol now players must check when the user enters a
> "http" URL if that is actually HTTP or ICY. So the player does magic
> here. And as this is dirty black magic nobody likes it. Therefore
> players have never implemented it for "https". As "https" always meant
> "https" not "icys". And for reasons of not confusing things even more
> that is very good.
>
> However there is also no correct scheme as there never was one
> registered. So there is no standard way of telling a player to use
> "icys". Meaning, metadata will only work if not used with a legacy
> codec.
>
> Some players accept URLs with "icys", "icyxs", or "xicys",... But that
> really depends on the player.
>
> Icecast itself (all versions!) are happy to send those metadata if a
> player asks for them. So on the Icecast side there is nothing to do.
>
> My suggestion is migration to e.g. Opus for streaming which is
> basically "THE" state of the art codec. With Opus metadata just works.
>
> I hope this was helpful, both for you and everyone else reading.
>
> With best regards,
>
> --
> Philipp Schafft (CEO/Geschäftsführer)
> Telephon: +49.3535 490 17 92
>
> Löwenfelsen UG (haftungsbeschränkt)     Registration number:
> Bickinger Straße 21                     HRB 12308 CB
> 04916 Herzberg (Elster)                 VATIN/USt-ID:
> Germany                                 DE305133015
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20211025/e9c113e5/attachment.htm>


More information about the Icecast mailing list