Live Streaming Video Chat App using Python:

Shruti Choudhary
2 min readJun 12, 2021

--

Due to the pandemic the only way to stay connected through the internet. But due to such a huge activity in Advertisement department, data leak and data privacy is a big issue. To overcome the data privacy issues, let us create our own video chat app in order to stay connected with our dear ones and avoid tracking by any of the advertising companies.

Socket programming is a way of connecting two nodes on a network to communicate with each other. One socket(node) listens on a particular port at an IP, while other socket reaches out to the other to form a connection. Server forms the listener socket while client reaches out to the server.

The primary socket API functions and methods are:

  • socket()
  • bind()
  • listen()
  • accept()
  • connect()
  • connect_ex()
  • send()
  • recv()
  • close()

Now let’s head towards the task !!!

So, let’s first of all do the necessary setup :

For Windows:

pip install socket

pip install opencv

pip install pickle

pip install struct

For Linux:

pip3 install socket

pip3 install opencv

pip3 install pickle

pip3 install struct

This will install the required Python Library in our Operating System

Task Description 📄

📌 Create Live Streaming Video Chat App without voice using cv2 module of Python:

Server.py:

Client.py:

So in this way we have created the live video chat app !!!!

Thanks for reading !!

--

--

Shruti Choudhary
Shruti Choudhary

Written by Shruti Choudhary

MLOps | Docker | Kubernetes | python | AWS | flutter

No responses yet