Download presentation
Presentation is loading. Please wait.
Published byTabitha Daniel Modified over 9 years ago
1
Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 13: Application Support Issues
2
SECURITY AND CHEATING
3
Server X Client B Client A Client C Client C may be interfering with traffic Client A may be running Compromised code Client B may be colluding with Client A Server X may have exploitable bugs
4
Client A Server X Server Y IP
5
Client A Server X Server Y VPN Gateway IPSec IP
6
BINARY PROTOCOLS AND COMPRESSION
8
STREAMING
9
Bits0 15 16 31 0-31 Version, config, flags Payload Type Sequence Number 32-63Timestamp 64-95Synchronisation Source (SSRC) Identifier 96+Contributing Source (CSRC) Identifiers (Optional) 96+Header Extensions (Optional) 96+Payload Header 128+Payload Data
12
ClientServer Position X Send A High, B Low Send B High, C Low Position Y Position Z Send D Low, E Low ClientServer Fetch Index Send Index Send B High, C Low Fetch A High, B Low Send A High, B Low Fetch B High, C Low
13
REVISITING THE PROTOCOL DECISION
14
PERSISTENT AND TIERED SERVICES
15
Private Network Master Server Gateway B New Proces s Physics B Gamepla y B Database Asset Server Gateway B Physics B Gamepla y B Public Network
16
CLUSTERS
18
Application Scene Graph Graphics Drivers Modifies scene graph Render traversal Application Scene Graph Graphics Drivers Copy scene graph Synchronize applications Copy render commands
19
THIN CLIENTS
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.