A method and
server for producing a
live video broadcast from multiple video sources. The
server receives a first raw video
signal from a first
edge device connected to a first video source. The
server processes the first raw video
signal to generate a broadcast video
signal and an ultra-low latency (ULL) video
stream, which are transmitted to the
video broadcast equipment and
user device, respectively. The server receives a command to switch to a second video source and sends a command to begin transmitting a second raw video signal from a second
edge device connected to the second video source. The server receives a second raw video signal from the second
edge device and generates a broadcast video signal and an ULL video
stream based on the second raw video signal instead of the first raw video signal. The server sends a command to stop transmitting the first raw video signal.