[Live-devel] [RFC PATCH] Add option to disable RTCP

Julian Scheel julian at jusst.de
Wed Jan 27 05:05:53 PST 2016


Am 27.01.2016 um 13:20 schrieb Ross Finlayson:
>> we have the need to create a RTSP Session without a RTCP Instance because of a
>> Server that has a bug causing it not to terminate sessions after it received
>> an RTCP report from the client.
>
> Sorry, but RTCP is a mandatory part of the RTP/RTCP standard.  A standards-compliant client (or server) cannot ‘disable’ RTCP.

https://www.ietf.org/rfc/rfc3550.txt
Page 24: "Turning
    off RTCP reception reports is NOT RECOMMENDED because they are needed
    for the functions listed at the beginning of Section 6, particularly
    reception quality feedback and congestion control.  However, doing so
    may be appropriate for systems operating on unidirectional links or
    for sessions that don't require feedback on the quality of reception
    or liveness of receivers and that have other means to avoid
    congestion."

and the related change note wrt RFC 1889:

Page 96: "The requirement that RTCP was mandatory for RTP sessions
       using IP multicast was relaxed.  However, a clarification was also
       added that turning off RTCP is NOT RECOMMENDED"

To me this means that there are situations where RTCP can be omitted, 
albeit this is not recommended.

> You need to fix your server.

It's not my server and thus not an option to fix it.

-Julian


More information about the live-devel mailing list