Jump to content

~90% of droped frames due to insufficient bandwidth/connection stalls ONLY in Ethernet but but not in Wi-Fi

fabiopradolima

Hi people, how are you? :)

First: I really appreciate your time trying to help me out!

Heres my log with the problem: https://obsproject.com/logs/bsFFOBoYspJZe65a

I'm using OBS Studio 23.0.2 (64 bit)

I'm almost bald now lol but after 6 hours reading a lot of threads here and on google, and finally discovered something:

What I've found: I onlly have issues when streaming via my Ethernet (almost 90% of droped frames due to insufficient bandwidth/connection stalls)
and it DOESN'T happens when I'm using my Wi-fi (weird, right?)

I have a super stable fiber connection with 100 mb/s Download and 50 mb/ Upload (tested using Ethernet): https://i.imgur.com/fDJwYzT.png

I've already installed the most recent Intel(R) Ethernet Connection (2) I219-V Driver, but it didn't help.

An Intel PROSet Adaptader Configuration Utility was istalled with it, as you can see here: https://i.imgur.com/MBWRh7T.png
(I've run the Diagnostics of it and all the "Cable Tests", "Connection Tests" and "Hardware Tests" resultes were: "passed" and no problems were detected)

Here's my Ethernet options (besides the options in the Utility I've mentioned): https://i.imgur.com/BO6WLzP.png

Here's my Devide Manager print of the Networks Adapters: https://i.imgur.com/m4C9q43.png

I've already disabled "The computer can turn off the device to save energy"

I've already tried revert my modem DNS to get no Specific DNS and didn't help (so I set it again to Cloudflare DNS ipv4 1.1.1.1 and 1.0.0.1)

But could be a ipv6 issue? IDK to be honest. Here's a diagnostic o my ipv6, when using the Ethernet: https://i.imgur.com/5SBxPSs.png
(I've run the test using the Wi-Fi and the ipv6 results were exatcly the same, so I don't believe this is the problem)

Maybe I need to do some advanced tweaks in the Ethernet Driver Utility Settings to make it work?

Maybe set all to default? E.g.: https://i.imgur.com/v14JR6D.png

We know for sure my internet quality isn't the problem, since via Wifi it works perfectly, right?

So it must be some Ethernet Driver issue, OR MAYBE, some adjust I need to do in OBS in order for it to work perfectly via Ethernet? Am I missing something? (I probably am)

PS: I'm using these settings in OBS as Facebook tell (I use stream to teach inside Facebook Groups): https://www.facebook.com/help/1534561009906955 (yeah, theorically Facebook can't benefit from my GTX 1060 as it theoretically accepts h264 and doens't support Hardware NVENC).

My PC performance in Task Manager when streaming using the settings above: https://i.imgur.com/TgAQha4.png (upload seems caped when streaming in OBS)

I've tried tried activating "new network code" in the OBS Advanced Settings but didn't help unfortunately.

PLEASE HELP!... Is there anything more I can do to you help you to help me out? lol (me right now: https://i.imgur.com/CndVOjS.png)

Tyvm in advance for your time trying to help me out!

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, fabiopradolima said:

So it must be some Ethernet Driver issue, OR MAYBE, some adjust I need to do in OBS in order for it to work perfectly via Ethernet? Am I missing something? (I probably am)

OBS doesn't have anything like that, it's not OBS's job to handle network-connections.

 

7 minutes ago, fabiopradolima said:

I've already installed the most recent Intel(R) Ethernet Connection (2) I219-V Driver, but it didn't help

Does your NIC work with the basic drivers that come with Windows itself? Those usually work the best. Also, do you have some antivirus/firewall/similar software that may limit how much bandwidth an application can use? That's a pretty common reason for issues like this.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

Hey @WereCatf: thanks for your quick reply!

 

I only use the standard Windows 10 Anti-virus (windows defender?) and Windows 10 firewall. I've tried desabling all of them but the problem persisted.

 

I believe my NIC does work with the basic drivers from Windows (if I'm not wrong, the default driver installed was a 2016 one).

 

So, now I need do discover how to unilstall the Ethernet Driver to only use the basic one, withou messing things even more? lol

 

Again, tyvm

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, fabiopradolima said:

So, now I need do discover how to unilstall the Ethernet Driver to only use the basic one, withou messing things even more? lol

Well, you could also make a bootable Ubuntu USB-stick with e.g. Rufus -- it's an app that's specifically meant for doing this -- and trying OBS-streaming over Ethernet there. If it works, the problem is with your Windows and, if it doesn't, the problem is with your router. Do note that you don't have to install Ubuntu, you can just run it straight off the USB-stick.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, WereCatf said:

Well, you could also make a bootable Ubuntu USB-stick with e.g. Rufus -- it's an app that's specifically meant for doing this -- and trying OBS-streaming over Ethernet there. If it works, the problem is with your Windows and, if it doesn't, the problem is with your router. Do note that you don't have to install Ubuntu, you can just run it straight off the USB-stick.

WOW! Didn't know that! I'll try your first sugestion first and if if didn't work I'll give atry to this 2nd troubleshooting sugestion. Again, tyvm, @WereCatf!

Link to comment
Share on other sites

Link to post
Share on other sites

OMFG!
 
I don't know if it was the " try a different port at your router/switch" OR "- go into Windows firewall settings and make sure you opened necessary firewall ports for OBS not only for wifi but also for LAN (I don't know if there is any difference, but it doesn't hurt to check the firewall settings)"

BUT

In Control Panel, System and Security > Windows Defender Firewall > in the left sidebar "Allow an app or resource through Windows Defender Firewall" and added OBS64 as I show here: https://i.imgur.com/3obR9tp.png 

and

In Control Panel, System and Security > Windows Defender Firewall > in the left sidebar "Advanced settings" > "Outbound Rules" > New Rule > Port > TCP > Inserted "1935" (withou " ") > Allow Connection > choosed "Public" (because is the network profile I use) > I named it. And that's it.

I can even stream do Facebook groups now using Nvenc and 4000 bitrate with 0.0% (ZERO!) droped frames now: https://i.imgur.com/O17Jf3i.png 

Not capped in less than 1mpbs anymore :') https://i.imgur.com/wb5K2jp.png 

I really appreciate your time helping me out! I hope this insane trouboushooting benefit other fellow friends facing this same issue.

TYVM! :')
 

Attachments

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, fabiopradolima said:

TYVM! :')

You're welcome! Have fun with your streams! ?

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×