aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorkartofen <mladenovnasko0@gmail.com>2022-10-17 23:04:12 +0300
committerkartofen <mladenovnasko0@gmail.com>2022-10-17 23:04:12 +0300
commit7e64d0c78e8a21f2ede7eab1303758391001c0dc (patch)
treea01e44b12d66de3e4fbc5cf5ab20f439fc8d6fc8 /README.md
parentb1b7c92aa96af5502f276819b628b05d54f4655c (diff)
many changes in progess
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f58bcd4
--- /dev/null
+++ b/README.md
@@ -0,0 +1,27 @@
+### Video call
+
+This is a simple application that uses various linux apis to send video and audio
+through udp datagram sockets
+
+### Build
+
+To build use `./build`, to clean binaries use `./build clean`
+When build it create two binaries, `listener` and `talker`
+
+### Run
+
+The `listener` listens for connections and displays the video and plays the
+audio.
+The `talker` records audio and camera and sends it.
+
+### Limitations
+
+1. 160x120 video resolution because of the limited size of sockets
+2. Crappy audio, most likely because of pulse audio
+3. Works only one linux, I don't plan porting it to windows.
+
+### TODO
+
+1. Use alsa and not pulse audio simple api
+2. Don't use glut, find a way to sync displaying and getting the video and audio data
+3. MUST run at 30 fps