<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><meta http-equiv="content-type" content="text/html; charset=us-ascii"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div></div>Supplementary Information:</div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br></div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">- Using the browser based camera send via WebRTC (excluding GStreamer itself), Safari can SEND a camera stream which is viewable on Chrome</div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">- Safari will NOT view a WebRTC Camera feed from Chrome, but it WILL view a WebRTC Camera Feed from another Safari Browser.</div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br></div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">This suggests that Safari has a particular WebRTC receiving compatibility metric which is not compatible with Chrome, or GStreamer based WebRTC source.</div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br></div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br><blockquote type="cite"><div><span style="font-size: 15px;">Hi Folks.</span></div><div><span style="font-size: 15px;"><br></span></div><div><span style="font-size: 15px;">I am investigating an issue with webrtcsink and Apple Safari</span></div><div><span style="font-size: 15px;"><br></span></div><div><span style="font-size: 15px;">Using the guidelines detailed at : </span><a href="https://gstreamer.freedesktop.org/documentation/rswebrtc/index.html?gi-language=c#usage">https://gstreamer.freedesktop.org/documentation/rswebrtc/index.html?gi-language=c#usage</a></div><div><br></div><span style="font-size: 15px;"><b><div>- My Ubuntu 22.04 LTS server is *wide open* - in Google Cloud Platform, zero firewalls or restrictions.</div><div>- I am launching the example GStreamer pipeline : </div><div>- I am running the gstwebrtc-api example with npm/webpack</div><div>- I am launching the example GStreamer pipeline : </div><span style="font-size: 17px;">gst-launch-1.0 webrtcsink name=ws meta="meta,name=testsource" videotestsrc ! ws. audiotestsrc ! ws.</span></b></span><div><div><span style="font-size: 15px;"><b><br></b></span></div><div><span style="font-size: 15px;"><b>Expected Result:</b></span></div><div><span style="font-size: 15px;"><b>- index.html at port 9090 should present WebRTC video stream on all WebRTC compatible browsers</b></span></div><div><span style="font-size: 15px;"><b><br></b></span></div><div><div><span style="font-size: 15px;"><b><u>Observed Result:</u></b></span></div><div><div style="font-size: 14px;">- <b>Windows 10</b> - WebRTC stream works <b>FINE</b> in Chrome and Edge</div></div><div><div style="font-size: 15px;">- <b>iOS 16.6</b> - WebRTC Stream Fails with all browsers (since all browsers in iOS must use underlying Safari engine)</div><div><b style="font-size: 16px;">- macOS 13.4.1 </b><span style="font-size: 15px;"><b>- </b>WebRTC stream works <b>FINE</b> in Chrome, Firefox, Edge and Opera<b>. Stream Fails with Apple Safari.</b></span></div></div><div><br></div></div></div><div style="font-size: 15px;">Communications with the WebPack server is supplying the stream discovery , but the WebRTC connection fails at the point where the video element is put into play(). </div><div style="font-size: 15px;">I have made sure that this is not simply the browser security blocking autoplay. </div><div><br></div><div style="font-size: 14px;">I wonder if anyone is able to replicate these tests, or provide any insight into the cause.</div><div style="font-size: 14px;"><br></div><div style="font-size: 14px;">Many thanks !</div><div style="font-size: 14px;"><br></div></blockquote></div></body></html>