[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MMUSIC] RTSP: Usage of RTP and RTCP Muxing with RTSP media sessions
Le Tuesday 11 September 2007 17:22:45 Magnus Westerlund, vous avez ÃcritÂ:
> Hi,
>
> draft-ietf-avt-rtp-and-rtcp-mux-07 is currently in the RFC-editor queue.
> If we allow for RTP and RTCP muxing with RTSP we can half the port
> consumption for a RTSP based streaming server. Or at least avoid RTCP
> using additional ports which has been a major complaint from vendors of
> high capacity servers.
And possibly leverage RTCP-RR as a way to keep the firewall binding open. I
have not checked if the maximum interval between RTCP-RR is short enough
though.
> As I can see this can be introduced in the
> following ways:
>
> A. Mandate that RTCP MUX shall be supported by RTSP 2.0 servers and
> clients supporting RTP transport. A flag indicate may be used to
> indicate if RTCP is to be used or not instead of the extra port.
>
> B. Allow RTP and RTCP muxing to be optional to support. Include a flag
> to negotiate this usage. Only when both side indicate support is muxing
> performed.
>
> I think A is easier and more interoperable in the long run. However it
> increase the burden in the transition period from RTSP 1.0 to 2.0.
Actually, I see no problems with B. The server can simply put "a=rtcp-mux" in
the SDP if it supports it. Then (and only then) the client can specify
a "port range" of a single port in the SETUP client_port, and the server
replies accordingly.
A would indeed make clients implementation slightly easier - no need to check
for server support. However, I would expect implementors to do implement
various even more complicated tricks as a result of the lack of RTCP mux in
RTSP/1.0. As such, I would prefer B.
--
RÃmi Denis-Courmont
http://www.remlab.net/
_______________________________________________
mmusic mailing list
mmusic at ietf.org
https://www1.ietf.org/mailman/listinfo/mmusic