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. 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. VNC is not really sending a video stream, it's sending a bunch of JPEG screengrabs. 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. Click to expand.It's not about decoding speed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |