- From: Bernard Aboba <Bernard.Aboba@microsoft.com>
- Date: Wed, 28 May 2014 23:00:38 +0000
- To: Peter Thatcher <pthatcher@google.com>
- CC: "public-ortc@w3.org" <public-ortc@w3.org>
Received on Wednesday, 28 May 2014 23:01:36 UTC
Peter said:
“But where does that number actually get used anywhere?”
[BA] The only place RTCIceComponent is currently used in the API is:
partial interface RTCIceTransport {
RTCIceTransport createAssociatedTransport (RTCIceComponent component);
}
However, since any component value other than “RTCP” is invalid, I am wondering if the component argument is really needed here.
Peter said:
“But the IceTransport already knows which component it is, so the it's unnecessary and even confusing.”
[BA] Indeed, the component of an RTCIceTransport object is determined by how it was constructed, and the application can keep track of this. However, I did wonder if it would be useful to make this explicit via an attribute:
partial interface RTCIceTransport {
readonly attribute RTCIceComponent component;
}
Peter said:
“What would the RtpListener do with RTCP?”
[BA] If the onunhandledrtp EventHandler is only called because of unhandled RTP packets, then nothing. I guess there is no need to worry about receipt of RTCP Sender Reports from an unknown SSRC; these wouldn’t contain a Payload Type anyway.
Received on Wednesday, 28 May 2014 23:01:36 UTC