All Projects → emgram769 → cHat

emgram769 / cHat

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

Programming Languages

c
50402 projects - #5 most used programming language
perl
6916 projects
racket
414 projects
C++
36643 projects - #6 most used programming language

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].