Improve RTSP/RTP layer: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
*** ...more... | *** ...more... | ||
** 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 | |||
** add RTP packetizers for codecs that we already have depacketizers for (Theora, Vorbis, any other?) | |||
** support RTCP/Bye as end-of-file (see [[Small_FFmpeg_Tasks#Make_the_rtp_demuxer_support_rtcp_BYE_packets|small task]]) | ** support RTCP/Bye as end-of-file (see [[Small_FFmpeg_Tasks#Make_the_rtp_demuxer_support_rtcp_BYE_packets|small task]]) | ||
* Secondary goal: improve application integration | * Secondary goal: improve application integration |
Revision as of 12:33, 31 May 2010
Roadmap/checklist for Josh Allmann's Summer of Code Project:
- Primary goal: improve the receiver compatibility
- Add support for more widespread formats ([list will follow check gst live555 and feng])
- X-Qt/quicktime depacketizer (see X-QT patch)
- SVQ3 [1] and QDM2 [2] depacketizers
- ...more...
- support Quicktime http tunnel mode
- untangle the AAC and mpeg4 format specific code from rtsp.c, make them proper dynamic payload handlers
- add RTP packetizers for codecs that we already have depacketizers for (Theora, Vorbis, any other?)
- support RTCP/Bye as end-of-file (see small task)
- Add support for more widespread formats ([list will follow check gst live555 and feng])
- 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
Mentor: Luca Barbato, Martin Storsjö, Ronald S. Bultje