Best connection hardware for compatibility

I plan to be using two video streams, and one presenter screen capture input being run from a retina macbook pro. My audio source will be via a USB capture card, and I am wondering if anyone can give me some feedback on the hardware options for this setup.

For video I plan to have two cameras recording in full hd to local media, and concurrently streamed into boinx.

I will have two thunderbolt connections available on the macbook pro, so will something like the blackmagic ultra studio recorder for each camera be the best option?

This leaves me with a USB port for the stream from the presenters laptop. What is my best option to connect a stream of the presenters stream coming from a split HDMI output that is shared with the projector?

Thanks for your help