Peer-to-peer calling over WebRTC
Audio and video meetings where the media goes directly between participants and only the introductions run through a server.
Personal project
- WebRTC
- peer-to-peer media
- SignalR
- signalling layer
The problem
Meeting software has an awkward split down the middle. The media should travel straight between participants, but getting two browsers to agree on how to connect needs a server sitting in the middle doing introductions.
What I did
Echosphere uses WebRTC for the media path and SignalR over a .NET backend for signalling, with a React and TypeScript client.
What changed
Running at meet.shepherrd.dev.
Built with
- WebRTC
- SignalR
- C#
- .NET
- React
- TypeScript
Have a system like this one?
I reply within one business day, and I’ll tell you straight if it isn’t a fit.
Start a projectAn EMR backend for 1,000+ clinics
Built the backend for the Zimdoc medical records app, took deploys from three minutes to fifteen seconds, and cut response times by two thirds.
Amazing PhysioTherapy
- 1,000+
- users and clinics served
- 3min → 15s
- deploy time, 92% faster
Just-in-time card issuance at national scale
Backend work on Pryme, Qore's card issuance platform, which sits behind 85% of all card issuance in Nigeria.
Pryme · Qore Technologies
- 85%
- of all cards issued in Nigeria
- Just-in-time
- issuance at the branch
Or browse all products.