![mac screen sharing vnc mac screen sharing vnc](https://i.ytimg.com/vi/GN_U0k1tyHs/maxresdefault.jpg)
VNC is rubbish and should only be used as a last resort. I even have a YouTube video up on my second monitor, and the audio is totally in sync. I'm using RDP to type this comment right now, and it's perfectly fluent, just like Screen Sharing on a Mac. TBH I don't know how Mac to Mac Screen Sharing works, but that's an educated guess. When you connect on another Mac, your server Mac probably knows its connecting to a Mac client so probably uses AirPlay, which uses an HEVC encoder as mentioned.
#Mac screen sharing vnc mac os
You could try TightVNC which adds a layer of zlib compression to speed things up, but I don't know if the Mac OS VNC server supports that extension to the VNC protocol. If you did the same and connected your Mac to a VNC server on your Linux box, you'd see the same performance issue. Just think of it like a tool that hits the PrtScr button a bunch of times for you automatically, and sends the results over the wire. It's basically a slideshow of JPEGs of what your desktop looks like. Even the commercial 'Apple Remote Desktop' package ultimately uses the VNC protocol.
![mac screen sharing vnc mac screen sharing vnc](https://www.kingcomputer.com.au/wp-content/uploads/2009/08/enable-vnc-viewers-to-control-screen-300x286.gif)
To answer the other question: VNC is the Mac answer to RDP, actually. Then try to connect to TCP port 5900 with a VNC client on your PC. Make sure that its configured for VNC access with a password. VNC is not really sending a video stream, it's sending a bunch of JPEG screengrabs. Apple menu -> System Preferences -> Sharing -> Screen Sharing. It's the fact your Mac is encoding your entire desktop into garbage quality JPEG which for one is lossy and for two is a pretty crappy compression algorithm compared to something more modern. VNC is not hardware accelerated for either decoding or encoding. Why can't it decode this video faster than a 2015 MPB with an Intel Iris? On your mac, connect to linux using Screen Sharing using VNC Press Command-Space, type 'Screen Sharing'. If you ripped the video card out of an old PowerMac/Mac Pro, it would feel like your VNC session. MacOS uses graphics acceleration and then encodes a video.