TrainingPeaks Virtual supports a dedicated Broadcast / Streaming mode.
Anyone who creates their own Custom Event is able to access a special “Broadcast / Stream” menu. This gives them a configurable camera view into their event, without needing to take part in the event themselves or having a fake entry that clutters up the views of the pen, live event data and/or event results.
This view can be set up for broadcast or streaming to look just as you want, toggling on/off any individual UI elements (or having them all turned off, so you just receive the raw footage and can overlay your own UI in a 3rd party program), and changing camera positions and the riders they focus on as and when you wish.
For more details on how to configure custom UIs for broadcast, please see Modding and Custom UIs.