Janus play multicast RTP stream ?

1,827 views
Skip to first unread message

sard...@gmail.com

unread,
Sep 12, 2015, 4:10:36 AM9/12/15
to meetecho-janus
Hi,

Could you confirm for me that Janus is the solution for our student project:

The project is to stream a multicast video on a private network. And play this stream in a browser.
We use "VLC player" software to stream a video with RTP and on multicast IP (like rtp://@224.0.0.1:5004). Currently, we play the stream on a browser with plug-in VLC player. (Firefox)
The problem is: we don't like to use additional plugin to play the stream in a browser. (poor user experience)
I've notice, the browsers cannot play RTP multicast stream with HTML5 tag or Flash player (only unicast stream with HTTP)
So, Janus can play our RTP multicast stream in a browser ?

For us, it's important to use multicast stream for bandwidth reason.


Thank you.

Амнон Исраэли

unread,
Sep 12, 2015, 4:46:42 AM9/12/15
to meetecho-janus
I build same solution in our private network. it's work 3 month already without problems.

Eduardo Mendez

unread,
Sep 12, 2015, 10:38:49 PM9/12/15
to meetecho-janus
Hi Amhoh!

You have your project in a public repository? 

Thanks for share with us :)

Амнон Исраэли

unread,
Sep 13, 2015, 5:27:36 AM9/13/15
to meetecho-janus
I get signal from SDI Decklink and stream multicast using ffmpeg.
I send 1 video and many audio streams.
With Janus stream plugin i join video with every separate audio
(we got many live translation)

[str1]
type = rtp
id = 11
description = rus
audio = yes
video = yes
audioport = 17100
audiomcast = 224.0.0.1
audiopt = 111
audiortpmap = opus/48000/2
videoport = 17010
videomcast = 224.0.0.1
videopt = 100
videortpmap = VP8/90000

[str2]
type = rtp
id = 20
description = heb
audio = yes
video = yes
audioport = 27000
audiomcast = 224.0.0.1
audiopt = 111
audiortpmap = opus/48000/2
videoport = 27010
videomcast = 224.0.0.1
videopt = 100
videortpmap = VP8/90000

You can actually play with streams as you want.
If you need only 1 video and 1 audio it's easier to configure. 

Sassy Natan

unread,
Mar 9, 2017, 12:44:31 PM3/9/17
to meetecho-janus
Hi,

Just to know if ffmpeg is need to run on the same host where janus server is running in order to get the stream via multicast?

As in the RTP example, you have to run gstreamer locally, where in the multicast example it also involve the gstream? So are they meaning that the gstreamer is the publish point of the mulitcast address? and the example configuration in janus is how to get the stream? 
Thank you 
Reply all
Reply to author
Forward
0 new messages