Skip to content

Stefandasbach/cHat

 
 

Repository files navigation

cHat

This is a simple chat client with video and audio chat options.

It is currently early alpha and requires two dynamic libraries to be installed:

The whole thing is written in C and should compile on any system with those libraries installed.

Compile chat client (chat) with gcc chat.c -o chat -lncurses -portaudio `pkg-config --cflags --libs opencv`

Compile server (chatd) with gcc chatd.c -o chatd

Compile video server (chatd-vid) with gcc chatd-video.c -o chatd-vid

==== Plans

  • Eliminate hardcoded IPs (it was made a hackathon, give us a break)
  • Stabilize video refreshing
  • Standardize to P2P (already done in audio)
  • Write a standardized protocol for sending color data along with image data
  • Responsive video display
  • Decentralized userbase/discovery
  • Encryption

About

This is a simple chat client with video and audio chat options.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%