videoroom plugin with gstreamer

340 views
Skip to first unread message

Mahesh Govind

unread,
Apr 19, 2020, 8:29:23 AM4/19/20
to meetecho-janus
Dear Experts ,

Could we connect video room plugin with gstreamer .
I would like to get one stream out for live processing .

regards
Mahesh

Mirko Brankovic

unread,
Apr 19, 2020, 8:45:23 AM4/19/20
to meetecho-janus
Do a search on googGroups, was mentioned a lot of times, you can use rtp_frward option to forward publishers stream to ip:port where gstreamer will pick up as udp src

--
You received this message because you are subscribed to the Google Groups "meetecho-janus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meetecho-janu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/meetecho-janus/c4b42ec4-baa2-4b4e-a927-e3621b1076f9%40googlegroups.com.

sergey radionov

unread,
Apr 19, 2020, 9:29:13 AM4/19/20
to meetecho-janus
webrtcbin?

Lorenzo Miniero

unread,
Apr 20, 2020, 4:34:06 AM4/20/20
to meetecho-janus
No, as Mirko said, RTP forwarders are the need to go. They're explained at length here: https://fosdem.org/2020/schedule/event/janus/
You guys should definitely check the FAQ before asking questions, there are A TON of videos and slides for different requirements listed there.

L.


Il giorno domenica 19 aprile 2020 15:29:13 UTC+2, sergey radionov ha scritto:
webrtcbin?

sergey radionov

unread,
Apr 20, 2020, 4:41:13 AM4/20/20
to meetecho-janus
Hm... why not? For example I was able connect from GStreamer to both Chrome and Firefox (with help of webrtcbin element)? Any reason why do you think it will not work for Janus Videoroom? I'm sorry, maybe I'm miss something obvious...

понедельник, 20 апреля 2020 г., 15:34:06 UTC+7 пользователь Lorenzo Miniero написал:

Lorenzo Miniero

unread,
Apr 20, 2020, 5:03:51 AM4/20/20
to meetecho-janus
I'm not saying it won't work, just that it would be easier, and using less resources, with RTP forwarders, especially if all you want to do is send the video of a publisher to gstreamer for processing there. With webrtcbin you need a WebRTC PeerConnection, which means connecting to Janus, do all the signalling needed for a real participant, subscribe to the stream, DTLS/ICE/etc.: it's a lot of work, when all you really need to do is tell the plugin to relay the RTP packets to a specific address out of context.

L.

Lorenzo Miniero

unread,
Apr 20, 2020, 5:05:06 AM4/20/20
to meetecho-janus
If you want gstreamer to send media to a VideoRoom, instead, then webrtcbin is definitely a good choice (which I've used myself for a couple of things).

L.

sergey radionov

unread,
Apr 20, 2020, 5:24:13 AM4/20/20
to meetecho-janus
I'm totally agree, you are right, use rtp forwarders will be much simpler than complete peer connection. So it's up to specific case what to choose. I just was worried I've missed some problem related to webrtcbin connection to Janus.

понедельник, 20 апреля 2020 г., 16:05:06 UTC+7 пользователь Lorenzo Miniero написал:

Mahesh Govind

unread,
Apr 21, 2020, 8:58:20 AM4/21/20
to meetecho-janus
Thank you . I will try this. I am new to janus , hence got confused .

regards
Mahesh
Reply all
Reply to author
Forward
0 new messages