Question / Help LAN Ethernet low speed issue only with OBS NDI

fair_player_pl

New Member
Hello.
I have discovered that my stream is lagging like hell. By the deduction method I have discovered that the problem is not with uploading the stream to the twitch or with rendering but with communication between gamming PC and streaming PC. On preview on streaming PC I could see lags and shutters. Then I started to investigate what can cause the problem first by myself later with google and many forums and posible fixes. There I read that network card on MSI motherboard causes a lot of problems, it is KILLER E2200.
What I did:
- reinstaled/updated network drivers andOBS NDI on both PCs
- tried newer KillerDrivers_2.1.3135_x64
- checked if 1gbps is set on both PCs - yes it is
- checked config of both network cards
- uninstaled all programs and network managers from KILLER by using KillerSoftwareUninstaller.1.0.2019.0711
- I after all I instaled KILLER network card driver ONLY
- Finaly I decided to connect two PCs on LAN via ethernet just to exclude posible problems with router/modem and home network.
- Also I tried TCPOptimizer.exe
- tried https://support.killernetworking.com/knowledge-base/ethernet-link-speed-capped-at-100-mbps/
- tried https://support.killernetworking.com/knowledge-base/slow-network-speeds/
- and I tried many more but cant find sites
- Turned off all firewalls and antyvirus
- I have changed cables to cat.6

What is strange, when I copy/large files via 1gbps modem/router or via PC to PC ethernet connection, I can obtain 1gpbs without problems, but OBS NDI can utilize only ~5% of whole capacity of the connection and I dont know why. This causes of course frame skip, lags etc. One time whe nI was experimenting with powerfull WIFI usb carbs and was switching between them sudently lags dissapeared on streaming OBS preview PC, local networ usage jumped to 35-50% I started stream just for test...no lags at all. Everything perfect. So I decided to do not change nothing and just close both OBS and start them again. Problem came back and I never again got rid this issue.

After two days of fighting, completly wastd, I am here, I used my alll logic ideas, plz help me. Maybe KILLER E2200 do not like each otehr with OBS NDI....
Here I am sending screenshots from both PCs:
Screenshot Streaming PC.jpg


Screenshot Gamming PC.jpg


logs
and movie on YT:
https://youtu.be/LtCNld1oLT4
 

Attachments

  • Gamming PC 2019-09-28 22-11-39.txt
    10.3 KB · Views: 42
  • Streaming PC 2019-09-28 22-11-41.txt
    9.5 KB · Views: 44

Narcogen

Active Member
Problems with Killer software is a known issue:

https://obsproject.com/wiki/Dropped-Frames-And-General-Connection-Issues

Check bundled network software
In rare cases, some software/drivers/programs claiming to "optimize" or "enhance" your network connection can actually cause more problems. Try uninstalling any extra software / drivers related to your network card other than the core driver that needs to be installed for Windows. Avoid using any "optimization" or "tweak" programs. Certain network cards come with custom configuration utilities (most notably Killer Networks) that can cause issues and need to be removed for a drivers only install.
 

fair_player_pl

New Member
Unfortunately nothing helped:
1.Try enabling Dynamic Bitrate (OBS Studio 24+, RTMP only) - nothing
2. Try changing serwers: changing the servers does nothing, for example when I stream from one computer I do not have the problems. When I am recording on gamming PC I do not have lags, when recording via NDI on streaming PC I got lags on movie nd very low ethernet connection usage (~5% of whole 1gbps lol)
3. Try lowering quality and bitrate - no help but a bit better with lags but still ethernet usage on low ~5%, lol
4. Do not steram over wireles: I use only ethernets connection cat6 cables. It does not matter if I connect 2 PCs via modem/router or just PC to PC via ethernet. Same low usage ~5%
5. Try another streaming services: no better results, seems that something is limiting my KILLER E2200 here, in communication ethernet-ethernet.
6. Check your firewall router and antyvirus: Just for check I have disabled evertthing everywhere. No help
7. Check boundle network software: As I wrote above I browsed many killer froums to get tools to completly remove/uninstal whole s...t of killer software, I tried many drivers only too. all software uninstaled, in regedit all keys cleaned and veryfied.
8. Try "new network code": tried on both without succes
9. Try bind to IP: tried it before and now. No help
10.Bad router networking. As I described and showed on movie, I can transfer files between computers in 1gbps speed but not NDI. Tomorow I am going to buy PCIe TPlink 1gbps network card to replace this killer E2200.
11.About tweaking/enhance programs: all uninstaled and cleaned. Finaly instaled NETLIMITERon both to enable and disable limits in hope that maybe it will overwrite something on windows or driver setup. Unfortunately nothing, still ~5% of usage ethernet whatever I do.
 

Tomasz Góral

Active Member
NDI - bandwidth = resolution * fps,
Check Work Group name on both computer.
lower usage of bandwidth, some think wrong or very low resolution.
 

fair_player_pl

New Member
NDI - bandwidth = resolution * fps,
Check Work Group name on both computer.
lower usage of bandwidth, some think wrong or very low resolution.
I can transfer large files with 1gbps speed what gives me ~100% LAN usage.
NDI/OBS cant use more than ~5% of max LAN capacity due to unknown reason, what ever resolution, bitrate or other setup you will chose, high or lowend.
Strange thing is that other app can use all 1gbps but not OBS NDI :/
 

Tomasz Góral

Active Member
NDI Bandwidth

  • 1 x stream SD video = 20 Mbps
  • 1 x stream 1080p50/59.94 video = 125Mbps
  • 1 x stream 720p50/59.94 video = 90Mbps
  • 1 x stream UHDp30 video = 200Mbps
  • 1 x stream 1080i50/59.94 video = 100Mbps
  • 1 x stream UHDp60 video = 250Mbps
 

