Safari/iOS audio publishing issues

85 views
Skip to first unread message

Sebastian Wagner

unread,
Jul 25, 2020, 6:34:00 AM7/25/20
to discuss-webrtc
Even a simple example like:

Chrome 84.0.x (on iOS 10.15.14)
=> Works fine.

Safari 13.1.1 (on iOS 10.15.14)
 => Does not seem to publish audio

There is no error in the JS Console. 
It asks for Microphone access on Safari, but there it doesn't seem to publish anything.
Tried various other examples, its pretty consistent: Loading the example in Chrome works fine, Safari, no error (no CSP warnings or anything) but just no microphone sound being published.

It seems also to mirror what other users report via our project mailing list:
With users reporting Safari seems to to not support publishing audio (among other issues)

Was there a change in the Safari API on how to select or publish microphone access?
Are there known issues on the Safari platform with publishing mic/audio right now?

Thanks!
Sebastian

Sebastian Wagner

unread,
Jul 26, 2020, 5:18:47 PM7/26/20
to discuss-webrtc
It is strange but it is exactly described at:

With the symptoms of:
  • Chrome on iOS works just fine on the same device and with the same code examples (consisently)
  • Safari asks for the microphone access
  • Safari subsequent shows the red light on the browser bar once you granted access
  • iOS system preferences show microphone input is just working fine
However no audio signal from the device seems to be registered in webRTC in Safari.

What estranges me also is that this post above is from 2018, with almost 500 people having the same problem. But no reply.

So is Safari truely broken or is there API changed drastically ?
Are there any examples of a working audio capture with webRTC with Safari ?

Thanks,
Sebastian



seba....@gmail.com

unread,
Aug 8, 2020, 12:26:51 AM8/8/20
to discuss...@googlegroups.com
It seems pretty much not much of any idea :)

Is it because Safari support for MediaStreamContraints is pretty much unknown right now?


I tried both, with true or with the MediaStreamConstraint Object, but no difference. Safari13 does not seem to access the Mic.
Safari12 seems fine.

Thanks,
Seb

Sebastian Wagner
Director Arrakeen Solutions



--

---
You received this message because you are subscribed to a topic in the Google Groups "discuss-webrtc" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/discuss-webrtc/XBeiy3GpVLg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/cc45f5fc-a1c6-49b6-ae7e-8ccfeadc0a1en%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages