[webrtc-svc] What should the scalability mode be when no scalability mode is specified? (#58)

alvestrand has just created a new issue for https://github.com/w3c/webrtc-svc:

== What should the scalability mode be when no scalability mode is specified? ==
Consider the following code snippet:
```
  const pc = new RTCPeerConnection();
  t.add_cleanup(() => pc.close());
  const { sender } = pc.addTransceiver('video', {
    sendEncodings: [{}],
  });
  const param = sender.getParameters();
  const encoding = getFirstEncoding(param);
```
What should the value of "encoding.scalabilityMode" be?

Three alternatives:

- It should reflect the default scalability mode of the implementation
- It should be the empty string, to reflect that no scalaiblity mode is chosen
- It should be missing

At the moment the Chrome implementation chooses alternative 3.


Please view or discuss this issue at https://github.com/w3c/webrtc-svc/issues/58 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 6 January 2022 11:14:07 UTC