Public Internet - Double Robotics

1

Transcript of Public Internet - Double Robotics

Page 1: Public Internet - Double Robotics

DriverAnywhere

iOS App, mobile Safari, or Chrome on many Android devices.

Chrome

Chrome, Safari, or FirefoxBrowser on Mac or PC

WiFi or 4G/LTE

Double 3

WiFi

At The Office

Public Internet

Enterprise Firewall Home or Enterprise FirewallVideo data takes the lowest latency route

that it can detect. The minimum port

requirement is TCP 443. Video and audio

data is transmitted fully encrypted end-to-end

with a 256-bit (where supported) or 128-bit AES

cypher for one-to-one calls. Our servers do not

hhave a decryption key. Group calls are routed

through our servers and re-encoded and

encrypted for each client.

1. All clients (robots and drivers) login.

2. They pass their credentialsto the real-time signaling server.3. Driver is shown authorized robots.4. Driver requests call with a robot.

5. Call authorization is conrmed with API Server.

6. Robot answers andbegins video connectionvia WebRTC.

7. All clients nd the nearest STUN Server to determine their public IP and network topology, when possibl.e.

8. A direct peer to peerconnection is established.If not possible, fully encrypted video data is transmitted viathe TURN server.

All servers are on subdomains, so you can whitelist just: *.doublerobotics.com

Authentication Server (TLS) Signaling Server (TLS) STUN and TURN Servers (TLS)

Network Architecture for Double 3