our task is to capture video streams through a Blackmagic capture card. this can be achieved by
1. DirectShow: using DirectShow one can programmatically access the capture card. interface already available.
2. Use existing Blackmagic SDK (c++ running code) use in python and run received video stream on a widget.
3. any other desired way.
we need to run the captured live stream multiple times on the screen.
you'll have to work on a remote machine having a capture card etc.