[webrtc-pc] AV1 dynamic levelIdx changes (#3083)

k-wasniowski has just created a new issue for https://github.com/w3c/webrtc-pc:

== AV1 dynamic levelIdx changes ==
Currently once AV1 is negotiated to be a send codec, it will always use a levelIdx which have been configured within the SDP.
It's not possible to switch the levelIdx to a different one with `RTCRtpSender.setParameters` to a different one.

Based on the spec: https://aomediacodec.github.io/av1-rtp-spec/#sdp-parameters
And specifically the line:
```
The level-idx parameter is an integer indicating the highest AV1 level that may have been used to generate the bitstream or that the receiver supports.
```

Indicates that what we get in SDP offer/answer exchange should be the highest available level supported, but i assume it should allow to selecting one of the lower levels.

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


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

Received on Wednesday, 29 October 2025 16:34:03 UTC