Remote displays reconnect automatically and more reliably after a network drop, a computer waking from sleep, or a server restart. Dead connections are now detected within seconds instead of going unnoticed. Reconnections are spread out after a server restart, so many displays reconnecting at once don't overload it. The control surface stays responsive over long sessions as remote displays and output windows connect and disconnect.
Lower memory use during long sessions. Videos, video backgrounds and preview clips now release their memory as soon as they're finished with, rather than when the page is reloaded. An error in one feature no longer stops other features from responding to the same action.
Faster, lighter downloads to the browser cache. Less background work while downloading, and smoother progress updates. Files requested at the same moment are only downloaded once, for example the same image appearing in several places. Cancelling a download stops it straight away, and switching cache settings while downloading is more dependable.
Remote connections are now more reliable.
Cameras connect much faster and the connection is more stable and reliable.
Video playback on remote outputs are now kept in sync.
Remote windows will now ask for activation when created if needed to play video.
Remote Outputs icons and layout have been improved.
Animated WEBP images are now supported.
Videos without transparency are now converted to AV1. AV1 encoding is faster than H.264, produces smaller file sizes, and delivers better visual quality.
Videos with transparency are converted to webm. WEBM encoding has been optimised so it is faster than H.264, produces smaller file sizes, and delivers better visual quality.
Cameras have been moved to their own layer. They are no longer a background. This means you can click on a camera at any time to make it live on top of backgrounds.
Cameras microphones are now defaulted to disabled to reduce bandwidth and improve latency.