[vlc-devel] [PATCH 0/2] Support SAT>IP servers

Julian Scheel julian at jusst.de
Thu Jun 18 17:33:57 CEST 2015


While some SAT>IP servers work with the live555 rtsp plugin as is others (ie
Triax TSS 400) rely on assumptions which are made in the SAT>IP specification.
The most prominent is the special usage of DESCRIBE, which breaks the stream
configuration.
This series fixes the issues I spotted with the Triax TSS 400. For now I
decided to register a dedicated satip access string, which then skips the
DESCRIBE part and uses a hardcoded SDP setup. Alternatively we may add this as
a fallback into the normal sequence if DESCRIBE failed. Unfortunately the in
this case DESCRIBE is reported as supported, but will fail as long as no SETUP
was executed so we cannot rely on DESCRIBE being marked as supported in the
OPTIONS answer.
Besides these changes in VLC I had to make changes to live555, which were sent
to the live-devel list and can be found here:
http://lists.live555.com/pipermail/live-devel/2015-June/019467.html
http://lists.live555.com/pipermail/live-devel/2015-June/019468.html
They are not directly related to the changes in this series, but are required
to get the TSS 400 to work with our live555 access.

-Julian

Julian Scheel (2):
  live555: Add satip support
  live555: Use OPTIONS as keep-alive fallback

 modules/access/live555.cpp | 37 +++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

-- 
2.4.3





More information about the vlc-devel mailing list