Workaround: WebRTC publishing and playback fails with Safari on iOS 15

Publishing or playing a WebRTC stream using Safari on iOS 15 fails. 

With the Wowza Streaming Engine WebRTC test pages, you get the following error message:

WebSocket connection to ‘wss://[address]:443/webrtc-session.json’ failed. The operation could not be completed. Socket is not connected.

Solution:

There is no fix available at this time. For playback, as a workaround, you can complete the following steps from your iOS 15 device:

  1. Open the Settings application.
  2. Tap Safari, then Advanced, and then Experimental Features.
  3. Disable the NSURLSession WebSocket feature.


When available, workarounds and fixes for known issues are posted in the following Wowza documentation:
Known Issues with Wowza Streaming Engine

*Check back often as this article is updated frequently as new developments occur.