- From: Bernard Aboba <Bernard.Aboba@microsoft.com>
- Date: Fri, 11 Sep 2015 18:14:23 +0000
- To: "public-ortc@w3.org" <public-ortc@w3.org>
- Message-ID: <BLUPR03MB1493E6A2191454B28B0B789EC500@BLUPR03MB149.namprd03.prod.outlook.com>
Here is some proposed text: partial interface RTCRtpReceiver : RTCStatsProvider { sequence<RTCRtpContributingSource> getContributingSources (); }; getContributingSources Returns an RTCRtpContributingSource for each unique CSRC or SSRC received by this RTCRtpReceiver in the last second. No parameters. Return type: sequence<RTCRtpContributingSource> 6.4 dictionary RTCRtpContributingSource The RTCRtpContributingSource object contains information about a contributing source, such as the most recent time a packet was received from the source. The browser must keep information from RTP packets received in the previous second. When an RTP packet is received, the entries are updated for the SSRC of the RTP packet and for any CSRC contained within it. interface RTCRtpContributingSource { readonly attribute DOMHiResTimeStamp timestamp; readonly attribute unsigned long source; readonly attribute byte? audioLevel; }; 6.4.1 Attributes audioLevel of type byte, readonly , nullable The audio level contained in the last RTP packet received from this source. If the source was set from an SSRC, this will be the level value in [RFC6464]. If the source was set from a CSRC, this will be the level value in [RFC6465]. If the RTP packet does not contain a client-to-mixer header extension, then the browser will compute the level value as described in [RFC6464] and will provide that. Both [RFC6464] and [RFC6465] define the level as a integral value from 0 to -127 representing the audio level in decibels relative to the loudest signal that they system could possibly encode. source of type unsigned long, readonly The CSRC or SSRC value of the contributing source. timestamp of type DOMHiResTimeStamp, readonly Time of reception of the most recent RTP packet containing the contributing source. From: Bernard Aboba Sent: Friday, September 11, 2015 10:21 AM To: public-ortc@w3.org Subject: Issue 236: add API to get SSRC and audio level At the WEBRTC WG Interim Meeting September 9-10, 2015, PR 300 was proposed and appeared to have WG consensus: w3c/webrtc-pc#300<https://github.com/w3c/webrtc-pc/pull/300> Similar text needs to be added to the ORTC API to keep it in sync with the proposed text in WebRTC 1.0.
Received on Friday, 11 September 2015 18:14:54 UTC