Skip to content
/ cHat Public

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

Notifications You must be signed in to change notification settings

emgram769/cHat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cHat

by Bram, Stef and Michael

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) in the hackathon directory 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-vid.c -o chatd-vid

Plans

  • Complete rewrite (see pre-alpha)
  • 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