Skip to content

A simple TCP/IP Video Chat app implemented via python socket programming which uses multi-threading to communicate smoothly between multiple clients. Uses OpenCV and pyshine to handle video and audio capture.

Notifications You must be signed in to change notification settings

ashwingopinath/Video-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video-Chat-App

In this project, we propose a video chat application that works over a local network without concerns about data theft.

Installing requirements:

pip install -r requirements.txt

s1mple Chat:

Run Server:

python3 s1mple\ chat/server.py

Run Client:

python3 s1mple\ chat/client.py

Video Chat:

Run Server:

python3 video-chat/server.py

Run Client:

python3 video-chat/client.py --host < ip address of server > --port 9999

audio-video Chat:

Run Server:

python3 audio-video-chat/server.py

Run Client:

python3 audio-video-chat/client.py --host < ip address of server > --vid_port 9999 --aud_port 8003

About

A simple TCP/IP Video Chat app implemented via python socket programming which uses multi-threading to communicate smoothly between multiple clients. Uses OpenCV and pyshine to handle video and audio capture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages