- 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