Skip to content

rdas6313/CamStreamLan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CamStreamLan: Multicast Video Broadcaster (C++)

CamStreamLan is a lightweight CCTV-style video broadcasting system built in C++ that streams live camera feeds across a local area network (LAN) using multicast communication.
It aims to provide low-latency, efficient, and one-to-many video streaming without relying on heavy frameworks.


🚧 Project Status

Currently Ongoing
Successfully achieved multicast video transmission during testing of the underlying network protocols.
Work is in progress to:

  • Increase frames per second (FPS) for smoother streaming
  • Reduce packet drop rate
  • Build a user-friendly GUI for easy video send/receive operations

⚙️ Technologies Used

  • Language: C++
  • Networking: UDP, Multicast, IGMP
  • Programming Interface: POSIX sockets
  • Platform: Linux
  • Planned Additions: GUI (Qt / ImGui), FPS optimization, error correction

🎥 Demo Video

CamStreamLan Demo

About

A lightweight CCTV-style video broadcaster that streams live camera feeds over a local LAN using multicast.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors