“After Action Review” is a process that some kinds of training use, where they go into whatever has happened and reviews what happened to critique and extract learning.
When using computer games for training, this is a common requirement for “recording the action.”
It sounds like you’re doing something else, and just want the video, so that doesn’t matter then!
It’s too bad NVIDIA doesn’t have good support for ShadowPlay on Linux. They have almost all the necessary driver bits already, and even have video encoding support for integrated drivers like the Jetson devices, and the Geforce Experience app seems to be written in something like Electron or NodeWebKit that’s generally quite portable. Just not … quite … there.
I don’t know if OBS has gotten good enough that it’s using the NVIDIA specific driver calls to turn on hardware encoding. If so, maybe it’ll be good! If not, maybe you could look into some hardware HDMI capture solution …
Good luck with your project!