rodney4299
New Member
Of our four PTZOptics camera setup, the recently purchased 20x-SDI cameras (cameras #2-4) have a ~2 sec video rendering delay within our streaming software (OBS). However, our 12x-SDI camera (camera #1) that has been in operations for a little over a year has no issues with video delay within OBS.
Our audio is captured external to all cameras via a mixer. Delaying audio more than 1 sec is challenging because OBS only allows 500ms (.5 seconds) of delay for a Media Source filter and forums say that audio delay within OBS can still become out of sync with the video for any of the cameras over time.
In addition to audio being out of sync, controlling the pan/tilt/zoom is difficult since the camera physically moves immediately, but the video is delayed so long that you cannot discern what the camera is filming.
To compare apples-to-apples (cords, network routing) we disconnected camera#1 from its power adapter and ethernet cord and plugged them into one of the new cameras and the video delay was still present within OBS. This makes me wonder if the new SDI cameras have firmware that produces data at a different rate than our original camera#1.
Within OBS we’ve tried Media Source and the GStreamers plugin using RTSP but to no avail; GStreamers was actually slower. We’ve tried adjusted the OBS and camera settings as well (30 vs 60 FPS, 1080 vs 720p). The only adjustment that had any affect was to reduce the 2MB Network Buffer within OBS to zero; however, this caused the video to distort ever 30-60 sec and at times wouldn’t correct itself. Using an HDMI cord and capture card renders live video from the new camera in real-time, but we would rather not be tethered to the laptop. We can see real-time video on the streaming computer within IP Camera Viewer and iSpy software. This makes me think that it’s an OBS issue, but then I’m not sure why swapping a new camera for the old camera wouldn’t show real-time displays. We are unable to just capture the IP Camera Viewer or iSpy display from OBS because the quality of the video isn’t good enough and we don’t want to have to use up real-estate on the computer screen or computer resources.
Is there anything that we can do to OBS or our new cameras to correct the video delay, or will the new PTZOptics NDI/HX cameras help alleviate the issues?
Our audio is captured external to all cameras via a mixer. Delaying audio more than 1 sec is challenging because OBS only allows 500ms (.5 seconds) of delay for a Media Source filter and forums say that audio delay within OBS can still become out of sync with the video for any of the cameras over time.
In addition to audio being out of sync, controlling the pan/tilt/zoom is difficult since the camera physically moves immediately, but the video is delayed so long that you cannot discern what the camera is filming.
To compare apples-to-apples (cords, network routing) we disconnected camera#1 from its power adapter and ethernet cord and plugged them into one of the new cameras and the video delay was still present within OBS. This makes me wonder if the new SDI cameras have firmware that produces data at a different rate than our original camera#1.
Within OBS we’ve tried Media Source and the GStreamers plugin using RTSP but to no avail; GStreamers was actually slower. We’ve tried adjusted the OBS and camera settings as well (30 vs 60 FPS, 1080 vs 720p). The only adjustment that had any affect was to reduce the 2MB Network Buffer within OBS to zero; however, this caused the video to distort ever 30-60 sec and at times wouldn’t correct itself. Using an HDMI cord and capture card renders live video from the new camera in real-time, but we would rather not be tethered to the laptop. We can see real-time video on the streaming computer within IP Camera Viewer and iSpy software. This makes me think that it’s an OBS issue, but then I’m not sure why swapping a new camera for the old camera wouldn’t show real-time displays. We are unable to just capture the IP Camera Viewer or iSpy display from OBS because the quality of the video isn’t good enough and we don’t want to have to use up real-estate on the computer screen or computer resources.
Is there anything that we can do to OBS or our new cameras to correct the video delay, or will the new PTZOptics NDI/HX cameras help alleviate the issues?