Try RustDesk instead of a bunch of proprietary alternatives suggested by other posters. It uses H.264/H.265/VP9 depending on your hardware and network, and is very fast. It also lets you set up your own server, leaking no information to third parties, but that's optional.