I’m at the proof of concept stage for a fairly basic product that will need to be able to take a feed from a single 1080p video source via SDI and do basic processing i.e. make available as a stream, save compressed video online, etc. No AI processing or other fancy stuff.
I appreciate the Xavier NX is massive overkill for this but I’m looking at it with one eye on the product roadmap. Otherwise I think the TX2 NX would be ideal for what I want.
That said, I’d like to keep the door open to AI analysis of the video streams in the future.
I’m focusing on SDI to CSI type solutions at the minute because my understanding is that bringing the video in via CSI makes it directly accessible to the CPU internal memory (apologies if I’m mangling that description).
However, going the path of a PCIe based capture card would give me more flexibility and probably a bit more future proofing.
I just wanted to check if the “CSI is better” thing was correct and, if so, are there any particular scenarios where it’s significantly better vs maybe a few percent less CPU utilisation?
edited to note I know the Xavier NX is overkill :-)