| libnemesi | Live555.com | FFPlay | GStreamer | RealPlayer | HelixPlayer | QuickTime | |
|---|---|---|---|---|---|---|---|
| General RTSP | OK | OK | OK | OK | OK | OK | OK |
| Seek support | Yes | Partial1 | No | No | Yes | Yes | Yes |
| Pause support | Yes | Partial1 | Yes | Yes | Yes | Yes | Yes |
| General RTP/RTCP | OK | OK | OK | OK | OK | OK | Partial2 |
| MPEG Video 1/2 | Yes | Yes | Yes | Yes3 | Partial4 | No | Yes |
| MPEG Audio | Yes | Yes | Yes | Yes | Yes | Yes | Partial5 |
| Vorbis | Yes | No | No | Yes | No | No | No |
| Theora | No | No | No | Yes | No | No | No |
| H.264 | Yes | Yes | Yes | Yes | No | No | Yes |
| H.263/H.263+ | Yes | Yes | Yes | Yes | Partial6 | No | Partial7 |
| MPEG 4 Visual | Yes | Yes | Yes | Yes | Partial4 | No | Yes |
| AAC | Yes | Yes | Yes | Yes | Yes | No | Yes |
(1) Live555 Seek and Pause implementation is not compliant with RFC 2326, so pause works only with seekable streams and seek may behave strangely or freeze the client.
(2) QuickTime does not support RTP/AVP/TCP interleaved but a proprietary form of rtsp tunnelling over http, so only UDP is supported
(3) Gstreamer fails to decode mpeg1/2 video when gst-ffmpeg is installed (it will be fixed in gst-plugins-good 0.10.7).
(4) Works on Windows and Mac only.
(5) MPEG Audio Layer-III (MP3) is not supported.
(6) H.263+ is not decoded correctly.
(7) Only standard resolutions (eg. CIF) seem to work.