P2P communication (text and video) application written in C++. Networking is done with an implementation of WebRTC provided by libdatachannel and the graphical UI is made with imgui. User authentication and credential encryption is provided by OpenSSL.
- P2P chat with contacts
- Peer authentication and user credentials
- Channel based DMs and group chats
- Voice and video with ffmpeg codecs