/StreamSocket-A-Real-Time-Video-Streaming-Solution

This project enables real-time video and audio streaming between a client and a server using Python. The client is responsible for receiving video and audio frames over UDP, while the server sends the frames.

Primary LanguagePython

StreamSocket-A-Real-Time-Video-Streaming-Solution

Introduction

This project is designed for real-time video streaming and requires the use of the ffmpeg tool. Please follow the instructions below to set up and run the project successfully.

Prerequisites

Before getting started, make sure you have the following installed:

ffmpeg.exe : Download the ffmpeg executable from the provided link and place it in the project folder.

This project is designed for real-time video streaming and requires proper configuration for microphone and camera access. Please follow the instructions below to set up the project on separate client and server machines.

  • The server code is set up on one machine.
  • The client code is set up on another machine.