jina-ai / jina-video-chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jina-video-chat

Jina-powered multi-user video chat in 20 lines of code, showcasing how to use Jina for building a real-time streaming solution.

da55389b1126b937e0c1d451ac54bac9 (1)

Or you can call it Joom! 😂

Prerequisites

First, you need a webcam.

Run server

Server doesn't need a webcam of course.

pip install -U jina
git clone https://github.com/hanxiao/video-chat.git
cd video-chat
jina flow --uses flow.yml

Note down the server address:

Run client

pip install opencv-python
pip install -U jina docarray
git clone https://github.com/hanxiao/video-chat.git
cd video-chat
python client.py grpcs://your-server-address-from-last-image johannes

where johannes is the name of the user, must be different from other users.

About

License:Apache License 2.0


Languages

Language:Python 100.0%