Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Remote Control Architecture: How We Are Building The World’s Fastest Remote Control

445

Published on

Signaling, encryption, messaging, video codec, dynamic buffering, P2P, PsuedoTCP and Relay are all various pieces of technology needed to create a remote control session. We have rebuilt the entire …

Signaling, encryption, messaging, video codec, dynamic buffering, P2P, PsuedoTCP and Relay are all various pieces of technology needed to create a remote control session. We have rebuilt the entire remote control solution from the ground up with a focus on speed, performance, and reliability. Come listen as we talk about the next generation of Kaseya remote control and why it will be the fastest in the world.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
445
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Remote Control Architecture Chad Gniffke, Product Manager Tobias Peciva, Architect Copyright ©2014 Kaseya 1
  • 2. Remote Control Architecture The information in this presentation is confidential and proprietary to Kaseya and may not be disclosed or distributed without the prior written permission of Kaseya. This document, and any related presentation, as well as Kaseya's strategy, possible future developments, products, platforms, directions and/or functionality are all subject to change without notice at Kaseya’s sole discretion. The information in this document does not constitute a commitment, contract, promise or legal obligation to deliver any material, code or functionality. This document is provided without warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. This document is for informational purposes only and may not be incorporated into a contract. All forward-looking statements, including those set forth in this presentation, are subject to various assumptions, risks and uncertainties that could cause actual results to differ materially from projections. Readers are cautioned not to place undue reliance on such forward-looking statements, and specifically, not to rely upon such in making purchasing decisions. Copyright ©2014 Kaseya 2
  • 3. Objectives  Connect in seconds, from anywhere  Reliably connect in any environment  Perform well over latent or poor connections Copyright ©2014 Kaseya 3
  • 4. Good Design Is… Copyright ©2014 Kaseya 4 Good design is honest It does not make a product more innovative, powerful or valuable than it really is. It does not attempt to manipulate the consumer with promises that cannot be kept. – Dieter Rams
  • 5. Good Design Is… Copyright ©2014 Kaseya 5 Thorough down to the last detail Nothing must be arbitrary or left to chance. Care and accuracy in the design process show respect towards the user. - Dieter Rams
  • 6. Good Design Is… Copyright ©2014 Kaseya 6 As little design as possible Less, but better – because it concentrates on the essential aspects, and the products are not burdened with non-essentials. Back to purity, back to simplicity. - Dieter Rams
  • 7. The RDP Topic  Building the worlds fastest remote control – Can’t get there with RDP  It is not part of our long term vision  We don’t have control over it  The use cases will be met through the new solution  K-VNC support legacy operating systems that RDP does not. Copyright ©2014 Kaseya 7
  • 8. A Simplified Workflow Copyright ©2014 Kaseya 8
  • 9. Starting Point  Start from: – From the VSA – Click Agent Icon Copyright ©2014 Kaseya 9
  • 10. URI Handler Copyright ©2014 Kaseya 10
  • 11. Launches Local App Copyright ©2014 Kaseya 11
  • 12. Remote Control Copyright ©2014 Kaseya 12
  • 13. Where it Works Windows XP SP3+ Windows Server 2003 SP2+ OS X 10.7.5+ Copyright ©2014 Kaseya 13
  • 14. Features at Time of Launch  Copy/Paste  CTRL, ALT, DEL  Shortcut keys (cross platform)  Full Screen  Multi-Monitor on Endpoint Copyright ©2014 Kaseya 14
  • 15. Video: US to NZ Copyright ©2014 Kaseya 15
  • 16. Video: Coast to Coast Copyright ©2014 Kaseya 16
  • 17. Connects in Seconds Copyright ©2014 Kaseya 17
  • 18. Copyright ©2014 Kaseya 18 Time to download agent binaries: 0 seconds
  • 19. Copyright ©2014 Kaseya 19 Time to run agent procedure: 0 seconds
  • 20. Sequential vs. Parallel Copyright ©2014 Kaseya 20 Launch App Connect to MessagingReport Launch • • • Session Details to Agent End User AcceptanceValidate Session • • • Collect P2P Candidates Exchange CandidatesEstablish Relay • • • Connectivity Tests Select Connection Start Session Start End
  • 21. Sequential vs. Parallel Copyright ©2014 Kaseya 21 Launch App Connect to Messaging Report Launch Session Details to Agent Collect P2P Candidates End User Acceptance Establish Relay Validate Session Exchange Candidates Connectivity Tests Select Connection Start Session
  • 22. Reliable Connectivity Copyright ©2014 Kaseya 22
  • 23. P2P & Relay Copyright ©2014 Kaseya 23 Relay Service Viewer Agent Firewall Firewall P2P
  • 24. ICE Copyright ©2014 Kaseya 24 TCP Firewall / NAT Viewer / Agent UDP VPN Teredo IPv4 & IPv6
  • 25. Persistent Session Seamless Failover Copyright ©2014 Kaseya 25 Relay P2P P2P
  • 26. A Focus on Performance Copyright ©2014 Kaseya 26
  • 27. Copyright ©2014 Kaseya 27 Video Codec
  • 28. Copyright ©2014 Kaseya 28 Hardware Rendering Video Data Decoder Decoded Frame GPU Screen Image RGB Frame Scaled & Copied to Screen Raw YUV Stream
  • 29. Graceful Degradation Copyright ©2014 Kaseya 29 High Bandwidth: Low Bandwidth:
  • 30. Future Direction Copyright ©2014 Kaseya 30
  • 31. September 2014  Private Session  Terminal Server Support  Connection Quality Indicator – Latency and Bandwidth  Zoom Controls  High Resolution Display Support Copyright ©2014 Kaseya 31
  • 32. January 2015  File Transfer  Task Manager  Terminal Emulation  Linux Terminal Support Copyright ©2014 Kaseya 32
  • 33. May 2015  iPad Viewer  Event Viewer  Registry Editor Copyright ©2014 Kaseya 33
  • 34. Copyright ©2014 Kaseya 34 Questions and Answers Thanks for Attending Kaseya Connect #KaseyaConnect Let's Share!

×