Do I need plugins to make a proper live green screen?

I am trying to set up a live green screen using a Blackmagic SDI card and a Vive controller. No matter what we did, we couldn’t get a proper camera tracking, there always was bad sync. Is there a tried and tested tutorial that covers this subject without the use of four-digit-priced plugins?

There are a few Youtube channels discussing these things. Bad sync could mean a number of things. Typically there has to be a delay built in and the rotation needs to be set for nodal of the camera system. Check out all the videos in these channels.
Testing the Vive Tracker + UE4 Virtual Camera - YouTube Matt Workman
Camera tracking with HTC Vive for live action compositing virtual studio in Unreal Engine - YouTube Richard Frantzén
Virtual Production - VPStudio Project Demo - YouTube Greg Corson
Tracking Delay for Real-Time Compositing in UE4 (Tutorial) - YouTube Aiden Wilson