Teleport¶
These pages document Teleport: the Spatial Internet Protocol, its reference implementation, tools and SDK’s. The documentation is given in the likely order that most users will approach Teleport: firstly, an introduction to the ideas and concepts behind the system. Secondly, a guide to the default Teleport Client client app. Thirdly, the official specification of the Teleport Protocol. Finally, the documentation of the Reference Implementation , which can be used to build Teleport clients or servers, including guides on using the Unity SDK, Unreal Engine SDK, or NodeJS SDK for setting up a virtual reality server.
Contents
- 1. Introduction
- 2. The Teleport Protocol
- 2.1. Conventions
- 2.2. Connection State Machine
- 2.3. Signaling
- 2.4. Data Service
- 2.5. Data Transfer
- 2.6. HTTP Service
- 2.7. Video
- 2.8. Video Metadata
- 2.9. Geometry Payload
- 2.9.1. Channel framing
- 2.9.2. Payload types
- 2.9.3. Node payload
- 2.9.4. Mesh payload
- 2.9.5. Material payload
- 2.9.6. MaterialInstance payload
- 2.9.7. Texture payload
- 2.9.8. Animation payload
- 2.9.9. Skeleton payload
- 2.9.10. FontAtlas payload
- 2.9.11. TextCanvas payload
- 2.9.12. TexturePointer payload
- 2.9.13. MeshPointer payload
- 2.9.14. MaterialPointer payload
- 2.9.15. RemoveNodes payload
- 2.9.16. Resource lifecycle
- 2.9.17. Axis conversion
- 2.9.18. Coding conventions
- 2.10. Audio
- 2.11. Input
- 3. Reference Implementation