Joom: Real-time streaming in just 20 lines of Python

Build your own Zoom-alike with the Jina AI ecosystem

Alex C-G
Jina AI
2 min readAug 23, 2022

--

The pandemic hit us all hard. For too long we were cooped up in our homes, stuck with our “loved” ones and going stir-crazy. And then there were the Zoom calls. The endless, endless Zoom calls.

But what if you could you build your own Zoom-style application with Jina?

Introducing Joom — a real-time streaming tech demo built using the Jina ecosystem. It’s written in just 20 lines of code, and showcases the power of Jina AI’s ecosystem for creating multi-modal applications on the cloud.

While not a drop-in replacement for Zoom (or even any kind of replacement at all), Joom offers features that far surpass the competition:

  • A video of the Jina team dancing. What’s not to love?
  • It begins with J instead of Z, meaning it’s further up your list of apps (if you sort them alphabetically like any civilized human being).
  • It’s totally open-source!
  • None of those bloated features, like screen-sharing, contact lists, etc.
  • It probably won’t run on your smartphone (yet), giving you much needed away time from video calls.
  • If you can build this with the Jina ecosystem in only 20 lines of code, just imagine the other possibilities…

Setting up Joom

Run the server

Run the client

Get started with the Jina AI Ecosystem

Want to start building your multi-modal and cross-modal applications on the cloud?

  • Check out (and star) the Jina repo to dig deeper into the possibilities
  • Join us on Slack and get talking!

Have you build something with Jina?

Whether you’ve built the next Joom, Jicrosoft Jowerjoint or Jinstagram, we’d love to hear from you. Join our Slack and post on our #showcase channel!

--

--