Gstreamer webrtc pipeline for receiving video

1,033 views
Skip to first unread message

arpu

unread,
Feb 25, 2020, 8:21:33 AM2/25/20
to meetecho-janus
Hello,


looking for some help to get gstreamer webrtc pipeline working  to receive video/audio from a video room 
the example in https://github.com/centricular/gstwebrtc-demos/tree/master/janus   works fantastic to send video/audio to a videoroom!


the idea is to use this example to get video/audio from outer publishers to a gstreamer pipe  with this rtp_forward is not needed

anyone have some hints to get this done? 

i open a github issue  to discuss



best regards
Arnold

Lorenzo Miniero

unread,
Feb 25, 2020, 10:24:21 AM2/25/20
to meetecho-janus
RTP forwarders don't need gstwebrtc to work, regular gstreamer is enough: they use plain RTP (or SDES, if SRTP is needed).

L.

arpu

unread,
Feb 25, 2020, 10:26:14 AM2/25/20
to Lorenzo Miniero, meetecho-janus
Hello,

the idea is do not use the RTP forwarder, direct connect with gstreamer webrtc  to janus video room as receiver




--
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/80f42aa2-ef5d-43a6-a808-0dc8aa5e797a%40googlegroups.com.

Lorenzo Miniero

unread,
Feb 25, 2020, 11:37:34 AM2/25/20
to meetecho-janus
Ah apologies, saw your issue mentioning rtp_forward so I thought that's what you wanted to do. The only tests I made with gstwebrtc were for active sources (EchoTest, VideoRoom publisher), so not sure if anything else is needed to establish subscribers instead. You may want to check Anand's presentation at the last JanusCon, which talked of how to get gstreamer and Janus to talk to each other: https://www.januscon.it/2019/#mu-schedule 

Lorenzo


Il giorno martedì 25 febbraio 2020 16:26:14 UTC+1, arpu ha scritto:
Hello,

the idea is do not use the RTP forwarder, direct connect with gstreamer webrtc  to janus video room as receiver




On Tue, Feb 25, 2020 at 4:24 PM Lorenzo Miniero <lmin...@gmail.com> wrote:
RTP forwarders don't need gstwebrtc to work, regular gstreamer is enough: they use plain RTP (or SDES, if SRTP is needed).

L.

Il giorno martedì 25 febbraio 2020 14:21:33 UTC+1, arpu ha scritto:
Hello,


looking for some help to get gstreamer webrtc pipeline working  to receive video/audio from a video room 
the example in https://github.com/centricular/gstwebrtc-demos/tree/master/janus   works fantastic to send video/audio to a videoroom!


the idea is to use this example to get video/audio from outer publishers to a gstreamer pipe  with this rtp_forward is not needed

anyone have some hints to get this done? 

i open a github issue  to discuss



best regards
Arnold

--
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-janus+unsubscribe@googlegroups.com.

arpu

unread,
Feb 25, 2020, 11:44:27 AM2/25/20
to Lorenzo Miniero, meetecho-janus
Yeahh this works fantastic!  i get this working to show the ball demo in a janus videoroom , but i have no idea what i need or what event is needed to receive a video/audio 

looks like there is some code in the example for this 

i hoping Anand is here and has some hints how this could work 




To unsubscribe from this group and stop receiving emails from it, send an email to meetecho-janu...@googlegroups.com.

--
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/7c666e90-c2ab-4d69-b919-3319de7c333c%40googlegroups.com.

arpu

unread,
Mar 2, 2020, 9:08:24 AM3/2/20
to Lorenzo Miniero, meetecho-janus
Hello

looks like this approach should work https://github.com/meetecho/janus-gateway/pull/1971

would be cool to get a example to receive video/audio and pipe it to ffmpeg 
Reply all
Reply to author
Forward
0 new messages