diff options
author | kartofen <mladenovnasko0@gmail.com> | 2022-10-18 23:36:09 +0300 |
---|---|---|
committer | kartofen <mladenovnasko0@gmail.com> | 2022-10-18 23:36:09 +0300 |
commit | 0e6accd72e2b27cd348c6d43eac01cf4d73b752d (patch) | |
tree | 3dc0ddee33cfec2205352512e5f483c02203418f | |
parent | 1f42ea6cd3035e7b5c1abe1bfaee110e4a558401 (diff) |
edit README again
-rw-r--r-- | README.md | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -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. |