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
Kaf  
#1 Posted : Wednesday, September 28, 2016 11:24:39 AM(UTC)
Kaf

Rank: Member

Groups: Registered
Joined: 2/24/2016(UTC)
Posts: 23
Location: France

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hi everyone !
I have recently upgrade my system to Windows 10 and after the upgrade my RTMP input lag after a random time I have some dropped frame
Me and my friends use a lot of RTMP inputs to broadcast game with vmix, The players use OBS or Xsplit to stream the gameplay on our Nginx RTMP server and we display it with Vmix.
We usually add 8 RTMP sources.

We try to fix it with the Free edition and the HD, nothing change...

When I load just ONE RTMP source, No lag, run perfectly.
If I load TWO or THREE input, they lag/drop frame

No issue on Windows 7

I try on two differents computer with Windows 10, same issue, dropped frame after a couple of minutes, even if we try to "Reset" the Flash/RTMP input or restart VMIX.
I try some tweak, downgrade the Flash Player to version 22, change the RTMP server, uninstall the Flash security update... same issue.

To be sure we read the RTMP with VLC when we get the drop frame, VLC can easily load up to 8 RTMP video with no drop frame and the CPU usage is way better.

To the devlopper : Maybe we need a vMix upgrade to load RTMP without the FLASH component ? Maybe it's possible with ffmpeg ? Flash is heavy CPU load, but it's an other story :p

Thanks to the dev Team to make vMix great !

Kaf  
#2 Posted : Sunday, October 2, 2016 10:36:26 AM(UTC)
Kaf

Rank: Member

Groups: Registered
Joined: 2/24/2016(UTC)
Posts: 23
Location: France

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Yes, it use Flash Player, the same as Internet explorer use.
RTMP video seems to be read with the StrobeMediaPlayback.swf in the vmix folder
And sure, a FFMPEG play will cost less CPU ressources.
By the way I got 70% CPU usage with 8 720p videos and it works pretty well with my Windows 7 Setup.
Windows 10 is probably the cause.
Thanks
Kaf  
#3 Posted : Sunday, April 30, 2017 9:12:56 AM(UTC)
Kaf

Rank: Member

Groups: Registered
Joined: 2/24/2016(UTC)
Posts: 23
Location: France

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hello, I just try to load 4 RTMP sources in the new vMix 19 @ Windows 10.
Same issue, after a few minutes one or two sources drop frame and freeze :/

Any news of updating the Strobemediaplayback.swf ?

Thank you for your time.
DWAM  
#4 Posted : Sunday, April 30, 2017 9:50:43 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Use VLC to ingest your RTMP streams and NDI them out to vMix with NDI Plugin for VLC
Kaf  
#5 Posted : Sunday, April 30, 2017 10:23:02 AM(UTC)
Kaf

Rank: Member

Groups: Registered
Joined: 2/24/2016(UTC)
Posts: 23
Location: France

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Thanks for the idea, but it's definitly way too complicated :p
With VLC I have to add the RTMP manually, sometimes we have more than 20 RTMP sources and it's a pain to do it manually :p (we use API script)
DWAM  
#6 Posted : Sunday, April 30, 2017 10:52:11 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Quote:
With VLC I have to add the RTMP manually
Why? Is it automatic in vMix?

You can easily make a VLC playlist with your 20 RTMP sources, share it with multiple VLC instances and simply switch sources from this playlist to feed vMix

But sorry, I thought you wanted something that works reliably and flawlessly...
DWAM  
#7 Posted : Sunday, April 30, 2017 1:42:40 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
de nada Ayo! ;o)
Kaf  
#8 Posted : Sunday, April 30, 2017 4:56:41 PM(UTC)
Kaf

Rank: Member

Groups: Registered
Joined: 2/24/2016(UTC)
Posts: 23
Location: France

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Thanks for your help.
I did some test with 8 RTMP Sources through RTMP > VLC > NDI > VMIX
Unfortunately this solution need more cpu ressources than the Flash Player vMix

Here some screen :

RTMP VLC NDI Solution :
UserPostedImage
UserPostedImage

RTMP FLASH :
UserPostedImage

I think I will stay with Windows 7 as long as it is not stable on Windows 10.

Thanks !
Kaf  
#9 Posted : Tuesday, May 2, 2017 6:03:21 AM(UTC)
Kaf

Rank: Member

Groups: Registered
Joined: 2/24/2016(UTC)
Posts: 23
Location: France

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
I guess it's "OK" with a 2nd Computer, but I'm not sure a single ethernet can handle 8 NDI sources, maybe with "NIC Teaming" etc... but that's another story :)

DWAM  
#10 Posted : Tuesday, May 2, 2017 6:12:08 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
It depends on your feeds resolution and framerate.
Ex: a 1080p25 NDI is 100/125 Mbits

So 8 x 1080p25 would be a little too much for a single gigabit NIC. However you can still have 5 or 6 feeds from a second computer and the rest on the vMix host
DWAM  
#11 Posted : Wednesday, May 3, 2017 3:46:22 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
No. NDI is a broadcast quality protocol only (visually lossless)
Users browsing this topic
Guest
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.