Question / Help Please help a first time user?

HTStream

New Member
Hello:

I think I know what most of my problems are, but if someone could confirm before we spend a lot of money (at least for a small church!). We had been streaming with a re-purposed security camera. All was fine - solid streaming and recording. We stepped up to a PTZ camera (Avipas AV-1281) and used the IP output as the media source. Other than the about four second lag between changing the presets and having them appear in OBS everything seemed to work. A short stream test worked fine. Then this Sunday we streamed for real. About 10 minutes into the stream the live stream output froze (watching stream on another computer), but the video in OBS was fine, and there was a message at the bottom of OBS referring to encoder overloading. We tried to stop and start the stream but it wouldn't reconnect. We kept OBS running to finish recording. The recording sound was fine, but the video only had several still shots. I've tried to read as much as I could this afternoon, and I am thinking that this computer can't handle the upgraded video feed. Would upgrading to an i5-3470 with 16gb ram, and SSD help matters? Is it normal to have so much lag between the live camera feed from its website vs. what is shown in OSB? We would like to stream and record the stream to have a local copy. Both camera and computer are on the same gigabit switch.

The 09-41-29 log was from today. The 00-22-38 log was from the test last night. Thank you for pointing us in the right direction.
 

Attachments

OBS is not a particularly good RTSP client. I don't know if it's more problematic with cameras that have PTZ as opposed to those that don't, but I've seen multiple threads over the years with the same complaints-- security cam streams that connect, drop connection, and don't reconnect.

Suggest using VLC to capture the camera stream, and then capture the VLC window in OBS.
 
Hi!

Encoder overload means that the output stream encoder is lacking CPU power. You either use the CPU for other purposes (like receiving streams from the camera) or you're trying to encode an output that is too "heavy". Lower the resolution or the quality and you'll be fine.

You write: "upgrading to an i5-3470". What are you running on now? We're struggling to stream full HD with an i7 3540M, but the i5-3470 should be a bit quicker in fact according to Intel's comparison site:


OBS seems to be pretty good at making use of multiple CPUs (at least according to "top" in Linux) so your i5-3470 with 4 cores might just be able to do full HD with a bit lower quality than standard (select a faster encoding for instance). We're also a church doing "Corona live services". As of now we use the live view from Canon DSLR's (4/5/650D, 1000D and a few others tested OK) through gphoto2 in Linux to get decent streams from them via USB. That was the quickest way to get anything better than a webcam to broadcast.

A question related to this: what is the "best" Intel CPU for streaming from OBS to Youtube in full HD? By best I mean a semi-high quality at a low cost. The i9-10900K would be the absolute best, but factoring in cost and the actual need for CPU probably gives another result.

/Fredrik
 
Thanks for the information Fredrik. We have learned a lot since this post. We borrowed an i7-3770 3.4ghz with 8gb ram to stream at 1080@30fps, and was even able to do 1080@60fps, with transitions and some screen overlays, with zero dropped frames due to lag and zero skipped frames. We're going to try to get something more modern (not six years old!) and not even bother with the i5. So we now know that we need at least an i7 or a fast six or eight core Ryzen processor.
 
Back
Top