Client compatibility list

  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/unicode.inc on line 47.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  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.