Thanks for the tip. That has helped glean some additional info. When the output stream is set to 30 frames per second, the PMU Connection Tester grabs the stream and reads a consistent 29.99 Frames/sec. When I look at the debug capture, the timestamps are in a consistent pattern, 10.000, 10.033, 10.066, 10.100, 10.133, …
When the output stream is set to 60 fps, the PMU Connection Tester shows a value of 34.xx Frames/sec. And the timestamp has a repeating pattern per second but individual records are not evenly space through the second.
I have another input stream coming into OpenPDC so I created another output stream with the exact same settings except sending data from a different device. When connected, PMU Connection Tester shows a 50 Frame/sec data rate. So it looks like the input stream makes a difference, obviously. When I look at the stream statistics, there are some significant differences between the two input streams. The one that stands out are the latency values, the “good” stream is in the 100ms range and the “bad” stream is in the 3000ms to 4000ms range.
Does it look like a high latency is preventing me from a full 60 fps output stream?