Программное обеспечение для удаленного рабочего стола: Почему Teamviewer намного быстрее конкурентов с открытым исходным кодом?

TeamViewer быстрее по сравнению с альтернативами FLOSS в отношении 2 аспектов:

  1. Весь процесс настройки перед фактическим сеансом: определение IP-адреса, прохождение через NAT и брандмауэр и т. Д., В то время как в TeamViewer просто вводится идентификатор/PW, который проходит через централизованную систему TeamViewer (это, конечно, вопрос доверия!).
  2. Сам сеанс удаленного просмотра/управления: решения VNC гораздо менее гибки и отзывчивы, часто отстают на десятки секунд, в то время как в Teamviewer он кажется почти "живым", за исключением, конечно, если на высоких частотах меняется много содержимого экрана (анимированное содержимое и т. Д.).

Я был бы признателен за технические разъяснения, касающиеся № 2. Я не могу просто понять, где потенциал оптимизации, который делает TeamViewer намного быстрее.