iOS 12.2 no webrtc publish when calling

SLM

Member
This may be the same issue as https://forum.flashphoner.com/threads/ios-12-2-media-device-error-during-phone-call.12002/

Situation:
After a (normal voice) call has been setup, trying to publish your stream from an iPhone using iOS 12.2 in Private browsing mode does not work anymore. It does work in normal browsing mode. It also doesn't work in normal mode when you add constraints: {audio:false, video:true}. If you leave this out, it will work in normal browsing mode.

Before iOS 12.2 there were no problems publishing streams (except in PWA added as homescreen).

Steps to reproduce:
1. update iPhone to latest 12.2 version
2. start Safari and switch to private browsing mode
3. using two way streamer demo try to play stream (works as expected)
4. call someone or accept a call from someone (keep call going)
5. try to publish stream
Publish result: failed

API version flashphoner-api-0.5.28.2753-218c188ea896656b1ca142f02b4f58bf09bd8bf1 / Server version 5.0.2971
 

Max

Administrator
Staff member
Good day.
We already testing the fix, please be patient
And we recommend to update server to latest build from this page if possible, there was so many fixes since version you use.
 

SLM

Member
Good day.
We already testing the fix, please be patient
And we recommend to update server to latest build from this page if possible, there was so many fixes since version you use.
We're also running an AWS instance running 5.2 but the issue is the same with that server.
Hopefully a fix will be provided soon as it effects a lot of clients.
 

Max

Administrator
Staff member
Good day.
We have fixed this issue in WebSDK build 0.5.28.2753.87, please update WebSDK to this build and check.
When audio switched off in constraints
Code:
constraints: {video:true, audio:false}
browser does not request microphone permission, so video publishing works while normal phone call.
 
Top