Use a live screen capture as a media source
This plugin allows you to use a live screen capture as you would any other media. You can choose the framerate of the video as well as whether to capture the cursor or not. You can check out a quick demo video here.
Features:
Code Modules:
Number of Blueprints: 0
Number of C++ Classes: 3
Network Replicated: No
Supported Development Platforms: Windows 64 bits
Supported Target Build Platforms: Windows 64 bits
Once you have added this plugin, just use a media url with the following format : screencap://<screennum>?fps=60&capture_cursor=true
where <screennum> should be replaced by :
The question mark and anything after it is optional and allows you to specify the fps of the resulting video and if you want to capture the cursor. The defaults are 60fps and cursor capture on.
For help setting up media playback : https://docs.unrealengine.com/en-US/Engine/MediaFramework/Overview/index.html