INTEGRITY Documentation

Introduction

Cloudflare Realtime can be used to add realtime audio, video and data into your applications. Cloudflare Realtime uses WebRTC, which is the lowest latency way to communicate across a broad range of platforms like browsers, mobile, and native apps.

Realtime integrates with your backend and frontend application to add realtime functionality.

Why Cloudflare Realtime exists

What makes Cloudflare Realtime unique

What exactly does Cloudflare Realtime do?

How most developers get started

  1. Get started with the echo example, which you can download from the Cloudflare dashboard when you create a Realtime App or from demos. This will show you how to send and receive audio and video.

  2. Understand how you can manipulate who can receive what media by passing around session and track ids. Remember, you control who receives what media. Each media track is represented by a unique ID. It is your responsibility to save and distribute this ID.

  1. Create an app where you manage each connection to Cloudflare Realtime and the track IDs created by each connection. You can use any tool to save and share tracks. Check out the example apps at demos, such as Orange Meets, which is a full-fledged video conferencing app that uses Workers Durable Objects to keep track of track IDs.