[FFmpeg-devel] GSoC 2009: FFmpeg is in
Luca Barbato
lu_zero
Fri Mar 20 10:35:47 CET 2009
Luca Abeni wrote:
> I very much like the idea of having a "solid" rtp/rtsp demuxer that can
> arrive to replace live555. But if I look at the current rtp demuxer, I
> am not sure if it must be improved or re-designed. The current RTP code
> gives the idea that it has been designed with certain goals and assumptions
> in mind, and over the years people added features removing and or changing
> some assumptions in subtle ways. As an example, let's look at the dynamic
> payload handlers... Why should a payload parser mess with the RTP timestamp?
>
Because you may have aggregates in packets (N frames in a single rtp
packet) and you have
RTP packet (aggregate) ->> Demuxer ->> many frames
> So, I believe that a SoC project about this stuff is very interesting
> (and needed), and I think the first thing to do for the student should
> be to look at the current code and clean it up (or rewrite it after a
> careful re-design, if needed). And this should be done after reading the
> relevant RFCs, of course ;-)
Agreed =)
> Only after that the student can start adding new functionalities (but
> before this, some known bugs have to be fixes - for example RTCP RR
> packets...).
We should try to come up with a list and cut the task for the time of
the SoC.
> If you (and other developers) agree with this vision, I'll be happy to
> help mentoring this project.
=)
--
Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
More information about the ffmpeg-devel
mailing list