I am having issues with mimoLive and latency. I am using a Blackmagic HD8 ISO for switching (with audio) which I have as an input to mimoLive with an Ultrastudio Recorder. Then I output via an Ultrastudio Monitor to big screens. However the latency on the big screen is quite bad, about 2 seconds. Why is it so bad – is there something I can do to improve it?
Two seconds of latency sounds like quite a lot.
- Is the video already delayed in mimoLive, or is the output causing this much of a delay?
- What is the resolution and frame rate of your video signal on both the input and output sides?
I had two events last week using big screens with output from mimoLive using an Ultrastudio Monitor.
For the first event, the ATEM Program was a source on mimoLive and then it was output to a big screen. The latency there was almost 2 seconds. The cameras, ATEM and mimoLive were all set to 1080p50.
The second event was using sources direct to mimoLive from a Decklink Duo 2. The latency on this was around 1 second. The cameras and mimoLive were all set to 1080i50.
In mimoLive, there is no latency. It’s only on the output.
Thanks for the information! One off-topic suggestion: If you are dealing with computers only (no television broadcast or similar), I would recommend running your video cameras at “p” instead of “i” and setting the frame rate to either 30 or 60 fps, resulting in 1080p30 or 1080p60. Additionally, make sure mimoLive is set to 60 fps. This way, you won’t experience stuttering on the output devices.
Regarding the delay: It sounds to me like there might be an issue with the output side after mimoLive. We’ve had customers with a similar issue, but they were running 4K video outputs. However, you may be facing a similar problem: an incorrect hardware connection. There are two things to check: First, are you connecting your device to the correct port on your computer? Even though your computer may have identical ports, they might be connected differently internally. You can check this using the System Information app on macOS to see which internal bus the output hardware is connected to. Second, it could be a cable issue: The cable used might not be specified for transporting a 4K video signal, so it needed to be changed. However, I doubt this would be a problem for a 1080p50 signal (but you never know!).
Let me know about your findings!
Hi @graceghq Can you please let us know what version of mimoLive you’re using and what computer you’re running it on? This will help us to give you more detailed information on what to look for.
The latency should not be more than 1 or 2 frames on the output. (Frames, not seconds!).
Can you also please check the memory and CPU usage of mimoLive using the Activity Monitor app and send us a screenshot of that?
I’m running Version 6.8.1 (30344) on a Mac Mini M2 Pro with 12-core CPU, 19-core GPU, 32GB unified memory, 512GB SSD.
I have just bought a Mac Studio M2 Max with 12‑core CPU, 38‑core GPU, 16‑core Neural Engine, 96GB unified memory, 512GB SSD which I’m assuming will improve performance quite a bit.
Hi @graceghq Could you please send me the mimoLive document (.tvshow) via WeTransfer or Dropbox or similar (please compress it first into a .zip so that it can be properly transferred)?
The Mac Mini M2 Pro should easily be able to do what you describe above unless there is something in the mimoLive document that causes heavy processing on the output.
The Mac Studio M2 Max is a great computer to run mimoLive but the M2 Mac Mini should not have any delay either. And please send the screenshots of the Activity Monitor app with the CPU and memory usage of mimoLive.