Start support for RTSP 2.0
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Sat, 22 Apr 2017 12:26:07 +0000 (09:26 -0300)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Thu, 5 Oct 2017 16:23:48 +0000 (13:23 -0300)
commit9706199efb7d34b0dd7524567120def38e9e8f1d
tree18963a06e6717dbb11e33e8a0b5d413d274825d1
parent8b38aa9c468bc1cf7a232f4f372bf83efa67d328
Start support for RTSP 2.0

This adds basic support for new 2.0 features, though the protocol is
subposdely backward incompatible, most semantics are the sames.

This commit adds:

- features:
 * version negotiation
 * pipelined requests support
 * Media-Properties support
 * Accept-Ranges support

- APIs:
  * gst_rtsp_media_seekable

The RTSP methods that have been removed when using 2.0 now return
BAD_REQUEST.

https://bugzilla.gnome.org/show_bug.cgi?id=781446
gst/rtsp-server/rtsp-client.c
gst/rtsp-server/rtsp-media.c
gst/rtsp-server/rtsp-media.h