Hi,
we have a WebRTC application web application in which our video freezes in Safari 17 (no other browsers or earlier Safari).
Our application also uses js Websockets as part of signalling protocols. We seem to get video freezing when we establish and send data over
one of these websockets. We have seen various posts online about websocket fragmentation bugs causing ESP (?) issues with the new NSURLSession Websocket
implementation, but don't see any resolution (nor how in Safari 17 if we can switch back to a legacy websocket implementation).
Additionally, we don't appear to have problems with one of our APIs, which differs in the 'problematic' one in that it uses a Websocket with a
'binaryType' defaulted to 'Blob', whereas our troublesome one sets the binary type to 'arraybuffer'. I saw that the Safari 17 release notes mentions 'Fixed WebSocket’s binaryType setter to not throw. (109192086)' but, again, I can't find any further detail and whether this means that there are still issues with Safari 17 Websocket binaryType?
Obviously, we will try changing our implementation to use 'Blob' and see if this makes a difference, but it would be useful to know if anyone has had any similar issues with Safari 17?????
Kind regards,
Mike