Broadcast desktop in widget

I’m writing a collaboration environment using UE4 and would like to give users the ability to showcase their desktop resources within the environment.

To do this I’m considering a screen-sharing tool and want to display its output in a widget. The idea is to create a private broadcast of the screen-share after which I provide the broadcast link to stream the media inside the widget.

Is there a way in which I can skip the broadcasting and directly send live recording into Unreal?

I am trying to do something similar can I ask what “screen-sharing tool” you used and if you were successful in implementing desktop screen sharing into UE4? I would love any information you remember!