[ortc] RTCRtpParameters: unclear requirements

ibc has just created a new issue for https://github.com/openpeer/ortc:

== RTCRtpParameters: unclear requirements ==
It's unclear which mandatory fields a `RTCRtpParameters` object must 
include, and also it's unclear whether those non documentes 
requirements are the same of not for `send()` and `receive().

```js
dictionary RTCRtpParameters {
             DOMString                                 muxId = "";
             sequence<RTCRtpCodecParameters>           codecs;
             sequence<RTCRtpHeaderExtensionParameters> 
headerExtensions;
             sequence<RTCRtpEncodingParameters>        encodings;
             RTCRtcpParameters                         rtcp;
             RTCDegradationPreference                  
degradationPreference = "balanced";
};
```

What happens if `headerExtensions` array is not provided? or `rtcp` is
 missing? etc etc.

According to the above syntax it seems that all the fields but `muxId`
 and `degradationPreference` are mandatory. Is that true?

Please view or discuss this issue at 
https://github.com/openpeer/ortc/issues/366 using your GitHub account

Received on Thursday, 21 January 2016 20:22:56 UTC