Conference Kit banner

Conference Kit

5 devlogs
4h 34m

My custom webRTC implementation of a video/audio calling protocol for my firepit chat application.

It contains randomized peer IDs, and an HTTP, and HTTPS protocol implementation (WS, and WSS).
It is easy to setup and deploy on the free tier o…

My custom webRTC implementation of a video/audio calling protocol for my firepit chat application.

It contains randomized peer IDs, and an HTTP, and HTTPS protocol implementation (WS, and WSS).
It is easy to setup and deploy on the free tier of a service like koyeb, if you want to use it yourself.

Demo Repository

Loading README...

august

Shipped this project!

Hours: 4.57
Cookies: 🍪 69
Multiplier: 15.07 cookies/hr

I got a minimum viable product working! It has simple to deploy examples, and packages for UI integrations (Next.js, React + vite, and vue). As well as simple components and an extensible UI system. When it comes to use, it has both HTTP, and HTTPS implementations (Web Socket, and Web Socket Secure). I plan on adding more features in the future, but this is a great start. You can download and use the code from the GitHub repo, or the npm packages.

Hope you like it! :3

august

Took a while, but finally, I fixed some major bugs to hopefully get a majority of the system working properly. There are definitely some things that need to be improved, but it works!

Attachment
0
august

All of the packages now have documentation!

In my opinion, everything is at a good point to officially “ship” them, or I suppose make them production ready. Although they could use some more features in the future.

Attachment
0
august

Finally!

We now have all the packages published, and a github actions workflow to do the publishing,, this is great.

Welcome to the conference kit devlogs!

Attachment
0
august

Added vue integration & “room” support (multiple people in a call)

Attachment
0
august

I started working on this not too long ago so I didn’t have to subscribe to a SaSS service to use video/audio conferencing. Here is what I have so far:

  1. A working webRTC data transmission stream
  2. Audio and Video Toggles (Allowing for AV (audio video), Just Audio, Just Video, or Just Data.
  3. A flexible set of packages for integration and custom UI design (hooks, components, etc.)
  4. Native support for Next.js, and React

Plans for future features:

  1. Room support (multiple people at once)
  2. Pre-made UI’s
  3. More framework integration
  4. Better Chat UI
  5. Better meeting controls
Attachment
0