# CloudGaming ## Docs - [Feedback Data Channels](https://mintlify.wiki/Shyamalp16/CloudGaming/api/data-channels/feedback.md): Video performance monitoring and adaptive quality control through RTT measurement - [Input Data Channels](https://mintlify.wiki/Shyamalp16/CloudGaming/api/data-channels/input.md): Keyboard and mouse input channels for real-time user interaction - [Client Endpoints](https://mintlify.wiki/Shyamalp16/CloudGaming/api/matchmaking/client-endpoints.md): API endpoints for client matchmaking and host discovery - [Host Endpoints](https://mintlify.wiki/Shyamalp16/CloudGaming/api/matchmaking/host-endpoints.md): API endpoints for host registration and status management - [Matchmaking API Overview](https://mintlify.wiki/Shyamalp16/CloudGaming/api/matchmaking/overview.md): Automatic matchmaking service for connecting clients to available gaming hosts - [Signaling Message Types](https://mintlify.wiki/Shyamalp16/CloudGaming/api/signaling/messages.md): Complete reference for WebRTC signaling message schemas and examples - [WebSocket Signaling Protocol](https://mintlify.wiki/Shyamalp16/CloudGaming/api/signaling/protocol.md): WebSocket-based signaling protocol for WebRTC connection establishment - [System Architecture](https://mintlify.wiki/Shyamalp16/CloudGaming/architecture.md): Deep dive into CloudGaming's P2P streaming architecture and component design - [Browser Client](https://mintlify.wiki/Shyamalp16/CloudGaming/components/client.md): WebRTC browser client with optimized video rendering and input forwarding - [Host Runtime](https://mintlify.wiki/Shyamalp16/CloudGaming/components/host.md): C++ host runtime internals: capture, encoding, and WebRTC streaming - [Matchmaker Service](https://mintlify.wiki/Shyamalp16/CloudGaming/components/matchmaker.md): Redis-based matchmaking service for automatic host discovery and assignment - [Signaling Server](https://mintlify.wiki/Shyamalp16/CloudGaming/components/signaling-server.md): Node.js signaling server with Redis pub/sub for multi-node scaling - [Audio Configuration](https://mintlify.wiki/Shyamalp16/CloudGaming/configuration/audio.md): Configure audio capture, Opus encoding, WASAPI settings, and latency optimization - [Screen Capture Configuration](https://mintlify.wiki/Shyamalp16/CloudGaming/configuration/capture.md): Configure Windows Graphics Capture (WGC), copy pools, frame queuing, and MMCSS settings - [Input Injection Configuration](https://mintlify.wiki/Shyamalp16/CloudGaming/configuration/input.md): Configure keyboard and mouse input handling, DataChannels, and thread priority - [Network and WebRTC Configuration](https://mintlify.wiki/Shyamalp16/CloudGaming/configuration/network.md): Configure signaling servers, matchmaker, ICE/TURN servers, and heartbeat intervals - [Configuration Overview](https://mintlify.wiki/Shyamalp16/CloudGaming/configuration/overview.md): Complete guide to CloudGaming configuration structure and config.json - [Video Encoding Configuration](https://mintlify.wiki/Shyamalp16/CloudGaming/configuration/video.md): Configure video capture frame rate, bitrate, NVENC settings, and HDR tone mapping - [Client Deployment](https://mintlify.wiki/Shyamalp16/CloudGaming/deployment/client.md): Deploy the browser-based cloud gaming client with static hosting - [Windows Host Setup](https://mintlify.wiki/Shyamalp16/CloudGaming/deployment/host-setup.md): Build and deploy the Windows host application that captures and streams games - [Matchmaker Service](https://mintlify.wiki/Shyamalp16/CloudGaming/deployment/matchmaker.md): Deploy the matchmaker service for host registration and client session assignment - [Deployment Overview](https://mintlify.wiki/Shyamalp16/CloudGaming/deployment/overview.md): Complete deployment guide for CloudGaming - a low-latency WebRTC cloud gaming platform - [Signaling Server](https://mintlify.wiki/Shyamalp16/CloudGaming/deployment/signaling-server.md): Deploy the Node.js WebRTC signaling server with Redis pub/sub for horizontal scaling - [CloudGaming Platform](https://mintlify.wiki/Shyamalp16/CloudGaming/introduction.md): Low-latency P2P cloud gaming and remote desktop streaming with WebRTC - [Monitoring and Metrics](https://mintlify.wiki/Shyamalp16/CloudGaming/operations/monitoring.md): Comprehensive monitoring for CloudGaming infrastructure - [Performance Tuning](https://mintlify.wiki/Shyamalp16/CloudGaming/operations/performance-tuning.md): Optimize CloudGaming for low latency and high quality - [Troubleshooting](https://mintlify.wiki/Shyamalp16/CloudGaming/operations/troubleshooting.md): Common issues and solutions for CloudGaming deployment - [Quick Start](https://mintlify.wiki/Shyamalp16/CloudGaming/quickstart.md): Get CloudGaming up and running in minutes with this step-by-step guide