Can anyone else confirm that WebRTC audio is broken on iOS 12 Beta?

732 views
Skip to first unread message

Chad Phillips

unread,
Jul 31, 2018, 9:17:39 AM7/31/18
to discuss-webrtc
As detailed at https://bugs.webkit.org/show_bug.cgi?id=187633 and a separate issue filed with Apple's Radar system, capturing/sending audio data from a getUserMedia() request seems broken in iOS 12 Beta (version 5 as of this writing).

I've provided test cases in the above mentioned Webkit issue, curious if anybody else can run those tests and confirm the problem?

Would also be helpful if you can reproduce to add your voice to that issue -- it would be a shame if Apple released iOS 12 with a WebRTC bug this bad.

I've provided the test cases below for convenience:

TEST #1 (best done with headphones):

1. Visit https://staging-connect.circleanywhere.com/public/ios/gum-no-audio-captured/ from an iOS 11.4 device
2. Notice that audio can be heard directly from the user's local stream
3. Repeat steps 1-2 from an iOS 12 Beta device
4. Notice that no audio can be heard.

TEST #2:

1. Visit https://staging-connect.circleanywhere.com/public/ios/no-audio-sent-to-peer-bug/#ios-12-missing-audio in a desktop browser
2. Visit the same link on a device running iOS 11.4, notice that both peers receive audio from the other
3. Close up browser from step 1, then reopen to same page
4. Visit the same link on a device running iOS 12 Beta, notice that the iOS device receives audio from the browser peer, but the browser does not receive audio from the iOS peer.

TEST #3:

1. Visit https://connect.circleanywhere.com/orientation/connectivity-check?stats-collection-length=100000 from an iOS 11.4 device
2. Log in with any Google account
3. Click 'Next' to start the connectivity test
4. Notice 'Audio bytes sent' under the 'Main room' heading shows audio data being sent from the iOS device (gathered from the getStats() method on the peer)
5. Repeat steps 1-3 from an iOS 12 Beta device
6. Notice 'Audio bytes sent' under the 'Main room' heading shows NO audio data being sent from the iOS device

BWSwift

unread,
Aug 1, 2018, 11:09:19 AM8/1/18
to discuss-webrtc
Screen sharing doesn't work also from my site, hope Apple will fix it before release.

Neil Kinnish

unread,
Sep 19, 2018, 11:25:41 AM9/19/18
to discuss-webrtc
It looks like this is an issue in the release version, I raised an issue here.... 


I've been looking for some work arounds, but not having much luck... wired headphones work, unless you unplug them but it seems without them or even using bluetooth headphones and we get no audio... I'm assuming it's because ios is switching the audio destination behind the scenes and blocking.
Reply all
Reply to author
Forward
0 new messages