[FFmpeg-devel] [PATCH] SHOUTcast HTTP Support
Mon Jan 18 19:04:47 CET 2010
On Mon, Jan 18, 2010 at 12:05 PM, Ronald S. Bultje <rsbultje at gmail.com>wrote:
> 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
> > 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.
I agree -- they are hacks (it feels hackish). And I will take any feedback
I can get! Currently, I'm reading over the RTSP demuxer to get a sense of
what the muxer does and how they should behave.
"The mark of an immature man is that he wants to die nobly for a cause,
while the mark of the mature man is that he wants to live humbly for one."
More information about the ffmpeg-devel