Replies: 4 comments 13 replies
-
Hi Alan, the 14 frames latency is in my opinion very high. I am trying to understand, where it can come from - could you provide more details (video resolution, command used)?
I've done quick test with current code - using 2160p24 with 10-bit YCbCr (I don't have too much equipment that would support 444 RGB in UHD), Something like But the point of the previous paragraph is - can you ensure that the delay originates really from the compression/decompression? 444 RGB at higher bit-depth and the content certainly makes a difference so the latency may increase. But 14 frames look rather that the frames are somewhere buffered or so.
Just FYI, there are some updates in UG, I've made somehow intra-refresh working (properly) with |
Beta Was this translation helpful? Give feedback.
-
Hi Martin... My encoder/decoder are headless Ubuntu Server install and separate machines, so I can't test in your scenario. Below are the command line syntaxes used for each. That might provide some understanding. I wonder if specifically declaring R12L is causing a delay via a slow color conversion? Some use cases we do not declare a channel-map.
|
Beta Was this translation helpful? Give feedback.
-
[out-of-topic remark] when trying various codecs it may be worth trying also FFV1 (via libavcodec) for 12-bit RGB. But this is really OT, I don't suppose that it may help here. |
Beta Was this translation helpful? Give feedback.
-
I ran fresh tests, bypassing hd-rum reflector, and with minimal command line parameters, and I can get ~9 frames latency @24fps. I'm going to add on my full parameters and the affect. encoder: decoder: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I've been using UG for many years, and thank you so much for creating, maintaining and improving it.
I've recently seen an integration that someone is doing using UG and Comprimato J2K, and their latency is around 7-8 frames. I know they are using BMD SDI out, but unsure of what their ingest card is, but likely BMD too.
We are using 12bit RGB 444 SDI -> BMD in (4K Extreme or 8K cards) / out (UltraStudio Mini 4K) , and while we have not had the ability to test with Comprimato, no matter what codec I try (x264/x265/Cineform) I can't get below around 14 frames latency.
We do need to have 10/12 bit 444, RGB preferred, but YUV acceptable. I've tried even setting gop=1 to in theory remove temporal latency. I've not yet tested NVENC in a long time. The issue is our receivers are Intel NUCs (no discrete GPU), the last time I tried, they could not properly decode NVenc stream in software.
Any tips and how I can improve this?
Beta Was this translation helpful? Give feedback.
All reactions