aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkartofen <mladenovnasko0@gmail.com>2022-10-18 23:36:09 +0300
committerkartofen <mladenovnasko0@gmail.com>2022-10-18 23:36:09 +0300
commit0e6accd72e2b27cd348c6d43eac01cf4d73b752d (patch)
tree3dc0ddee33cfec2205352512e5f483c02203418f
parent1f42ea6cd3035e7b5c1abe1bfaee110e4a558401 (diff)
edit README again
-rw-r--r--README.md18
1 files changed, 9 insertions, 9 deletions
diff --git a/README.md b/README.md
index e67b811..48241f2 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,14 @@
### Video call
-This is a simple application that uses various linux apis to send video and audio
-through udp datagram sockets
+This is a simple application that uses various GNU/Linux APIs to send video and audio
+through UDP datagrams.
### Libraries and APIs
-This project is written only in C, using the following techonologies:
+This project is written only in C, using the following technologies:
1. V4L2 - video for linux api for getting images from the camera
-2. Pulse Audio Simple API for playing and recording audio (will be changed to alsa soon)
+2. PulseAudio Simple API for playing and recording audio (will be changed to ALSA soon)
3. GLFW with OpenGL for displaying the recieved image
No other external libraries or APIs are used.
@@ -17,20 +17,20 @@ No other external libraries or APIs are used.
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.
+3. Works only on GNU/Linux, I don't plan porting it to Windows
### Todo
-1. Use alsa and not pulse audio simple api
+1. Use ALSA and not PulseAudio Simple API
2. MUST run at 30 fps
### Build
-To build use `./build`, to clean binaries use `./build clean`
-When build it create two binaries, `listener` and `talker`
+To build use `./build`, to clean binaries use `./build clean`.
+When build it creates 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.
+The `talker` records audio and camera and sends the data in the form of UDP datagrams.