fair_player_pl

New Member
NDI Bandwidth

  • 1 x stream SD video = 20 Mbps
  • 1 x stream 1080p50/59.94 video = 125Mbps
  • 1 x stream 720p50/59.94 video = 90Mbps
  • 1 x stream UHDp30 video = 200Mbps
  • 1 x stream 1080i50/59.94 video = 100Mbps
  • 1 x stream UHDp60 video = 250Mbps
np I have 1tera. I have no idea how many upload... 300mbps? something like that. Mine problem is not about uplaod speed to the internet but between two PC on ethernet connection.
Tomorow I will experiment more and I will let you know what I have discovered. Cya tomorow
 

fair_player_pl

New Member
Ok. After looooooooooong fight and try/mistake method finally I was able to solve my problem. To check everything I wasted money on:
- New switch TP-link TL-SG105 to eliminate possible problems with my router/modem and 1gbps network
- New PCIe Gigabit network card TP-link TG-3468 to eliminate possible problems with built in KILLER E2200 network card
- 4 new but different Ethernet cables cat.6

The problem was lieing not on the WAN network but in communication between computers on Ethernet exactly like I was expecting.
To solve my issue I have installed "NDI 4 Tools.exe" avaible here, Then you have to run Acces Manager, go to ADVANCED tab, and mark "MULTICAST SENDING ENABLED" on gamming PC.
Clipboard02.jpg


After restart and reboot finaly the LAN transfer between two PCs increased to ~17MB/s what gives about 15% on whole 1gbps LAN conection capacity.
Clipboard01.jpg
 

RAS1000

New Member
We use OBS Studio to stream to YouTube and do not encounter issues. When we activate the NDI Output in OBS Studio and use a second computer using VLC Player with the NDI plugin, the network utilization goes to 100 percent and we get screen tearing. The NDI tools have been installed on both computers. Question: Does the "Multicast Sending Enabled" checkbox in the NDI Access Manager tool have to be checked on just the sending computers or both?

Next question: Do the Multicast IP and Mask values have to be changed or can the default ones be used?
 

Attachments

  • ndi tv streaming.PNG
    ndi tv streaming.PNG
    59.1 KB · Views: 168
  • screen tearing.PNG
    screen tearing.PNG
    954 KB · Views: 167
Last edited:

Sukiyucky

Member
RAS100: Your Task Manager shows that you are doing 91.4Mbps. I get a feeling that you are on a slow Local Area network that is only doing 100Mbps. You got the wrong networking infrastracture setup. You need a Gigabit LAN (1000Mbps) with Cat 6/6e, router, switches that are Gigabit everywhere. Also your Ethernet ports on the motherboards need to be Gigabit and with appropriate network drivers.
 

Lilrex

Member
RAS100: Your Task Manager shows that you are doing 91.4Mbps. I get a feeling that you are on a slow Local Area network that is only doing 100Mbps. You got the wrong networking infrastracture setup. You need a Gigabit LAN (1000Mbps) with Cat 6/6e, router, switches that are Gigabit everywhere. Also your Ethernet ports on the motherboards need to be Gigabit and with appropriate network drivers.


Hi, I followed @fair_player_pl 's instructions and managed to get my Receive size to 120 Mbps but I am still getting a bad video delay after 4 seconds. I have tinkered with every setting but nothing seems to work if I choose "High Bandwidth". If i go low bandwidth it is smooth but the stream looks like garbage.

Any suggestions? I downloaded Netlimiter for both machines and set the down and uploads to 20 MB/s I am only doing 720p 60 FPS streams and the canvas and rescale for the stream PC at set to the same. the "Gaming PC" is Base 1080p and rescale 720p
 

zahag

New Member
Hello,

I don't know if anyone is still interested in that. I still pose here a simple resolution to this problem.
The problem indeed comes from KILLER ETHERNET CONTROLLER and only from it. It sets up a procedure called "Killer Prioritization Engin" which is the origin of the problem.
there are therefore 2 simple solutions:
1- stop "Killer Prioritization Engin" which you will find in the management options of KILLER ETHERNET CONTROLLER. The easiest way is to go through the "KILLER INTELLIGENCE CENTER" winstore application, go to the options (the cogwheel at the top right of the window) and uncheck "Killer Prioritization Engin".
2- Simply go through wifi for your streams. The latter is generally out of the control of KILLER ETHERNET CONTROLLER (it depends on the configurations)

have fun
 

airi

New Member
Ok. After looooooooooong fight and try/mistake method finally I was able to solve my problem. To check everything I wasted money on:
- New switch TP-link TL-SG105 to eliminate possible problems with my router/modem and 1gbps network
- New PCIe Gigabit network card TP-link TG-3468 to eliminate possible problems with built in KILLER E2200 network card
- 4 new but different Ethernet cables cat.6

The problem was lieing not on the WAN network but in communication between computers on Ethernet exactly like I was expecting.
To solve my issue I have installed "NDI 4 Tools.exe" avaible here, Then you have to run Acces Manager, go to ADVANCED tab, and mark "MULTICAST SENDING ENABLED" on gamming PC.
View attachment 48153

After restart and reboot finaly the LAN transfer between two PCs increased to ~17MB/s what gives about 15% on whole 1gbps LAN conection capacity.
View attachment 48154

Have you found any other fix beyond this? This fixed my issue I was having, but would prefer not to use Multicast Sending
 
Top