[FFmpeg-devel] [PATCH] SHOUTcast HTTP Support

Ronald S. Bultje rsbultje
Mon Jan 18 18:05:35 CET 2010


On Sat, Jan 16, 2010 at 1:46 PM, Reimar D?ffinger
<Reimar.Doeffinger at gmx.de> wrote:
> Just a minor comment (since I don't know a reasonable way to do it):
> I would be nicer if SHOUTcast would be handled as a demuxer, because
> a) metadata can be handled as usual
> b) files downloaded with e.g. wget from servers that always send meta-data
> ? can still be played
> c) metadata-changes could possibly be exported as chapters (if we support
> ? chapters being added during playback).

This'd be nice, yes. I'm looking for ways to do this without borking
over everything common.

Problem: icy-metadata is in the HTTP header; the HTTP data icy
metadata only comes after icy-metaint bytes in the HTTP datastream.
This sucks. Also, this would not provide the metadata present in the
HTTP header.

However, I agree that the current patch still uses several (imo) hacks
to transfer the metadata from URL to demuxer, and I don't like them.
Other metadata-people should (Baptiste?) should give their input on
the best way to do this.


More information about the ffmpeg-devel mailing list