[MPlayer-dev-eng] [PATCH] New native RTSP demuxer

Benjamin Zores ben at geexbox.org
Sun Jun 18 10:52:56 CEST 2006


On Sun, 18 Jun 2006 02:06:45 +0200
Luca Barbato <lu_zero at gentoo.org> wrote:

> Benjamin Zores wrote:
> >> Also, AFAIK RealRTSP is not RFC-compliant.  When you say you have made
> >> it more RFC-compliant, does it still work with Real servers?
> > 
> > Of course !!
> > The goal is to keep current behavior, just add support for MPEG-TS
> > streaming over regular (i.e non-Real) RTSP server.
> 
> libnms is structured to support any kind of streams given you have the
> proper parser to convert from the rtp packetization to common one, sadly
> it still lacks a stable/complete api.
> 
> If your implementation is meant as a full alternative consider leaving
> space for other parsers (and expect them to require to access data from
> sdp and/or from rtsp).
> 
> (having 3 possible alternative is good in my opinion)

What i would like to see is:

1. having current RTP (MPEG-TS only)
  + my RTSP (MPEG-TS only too as using current RTP demuxer) demuxer
as a minimalistic (default, no --enable/disable option) format support.
2. keep LIVE555 C++ thing as an optional --enable option which should by used
 as the default RTP/RTSP demuxer when compiled in, as a much more complete parser.
3. use libnms some day as a new complete RTP/RTSP demuxer and remove all LIVE555 bloat when
 it'll be ready (should be default when compiled with --enable-libnms).

So basically:
- having minimal RTP/RTSP parser.
- having LIVE555/libnms to overlap the minimal parser when compiled in.

Your guess ?

Ben

-- 
"My life, and by extension everyone else's is meaningless."
Bender, Futurama



More information about the MPlayer-dev-eng mailing list