Hi,
I've encountered a strange issue that I have never seen before. Yesterday I've noticed that when I publish my webrtc stream from Chrome it plays OK everywhere except for Safari iOS. I tried reverting to old code and old WCS / SDK versions from 3 months ago where all was good but it didn't help. When I try the basic Player/Streamer example Chrome to Safari works ok. However, when I try the "Media Devices" examples there I can reproduce the exact issue which is webrtc Chrom published stream in iOS Safari that plays at 1 FPS. By the way, the same stream on HLS works fine, only webrtc payback is affected and only when publishing from chrome. I've done a little GIF to illustrate the frameskip in safari ios.
For more info last week apple released ios critical fix in ios 14.4.2 where they fixed a critical security issue in safari iOS so maybe that broke something I don't know. It has been a while since I have tested ios safari and I don't have access to the previous versions anymore.
best regards
Piotr
I've encountered a strange issue that I have never seen before. Yesterday I've noticed that when I publish my webrtc stream from Chrome it plays OK everywhere except for Safari iOS. I tried reverting to old code and old WCS / SDK versions from 3 months ago where all was good but it didn't help. When I try the basic Player/Streamer example Chrome to Safari works ok. However, when I try the "Media Devices" examples there I can reproduce the exact issue which is webrtc Chrom published stream in iOS Safari that plays at 1 FPS. By the way, the same stream on HLS works fine, only webrtc payback is affected and only when publishing from chrome. I've done a little GIF to illustrate the frameskip in safari ios.
Gyazo Screen Video
gyazo.com
For more info last week apple released ios critical fix in ios 14.4.2 where they fixed a critical security issue in safari iOS so maybe that broke something I don't know. It has been a while since I have tested ios safari and I don't have access to the previous versions anymore.
best regards
Piotr