OS: MacOS Catalina (ver. 10.15.7).
Wirecast Version Name: Wirecast Pro 14.1.1.
Computer Model, CPU type, GPU model: Mac Pro (Late 2013), 2,7 GHz 12-core Intel Xeon E5, AMD FirePro D500 3GB.
Input sources of the video/audio and type of connection used including: Cameras: AIDA PTZ-NDI-X12 (1080p, 30 fps) and AIDA HD-NDI-200 (1080pm 30fps) connect through either NDI or Blackmagic design Ultrastudio Mini Recorder (driver version 11.6).
Wirecast Canvas size: 1080p (1920x1080).
Recording encoder settings: Default ProRes 1080p 16:9 (1920x1080) (30 fps) (ProRes 422).
Drive specs and connection type and percentage free space if recording: Apple SSD SMO256F Media, PCI. About 115 GB free of 250 GB total.
Wirecast Output Statistics: CPU < 30%. 30 fps.
Monitor configuration and frame sizes
Relevant shot and Master Layer configuration
We are experiencing a stutter/choppiness/micro-freezes in the video both when recording and even when feeding the cameras through to external monitors without recording. The stutter comes and goes and is visible in both the preview and live windows in Wirecast. The stutter is there whether we connect the cameras through NDI or if we use HDMI/SDI outputs on the cameras and go via Blackmagic Ultrastudio mini recorders. When we connect the cameras straight to a monitor (bypassing Wirecast entirely) the stutter is not there, same if we use other programs to view the HDMI/NDI feed directly.
We recently recorded for a client in Wirecast 14.0.4 and we are unsure if the problem existed there, because they were just talking into the cameras without lateral movement. Since we still had the install file for 14.0.4 on the computer we tried to reinstall that version to test. But after uninstalling 14.1.1 and reinstalling 14.0.4 we can’t get the NDI feed working at all. If we go back and reinstall 14.1.1 the NDI works straight away and the stutter remains.
This problem became very obvious now when we bought an Edelkrone motorized camera slider system. Gliding sideways smoothly ends up in choppy video with sudden small jumps in pre-view and live-view, like small freezes and jumps now and then. OBS doesn´t show this behaviour. Video is smooth. But OBS lacks other functionality we need.
For the next job it seems we have to hire a black magic system from a colleague to make it doable from 12:th mars. We have tried a lot of restarting, new and fresh projects, gone through all settings we can think of including the new clock source selector. 3 different mac computers and one PC. All with quite good specs. The problem remains. We could see other posts and video clips telling the same story even with older versions, so in our opinion this is the most important problem to adress, prior to new functionality or anything else in Wirecast development.
Other than this, Wirecast is a very good system with lots of good functionality!
There may be some "control" test you can perform.
Confirm that your cameras have updated to the currently available firmware from the manufacturer.
When going through the BMD Mini Recorder test by using BMD Media Express for recording instead of Wirecast. That confirms that input itself is good hard-wired.
Then test with the same camera through the BMD Mini Recorder into Wirecast using a New Blank Document recording with the ProRes Preset.
Please include a screenshot of the shots of System Device Properties.
Also, include a screenshot of Wirecast Preferences Canvas as Video Display Rate must be set to 30fps.
This test will confirm hard-wired input and recording.
Keep the tests short as we may want these files to examine.
After this, we'll test NDI.
There was a firmware update available for the camera and we have now updated to the latest version there.
We tested the camera with BMD Media Express and also again in Wirecast and when using the BMD Mini Recorder the stutter doesn't appear anymore.
The Video Display Rate in Wirecast preferences canvas was already set to 30fps.
However when using NDI the stutter is still there but not when using another program to view the NDI feed. We tested using NewTek NDI Video Monitor.
We are seemingly having an issue with NDI and Wirecast.
Yes, MiniRecorder is good in booth Media Express and Wirecast with SDI. (It´s a bit choppy but constant)
I here provide ISO rec's from Wirecast, comparing the SDI and NDI sources.
Jump to 20s and compare from there. This is the problem we talk about and it is appering randomly every now and then.
The NDI source is set to "Use Source" in the new "Timestamps" option. "Generated" seems to be even worse. Bandwith: Highest.
Just got a new clue: When ISO-rec is set to "source" instead of "shot" we don´t see the choppiness on recording, but we see it in live-view. So the problem seems to be in the "shot" processing.
Unfortunately, I can't find a setting for disabling HX2 in our AIDA cameras.
I just tried the NDI HX Camera app, and even the Sienna NDI Cam app.
In Sienna NDI Cam there's a setting for using NDI or NDI HX2.
When HX2 is on, I think I can see the same kind of choppiness. I even experience that in the NewTec NDI HX Camera app.
That can also be because of our poor wifi network. It's Hard to tell what is what unfortunately. We try to test further tomorrow.
Henrik Marzelius said:
In Sienna NDI Cam there's a setting for using NDI
Is the Full NDI setting good?
Just confirming the issue is specific to HDI HX2.
NDI HX uses lower data rate than NDI so it should be less demanding on the wifi network although HX takes more resources to decode.
Henrik Marzelius said:
t I can´t really see the BIG random choppiness in NDI HX2 from the iPhone apps
To be clear the phone NDI HX2 look better than the wired camera NDI?
The problem is we can't evaluate terms like "slightly better" and "quite OK"
We need to quantify the differences.
NDI HX is a standard so coming from phone or camera shouldn't make much difference.
Full NDI is a different codec and requires much less decompression but uses higher data rates.
Can you provide samples of each so we can compare otherwise we may make wrong assumptions about the cause and the fix.