Hi Folks,
Our WebRTC based application has seen an increase in failed sessions after the iOS 17 update. After some debugging we noticed that on iPhone for all failure sessions the number of keyFramesDecoded is > 0 while the number of framesDecoded == 0. According to the WebRTC standard this should not be possible: "This is a subset of framesDecoded. framesDecoded - keyFramesDecoded gives you the number of delta frames decoded.", so this seems to be a bug in the Safari WebRTC implementation on iOS17.