Closed fmjensen closed 1 year ago
OBS does not do anything special whether you stream or just have it running. So perhaps you are overloading your machine when you start streaming. I haven't had any reports of Teleport causing a deadlock while it is running.
If there is something up it should be noted in the log. Everything else I'm afraid you have to find yourself.
Thats what is puzzling me. OBS have never caused me problems before and i have been using Teleport some time. There are no resources in my machine(s) that is overloaded by the setup/configuration i have choosen.
I never had any reason to look in the logs so i didn't know where to find them and just searched the filesystem manually... i now see that was wrong, cause they are accessible from HELP menu inside OBS - Sorry, my bad - should have searched a little more on that simple problem. I will investigate more and return with my findings as soon as possible.
Thank you for a great plugin!
I did find som teleport related messages in the logs on the Streaming PC. Here is an excerpt:
I do not excately know what they mean. athey are not calle out as errors - but after some tuning of my setup the problem have dissapered.
What i did was changing the downscaling to be done on the streaming PC. I thought it would be better to send the downscaled video (+audio) stream using Teleport to save bandwidth on my LAN. But it gives my setup problems.
So now i send the unscaled 4587x1920 video from my Gaming PC using OBS+Teleport, to my Streaming PC. Here it is downscaled to 2036x852 using Bicubic shapend scaling, 16 samples - and encoded for Twitch using x264, No rescaling, CBR, 6000 Kbps, 2s Keyframe, "veryfast" CPU usage preset, Profil high, no Tune and no extra options.
This satisfies my wishes for streaming quality and stability. You can see some of my resent streams at Twitch if you search for 'CmdrFlemming'
That indicates that you are receiving more data than the receiving machine is able to decode. So it may be not fast enough for decoding the stream in real-time. (Or something else in OBS prevents sending the data into OBS, but I doubt)
I wonder how the CPU usage looks like on that system at that point.
But try a down-scaled stream if it affects the behavior.
EDIT: It is weird though that you say it freezes.. indicating that no more data is delivered.. which feels odd.. Another possibility would be if for some reason the audio part drops out (or vice versa)
Reading the first thread once more - I looks like internally something in OBS locks up, Teleport cannot deliver any more frames due to the lockup and therefore its queue grows.
I agree that it is odd... and to clarify about the freeze; the video freezes on the twitch channel and on both sending and recieving pc BUT audio continues - the VU meters fluctuate and audio is comming thru all the way.
I suspected that the message was due to congestion on the recieving end - but whats odd is that the problem dissapeared when I send MORE data by NOT downscaling on sending PC.
CPU load on recieving pc is steady on ~60% +- 15%. GPU load is only ~25% but that is because i now use x264 compression on the datastream towards Twitch.
I am not home right now and cant enclose other evidence at this time, but I will examine anything on your request.
I will try to recreate the problem with OBS configured to do more verbose logging.
You will probably have to debug into OBS and note which threads are running and which is blocking and why. I assume the issue is somewhere to be found there and Teleport may just be the tipping point triggering it.
I can't make fail again... so I say wel call it done and close this issue.
Hello all,
Preface: I got a gamer PC (i7-13700K + GF 2080Ti + 32 GB DDR5 and m.2) installed with OBS (29.0.2), and the latest Teleport plugin (0.6.5). My screen is big - 4587x1920 - and I have configured OBS+ Teleport to forward this video scaled down to 1832x768 in the video settings, using Lanchos.
My streaming PC runs fine with OBS and seems to have no problems coping with this stream. my network can handle the ~350 Mbit data flow between the Gamer PC and the Streamer PC just fine. No lag og packetloss there.
HOWEVER
The OBS Video on my Gamer PC locks up/freezes after a short while every time i try to go live on Twitch. The only solution is to kill OBS from task manager and start it again. but It doesn't help much as OBS just freezes again after wery short while.
If I remove Teleport plugin from my Gamer PC and stream directly from it, everything works like a charm - wich makes me look at Teleport like then child you love but really wanna spank for beeing an annoying PITA ;-)
This setup is complicated to do bug-hunt on so what i really would like is pointers to logs or stuff like logs so I could searce for reasons to this problem.