mardi 19 juin 2007

Rock n' Roll

Exams are over, so GSoC can begin!

I'm gonna start with printing & reading the RFC-3550 completely as well as the JMF documentation. I'll study the RFC and compare it (especially the algorithms described : SSRC collision detection, etc) with the already existing RTP code from FMJ. At the same time, I'll be able to see which parts of the stack are still missing.

Afterwards, I'll code some standalone program(s) to test the RTP stack. The real coding will begin after this step, following some sort of incremental development strategy, implementing one new "feature" and then doing extensive testing to assure that everything is perfect before moving forward to the next one.

I'm also looking for a client that would have a reliable RTP2 stack (fully compliant with RFC-3550) to perform the testing. I'm not totally sure that ffmpeg clients would do it since [ffmpeg-wishlist] as well as [gsoc07-ffmpeg] seem to state that one would need to (move all the streaming features to a standalone library AND) add or at least improve support for some streaming protocols among which RTP (RFC3550). I'll investigate this a bit further, ask on their ML (already asked on their IRC chan, but they couldn't answer) and look for other solutions if ffmpeg is not suitable.

See ya!




lundi 16 avril 2007


Hi everybody,

My name is Christian Vincenot and I'll be working during summer on the integration of FMJ in SIP Communicator. I'll be using this blog as a way to keep everybody updated about the progress of my work.

I'm not really a big user of blogs, but I'll do my best to post as much as possible.

See you,

. SIP Communicator :

. Google Summer of Code :

. FMJ (Freedom for Media in Java) :