[PATCH] New native RTSP demuxer
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
participants (6)
-
Benjamin Zores -
Diego Biurrun -
Guillaume POIRIER -
Luca Barbato -
Reimar Doeffinger -
Roberto Togni