Improve RTSP/RTP layer: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
No edit summary
(Add some more tasks)
Line 5: Line 5:
*** X-Qt/quicktime depacketizer (see [http://www.gnome.org/~rbultje/ffmpeg-patchset/ X-QT patch])
*** X-Qt/quicktime depacketizer (see [http://www.gnome.org/~rbultje/ffmpeg-patchset/ X-QT patch])
*** SVQ3 [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-July/073511.html] and QDM2 [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-August/073826.html] depacketizers
*** SVQ3 [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-July/073511.html] and QDM2 [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-August/073826.html] depacketizers
*** ...more...
*** VP8 (see https://groups.google.com/a/webmproject.org/group/webm-discuss/browse_thread/thread/550f946b0e22ead2# )
** support Quicktime http tunnel mode  
** support Quicktime http tunnel mode  
** untangle the AAC and mpeg4 format specific code from rtsp.c, make them proper dynamic payload handlers
** untangle the AAC and mpeg4 format specific code from rtsp.c, make them proper dynamic payload handlers
Line 14: Line 14:
** Try to support subtitle streams (either as rtcp-xr or application/text stream)
** Try to support subtitle streams (either as rtcp-xr or application/text stream)
** Make VideoLanClient, MPlayer or Xine use FFmpeg RTSP
** Make VideoLanClient, MPlayer or Xine use FFmpeg RTSP
** Implement protocol variations (e.g. DCCP or improve SCTP)


''Mentor: Luca Barbato, Martin Storsjö, Ronald S. Bultje''
''Mentor: Luca Barbato, Martin Storsjö, Ronald S. Bultje''

Revision as of 00:02, 1 June 2010

Roadmap/checklist for Josh Allmann's Summer of Code Project:

  • Primary goal: improve the receiver compatibility
  • Secondary goal: improve application integration
    • Provide an API to expose the rtcp layer (and the equivalent in RDT dialect)
    • Try to support subtitle streams (either as rtcp-xr or application/text stream)
    • Make VideoLanClient, MPlayer or Xine use FFmpeg RTSP
    • Implement protocol variations (e.g. DCCP or improve SCTP)

Mentor: Luca Barbato, Martin Storsjö, Ronald S. Bultje