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

Benjamin Zores ben at geexbox.org
Tue Jun 13 23:36:26 CEST 2006


Hi there,

I've wrote a new (or at least fairly updated) RTSP demuxer for MPlayer.
The previous one was taken from xinelib (and still is) and thus, only streaming from Real servers
was supported.

The new code should add support for both Real (code mostly unchanged) and RFC compliant RTSP servers. Right now (and I don't plan to upgrade it atm), it uses internal RTP demuxer and so
only supports MPEG-TS streams sent over RTP.

I've tested the new code using some existing Real servers and MPEG-TS over RTSP
streaming through LIVE555 tools. For french people here, it _SHOULD_ (not in all cases right now)
support the FreeboxTV LiveTV streaming.

Quick patch dexcription:
- new libmpdemux/librtsp library where some non-Real specific code from libmpdemux/realrtsp
has been moved to.
- several fixes over rtsplib for better RFC compliance.
- new RTSP demuxer.
- added libmpdemux/freesdp library for SDP parsing (used by RTSP parser). This library has been patched (some useful stuff was missing) so it has to be included and can't be external.
- i haven't checked for network code portability (#ifdef WIN32) in libmpdemux/librtsp/rtsp_rtp.c and I honnestly don't know anything about that stuff so if anyone can help me with that ...

So, the goal is to avoid using LIVE555 C++ shit the most we can.
Comments and feedback welcome for patch update.

Ben

-- 
"My life, and by extension everyone else's is meaningless."
Bender, Futurama
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch-rtsp.diff
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20060613/4e736309/attachment.txt>


More information about the MPlayer-dev-eng mailing list