The Windows app, or the browser. Free either way.
Screen share at 1440p, 60fps. One key clips the last 30 seconds of it into a link.
Windows 10 and 11·64-bit installer
no download needed