[linux-dvb] UDP encapsulated MPEG{2,4} TS into dvbsnoop?

Nico Sabbi Nicola.Sabbi at poste.it
Fri Oct 12 14:42:52 CEST 2007


Il Friday 12 October 2007 13:57:26 Alexander E. Patrakov ha scritto:
> Nico Sabbi wrote:
> > if in the SDP of the broadcast transmission there's some kind of
> > configuration (base64-encoded) string (generally known as
> > "extradata" ) then you won't get ffmpeg (or any other decoder)
> > decode the raw ESs without passing the extradata before feeding
> > it the payloads.
> > This is the common practice for that abomination that is RT[SC]P,
> > which encourages this splitting between extradata and payloads
> > even for formats that may have headers in-stream like H26x and
> > Mpeg4.
>
> I don't have any means to get the SDP except guessing. 

the sdp is surely in one of the multicast transmissions you have

> Does this 
> mean that, if "extradata" are present in the required SDP, I have
> to give up, for technical reasons?

yes

>
> And, just in case if extradata are in fact not needed, is my "strip
> headers and feed to ffmpeg" technique equivalent to trying with the
> correct SDP?
>
yes, but remember that RTP defines a different payload format for
each supported codec (nice, isn't it?) , so in each rtp packet you
have to analyze the payload indicator (or however it's called) and
demux the payload accordingly



More information about the linux-dvb mailing list