At first I think that you are right to use OBS, this is a great project that allows you to capture a lot of things.
If you want to optimize the video speed, you can try several ways:
- The first one is using another RTMP client, VLC is good, but it uses too much cache, try this one (just set the correct rtmp url, clear the input and connection of NetGroup)
- Then you can try another server, I wrote the following tutorial on How to set up your own RTMFP server using MonaServer ,
- And finally, you can change your OBS settings (I use Twitch settings that are optimized for real time).
For me with OBS + MonaServer + my VideoPlayer, I have a delay of 2 seconds, and not in real time, but this is already better.
The last thing that OBS is known to add latency in RTMP sessions, I know that it can be improved by changing the source code of OBS, but here it is a bit complicated ...
Hope this helps! Contact me if you need more information.
thomas
source share