logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Amokka  
#1 Posted : Tuesday, August 16, 2022 10:35:30 AM(UTC)
Amokka

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 82
Man
Location: Sweden

Thanks: 26 times
Was thanked: 19 time(s) in 14 post(s)
It would be neat to be able to receive RTMP streams directly in vMix, without the need to use an external 3rd party service as "middleman".

This would not only cut out the need for a middleman, but also simplify the entire configuration and reduce latency.

I would think it could be implemented quite easily, as all prerequisites are probably already there.

How I see it used:
1) you add an input of type "RTMP Server"
This generates an input with a GUID like any other input.

2) Leveraging the existing webserver in vMix, you simply stream to RTMP://[IP address]:[port-of-vMixWebserver]/rtmpinput/[inputGUID]
thanks 1 user thanked Amokka for this useful post.
melody on 8/17/2022(UTC)
melody  
#2 Posted : Wednesday, August 17, 2022 2:09:56 AM(UTC)
melody

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2010(UTC)
Posts: 477
Location: Faro - Portugal

Thanks: 91 times
Was thanked: 47 time(s) in 46 post(s)
+1

very useful feature request, this could be easily implemented throught ffmpeg, it has a "listen" mode.
elvis55  
#3 Posted : Wednesday, August 17, 2022 6:44:34 AM(UTC)
elvis55

Rank: Advanced Member

Groups: Registered
Joined: 3/17/2017(UTC)
Posts: 380
Switzerland
Location: Luzern - Schweiz

Thanks: 56 times
Was thanked: 53 time(s) in 47 post(s)
thanks 1 user thanked elvis55 for this useful post.
melody on 8/17/2022(UTC)
melody  
#4 Posted : Wednesday, August 17, 2022 9:22:49 PM(UTC)
melody

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2010(UTC)
Posts: 477
Location: Faro - Portugal

Thanks: 91 times
Was thanked: 47 time(s) in 46 post(s)
nginx rtmp server can also deal with this, but generaly i am kinda against "software mediators" once the thing could be done by only one software...
elvis55  
#5 Posted : Wednesday, August 17, 2022 11:42:11 PM(UTC)
elvis55

Rank: Advanced Member

Groups: Registered
Joined: 3/17/2017(UTC)
Posts: 380
Switzerland
Location: Luzern - Schweiz

Thanks: 56 times
Was thanked: 53 time(s) in 47 post(s)
Have you tested the Mona Server?
melody  
#6 Posted : Thursday, August 18, 2022 7:42:51 AM(UTC)
melody

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2010(UTC)
Posts: 477
Location: Faro - Portugal

Thanks: 91 times
Was thanked: 47 time(s) in 46 post(s)
not yet
mjgraves  
#7 Posted : Thursday, August 18, 2022 8:09:08 AM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,133
Man
United States
Location: Houston TX

Thanks: 314 times
Was thanked: 259 time(s) in 230 post(s)
Is this not already possible using the VLC input?

https://www.videoconvert...y.com/tips/rtmp-vlc.html
zaczdt  
#8 Posted : Thursday, August 18, 2022 10:45:50 AM(UTC)
zaczdt

Rank: Member

Groups: Registered
Joined: 2/14/2020(UTC)
Posts: 22
Australia
Location: Brisbane

+1
fat cat  
#9 Posted : Friday, August 19, 2022 7:27:58 AM(UTC)
fat cat

Rank: Newbie

Groups: Registered
Joined: 3/22/2022(UTC)
Posts: 6
Canada

Thanks: 1 times
+1

I need this too

Amokka  
#10 Posted : Friday, August 26, 2022 9:01:28 AM(UTC)
Amokka

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 82
Man
Location: Sweden

Thanks: 26 times
Was thanked: 19 time(s) in 14 post(s)
Originally Posted by: mjgraves Go to Quoted Post
Is this not already possible using the VLC input?

https://www.videoconvert...y.com/tips/rtmp-vlc.html


Even if it works with the vMix plugin version, the point is also to make it simple, easy, fast, reliable and leverage a closer integration into the vMix core system.

There are many ways to get this job done (Receiving an RTMP stream).
Mona server have also been mentioned and I'm using nginx compiled with rtmp module in a docker container myself.

But we have all the (Lego)bricks and pieces already in vMix.
They just need to be put together slightly differently than they are now.

As when you add a vMix Call, a unique ID is generated.
RTMP server in vMix could be similar: add an RTMP Server input - vMix generates a unique input URL you can add to your camera: off to the races you go...
thanks 1 user thanked Amokka for this useful post.
melody on 8/27/2022(UTC)
Amokka  
#11 Posted : Friday, August 26, 2022 9:06:03 AM(UTC)
Amokka

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 82
Man
Location: Sweden

Thanks: 26 times
Was thanked: 19 time(s) in 14 post(s)
Originally Posted by: melody Go to Quoted Post
nginx rtmp server can also deal with this, but generaly i am kinda against "software mediators" once the thing could be done by only one software...


I completely agree.
It just adds to complexity and reduce reliability.

...and I feel the same in regard to "virtual audio cables". They shouldn't be nessesary, neither for audio input or output in vMix.
mavik  
#12 Posted : Friday, August 26, 2022 9:09:26 PM(UTC)
mavik

Rank: Advanced Member

Groups: Registered
Joined: 4/23/2017(UTC)
Posts: 876
Man
Location: Germany

Thanks: 3 times
Was thanked: 134 time(s) in 119 post(s)
I would strongly recommend using SRT instead of RTMP from the 80's
elvis55  
#13 Posted : Friday, August 26, 2022 10:01:24 PM(UTC)
elvis55

Rank: Advanced Member

Groups: Registered
Joined: 3/17/2017(UTC)
Posts: 380
Switzerland
Location: Luzern - Schweiz

Thanks: 56 times
Was thanked: 53 time(s) in 47 post(s)
Originally Posted by: mavik Go to Quoted Post
I would strongly recommend using SRT instead of RTMP from the 80's


I thought Youtube was still up to date.
According to your statement, not anymore, since RTMP is from the 80s.
Only when I read the settings of Youtube, it should still be up to date.
Only from SRT I can not read anything.

Youtube encoder settings:
Protocol: RTMP streaming



melody  
#14 Posted : Saturday, August 27, 2022 5:20:17 AM(UTC)
melody

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2010(UTC)
Posts: 477
Location: Faro - Portugal

Thanks: 91 times
Was thanked: 47 time(s) in 46 post(s)
mavik, it could be an option if srt was on streaming sources list...
mavik  
#15 Posted : Saturday, August 27, 2022 6:53:36 AM(UTC)
mavik

Rank: Advanced Member

Groups: Registered
Joined: 4/23/2017(UTC)
Posts: 876
Man
Location: Germany

Thanks: 3 times
Was thanked: 134 time(s) in 119 post(s)
What I wanted to say is that RTMP is relatively old compared to SRT. Both are protocolls. I would recommend using SRT instead of RTMP. Undoubtly RTMP is widespread and popular, but just because of that it does not mean it's the better solution.
SRT can be added easily as a source. Why would you want a rtmp server function if srt is already there and is the better protocol.
melody  
#16 Posted : Saturday, August 27, 2022 9:29:26 AM(UTC)
melody

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2010(UTC)
Posts: 477
Location: Faro - Portugal

Thanks: 91 times
Was thanked: 47 time(s) in 46 post(s)
Originally Posted by: mavik Go to Quoted Post
(...) Why would you want a rtmp server function if srt is already there and is the better protocol.


on every streaming software, you can't simply stream to an SRT source by click "Start Stream", only RTMP sources;
Amokka  
#17 Posted : Saturday, August 27, 2022 11:22:56 PM(UTC)
Amokka

Rank: Advanced Member

Groups: Registered
Joined: 4/6/2016(UTC)
Posts: 82
Man
Location: Sweden

Thanks: 26 times
Was thanked: 19 time(s) in 14 post(s)
Originally Posted by: mavik Go to Quoted Post
I would strongly recommend using SRT instead of RTMP from the 80's


Without any comparison, SRT is a better protocol than RTMP.
But that doesn't change the fact that the number of devices supporting RTMP is 100-fold greater than the number supporting SRT.

Besides, you can already send SRT to vMix in much the same way I am suggesting is made for RTMP.
melody  
#18 Posted : Wednesday, September 14, 2022 3:59:49 AM(UTC)
melody

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2010(UTC)
Posts: 477
Location: Faro - Portugal

Thanks: 91 times
Was thanked: 47 time(s) in 46 post(s)
sorry for "UP" but this feature request cannot be forgotten at all, once its not dificult to implement
thanks 1 user thanked melody for this useful post.
Amokka on 9/23/2022(UTC)
Users browsing this topic
Similar Topics
vMix as RTMP server & multiple streams (General Discussion)
by keglevich 11/13/2017 6:19:29 PM(UTC)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.