Without streaming the average CPU consumption is ~7%.
But when OBS connects to nginx server (setup like explained here https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/), OBS CPU becomes ~90%. Stream can be watched, but the frame rate is very low, and it is delayed. All on one host.
It seems like it has some CPU intense cycle while sending the signal. Networking code should be event-driven, and should never cycle and check anything all the time.
What could be wrong?
OS: FreeBSD. OBS is from the FreeBSD port.
But when OBS connects to nginx server (setup like explained here https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/), OBS CPU becomes ~90%. Stream can be watched, but the frame rate is very low, and it is delayed. All on one host.
It seems like it has some CPU intense cycle while sending the signal. Networking code should be event-driven, and should never cycle and check anything all the time.
What could be wrong?
OS: FreeBSD. OBS is from the FreeBSD port.
Last edited: