Re: webrtcsink : sample fails with "Unknown message from server: {"type":"welcome", "peerId":"836..."}
Vincent Deconinck via gstreamer-devel <[email protected]> Mon, 13 Nov 2023 22:26:50 +0100
| Newsgroups | gmane.comp.video.gstreamer.devel |
|---|---|
| Message-ID | <CAP7wq6wQ6qV7+XSEuHqSMvEhhYD2m3hOf8xVjJ-hz_joL+Pg2g@mail.gmail.com> |
Hi, Thanks for the quick response. Gosh, that was the issue indeed. 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 ? ;-) 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. Merci bcp Mathieu :-) Vincent On Mon, Nov 13, 2023 at 4:40 PM Mathieu Duponchelle <[email protected]> wrote: > Hey, > > Protocol mismatch, refer to > https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/454 > for a duplicate :) > > Best, > Mathieu > On Mon, 2023-11-13 at 00:53 +0100, Vincent Deconinck via gstreamer- > devel wrote: > > Hi, > > > > Context: Gstreamer newbie here. I'm trying to use a pipeline to send > > an A/V stream to a browser using WebRTC. The streamer, signalling > > server and browser client will all be on the same private network. > > The following tests were performed on Windows 10. > > > > What I've tried: I had success in building and using the basic > > webrtcbin sample but as I need a full fledged system (incl. > > signalling etc.), it seems webrtcsink is the way to go, so I'm now > > trying to use it. > > I followed the README at > > > https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/main/net/webrtc/README.md > > The code is built, the signalling server runs and the GstWebRTC API > > runs in the browser. > > > > Problem: The command to launch the pipeline (gst-launch-1.0 > > webrtcsink name=ws meta="meta,name=gst-stream" videotestsrc ! ws. > > audiotestsrc ! ws.) fails with: > > > > ERROR: from element /GstPipeline:pipeline0/GstWebRTCSink:ws: > > GStreamer encountered a general stream error. > > Additional debug info: > > net\webrtc\src\webrtcsink\imp.rs(1404): gstrswebrtc::webrtcsink::imp > > (): /GstPipeline:pipeline0/GstWebRTCSink:ws: > > Signalling error: Unknown message from server: > > {"type":"welcome","peerId":"8365d5c1-a2c8-4a1b-a9b0-96c0dfe12060"} > > > > Question: Any idea what the reason could be ? What can I try to > > understand what is going on ? > > > > Any help would be greatly appreciated > > > > Vincent > > > > PS: I was amazed at the quality of the gstreamer documentation, and > > in particular the tutorials. I have never seen explanations of such > > quality for an open-source project. > > Kudos to the contributors ! >