[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AVT] 2833bis - RTP ping
Continuing on Flemming's comments:
Other:
=====
RTP continuity: Continuity tests are being performed in the PSTN
to verify
the operation of the trunk over which your call is setup. It turns
out, that
it's very useful to have a similar capability to verify continuity of
an RTP
session. While RTCP does offer some help in this area, it's not a complete
solution for a couple of reasons; 1) the RTP and RTCP destination
ports differ,
2) you can't force the other party to actually send you an RTCP packet
when you
would like to (e.g. immediately to verify RTP continuity on call
setup). If we
had something like a "ping" and a "pong" event, it would be very
helpful (if
you get a "ping", you send a "pong"). Comments ?
Clearly, this would only make work if you knew ahead of time whether the
other side supports this feature. I can see the usefulness of this
feature, but there are some details that may make this more than just
another special event. A few questions:
(1) Who should send this? Clearly, end systems, but what about RTP
mixers and translators?
(2) If mixers just replicate the packet without knowledge of the
content, they'll get a response from each participant. Is that ok?
(3) What happens if you send this to a multicast address with 10,000
participants? The sender and receiver may not actually know that this is
multicast, since there may be a translator that bridges between unicast
and multicast. The translator may also be ignorant of the special 2833
event type (and 2833 in general), but will quickly figure out that it
did something special, after getting flooded with 10,000 "pong" packets...
With RTCP, we have rate-limiting options in place which deal with these
issues, particularly (3).
_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt