<div dir="ltr"><div dir="ltr">
<div>Hi,</div><div></div><div>Thanks for the quick response. Gosh, that was the issue indeed.</div><div>I
 had searched the web for "Signalling error: Unknown message from 
server" but the gitlab issue only had it... in a png screenshot. How 
come Google did not OCR it ? ;-)</div><div>Artifacts are purged after 
one week so the link to the "nightly" build is outdated but I had no 
trouble finding a more recent build, and it worked right of the box.</div><div></div><div>Merci bcp Mathieu :-)</div><div></div><div>Vincent<br></div>

</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 13, 2023 at 4:40 PM Mathieu Duponchelle <<a href="mailto:mathieu@centricular.com">mathieu@centricular.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey,<br>
<br>
Protocol mismatch, refer to<br>
<a href="https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/454" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/454</a><br>
for a duplicate :)<br>
<br>
Best,<br>
Mathieu<br>
On Mon, 2023-11-13 at 00:53 +0100, Vincent Deconinck via gstreamer-<br>
devel wrote:<br>
> Hi,<br>
> <br>
> Context: Gstreamer newbie here. I'm trying to use a pipeline to send<br>
> an A/V stream to a browser using WebRTC. The streamer, signalling<br>
> server and browser client will all be on the same private network.<br>
> The following tests were performed on Windows 10.<br>
> <br>
> What I've tried: I had success in building and using the basic<br>
> webrtcbin sample but as I need a full fledged system (incl.<br>
> signalling etc.), it seems webrtcsink is the way to go, so I'm now<br>
> trying to use it.<br>
> I followed the README at<br>
> <a href="https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/main/net/webrtc/README.md" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/main/net/webrtc/README.md</a><br>
> The code is built, the signalling server runs and the GstWebRTC API<br>
> runs in the browser.<br>
> <br>
> Problem: The command to launch the pipeline (gst-launch-1.0<br>
> webrtcsink name=ws meta="meta,name=gst-stream" videotestsrc ! ws.<br>
> audiotestsrc ! ws.) fails with:<br>
> <br>
> ERROR: from element /GstPipeline:pipeline0/GstWebRTCSink:ws:<br>
> GStreamer encountered a general stream error.<br>
> Additional debug info:<br>
> net\webrtc\src\webrtcsink\<a href="http://imp.rs" rel="noreferrer" target="_blank">imp.rs</a>(1404): gstrswebrtc::webrtcsink::imp<br>
> (): /GstPipeline:pipeline0/GstWebRTCSink:ws:<br>
> Signalling error: Unknown message from server:<br>
> {"type":"welcome","peerId":"8365d5c1-a2c8-4a1b-a9b0-96c0dfe12060"}<br>
> <br>
> Question: Any idea what the reason could be ? What can I try to<br>
> understand what is going on ?<br>
> <br>
> Any help would be greatly appreciated<br>
> <br>
> Vincent<br>
> <br>
> PS: I was amazed at the quality of the gstreamer documentation, and<br>
> in particular the tutorials. I have never seen explanations of such<br>
> quality for an open-source project.<br>
> Kudos to the contributors !<br>
</blockquote></div></div>