darthclide
Member
Why should I need a switch if I am connected directly with 1Gbps speed?Buy a gigabit switch for connecting your streaming and gaming computers together.
Plug the two computers in to two of the ports and plug a third port of it into the router.
Your connection between computers is only 100 mbits?
NDI for optimal use of quality requires a local network connection of up to 400 mbits, depending on the resolution and quality.
NDI works only in the local network, the signal is not sent to the internet.
From what you write, you have 3 points through which the signal has to pass, game computer, server and streaming computer, NDI will connect directly from the game computer to the streaming computer short track.
I am always able to connect NDI source with NDI Output, but sometimes it happens that the NDI Output signal is not detected, then just change the NDI Output name.
When it comes to desynchronization is a big problem, I do not know what is caused, just refresh NDI Source and everything goes back to normal, I assume it is a problem with OB S and support for buffering video.
I often use rtmp sources, after 30 minutes I can see the differences between the sound and the image, I noticed that the rtmp stream is not reproduced with a constant speed (fps) as if the information received eg 25 fps when connecting, the timer is set to 40 ms if the system is 40 ms late, the frame is not decoded and in the next cycle we have a 1fps shift, such micro-jams, if several are collected, visible desynchronization appears.
It is a pity that you can not set the number of frames in advance, eg if the source is live, I know that I have 25 fps, I set 30 fps, the system receives frames at the appropriate 40 ms rate, and the playback tries to keep up.
No.... I am saying that my computers have 1Gbps between them, and this should be where NDI sends traffic. But I can't specify where NDI sends stuff which is part of the problem. The bigger problem is as you mentioned: OBS developers couldn't care less about making RTMP servers work perfectly. This is only a good business decision, because very few Twitch streamers care about having the best quality stream possible. I have run into a few developers of RTMP packages that say their is nothing wrong with their modules and that it is up to OBS developers to get things working properly.