Multiparty conference using gstreamer?

How to do multiparty video+audio conference using gstreamer? Is there any working code or tutorial ? Please share! Thanks!

Hi!
This is a gentle reminder. If someone could share some tutorials or some working code on github or on any other website.
I am not able to find them as such !
Please help!

Thank you!

There’s a multiparty webrtc example here: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/main/subprojects/gst-examples/webrtc/multiparty-sendrecv?ref_type=heads

(How up-to-date it is I don’t know though)

Thanks tpm!
I will look into it !
Meanwhile, can you also respond to a query that I have posted ?

Post Link:-

HI @tpm ,
I saw the link you suggested. It doesn’t have video conference feature. Any other tutorial or github repository which can do audio + video conference using gstreamer ?

Thanks in advance!

It’s possible to add video to it.

Hi @tpm ,
I tried to compile mp-webrtc-sendrecv.c and run the binary on two PCs running ubuntu. At both the sides only noise was heard. Have you tried it?
Can you help in debugging the noise issue?
Also, I am not sure as to how to add video to it ?
Can you suggest how to do that?

Command to compile :-

gcc mp-webrtc-sendrecv.c $(pkg-config --cflags --libs gstreamer-webrtc-1.0 gstreamer-sdp-1.0 libsoup-2.4 json-glib-1.0) -o mp-webrtc-sendrecv

Command run on both PCs :-

./mp-webrtc-sendrecv --room-id 1234