Skip to content

Cloudflare's Calls-API example: Svelte & Golang

Notifications You must be signed in to change notification settings

gslaller/cf-calls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cf-calls

Cloudflare's Calls-API example: Svelte & Golang

snaphot screenshoot of the webapp

Description

This is currently in development. The reflection of the mediastream is working.

Next steps:

  • Refactor so a single RTCPeerConnection suffices
  • For Sending MediaTrack too.
  • Change the frontend to react/ts with tailwindcss
  • Create a testing rig under /dev
  • A smooth closing of the connection
  • A user authentication logic, just a simple http-only cookie
  • A client can receive a set of tracks from a different session
  • Multiple clients in a room/conference logic

prequisites

  1. Install Golang 1.22.0
  2. Install npm 10.7.0

How to run

cd frontend
npm install
npm run dev
cd backend
go run . --appId=<appId> --appSecret=<appSecret>

About

Cloudflare's Calls-API example: Svelte & Golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published