Bug 255209

Summary: Safari not calling external audio
Product: WebKit Reporter: Renee <renee>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Blocker CC: eric.carlson, jer.noble, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Mac (Apple Silicon)   
OS: iOS 16   

Description Renee 2023-04-09 17:31:15 PDT
When running broadcasting stream using webRTC in Safari, the external Audio Device will not broadcast audio. 

To reproduce:
In Safari 16.4 on webRTC when audio input is changed to external audio sources - (getUserMedia) is not getting the stream.

What we tried:
Google Meet WebRTC initially did not recognise the stream when audio input changed, however after 30 seconds the audio is recognised, albeit delayed. Audio syncs at the 1 minute mark.
Same device tested in Chrome without issue.

Devices:
MacBook M1 Pro
Ventura 13.3 
Safari 16.4
External device: Canon XA20 for Video/Audio connected via Yuan PD570 Pro Capture HDMI - A/V to USB capture device https://www.yuan.com.tw/products/capture/external/pd570_pro_hdmi.htm
Comment 1 Radar WebKit Bug Importer 2023-04-16 17:32:14 PDT
<rdar://problem/108115370>
Comment 2 youenn fablet 2023-05-15 04:18:23 PDT
I do not have access to the device.
Would you be able to reproduce the issue and generate a sysdiagnose shortly after the reproduction of the issue. Then send it to me (youenn@apple.com) with the timestamp of the issue?

Is the same setup working in Chrome and/or Firefox?