You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+42-15Lines changed: 42 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,13 @@ This program receives stereo audio data over UDP (e.g., RTP stream) and outputs
4
4
5
5
The program automatically detects whether packets are being received:
6
6
- If packets arrive → Audio is played.
7
-
- If no audio packets or only silent ones are received for 5 seconds → Audio output stops, window is hidden.
7
+
- If no audio packets or only silent ones are received for 5 seconds → Audio output stops.
8
8
- For maximum quality, no codec is used – the audio is transmitted uncompressed.
9
9
- This allows for very low latency, making it ideal for real-time transmissions (e.g., monitoring, live audio).
10
+
- A separate settings form is now available.
11
+
- The application window is now always visible.
12
+
- If the `Hide` checkbox is enabled the application is minimized at startup.
13
+
- A startup file for an FFmpeg audio sender (`StartFFmpegTransmitter.sh`) is provided; when placed on the desktop, it can be started with a double-click.
10
14
11
15
---
12
16
@@ -17,6 +21,19 @@ The program automatically detects whether packets are being received:
17
21
- ALSA installed
18
22
- Network connection for receiving UDP packets
19
23
24
+
---
25
+
26
+
## 🧪 Test Setup
27
+
28
+
The example test setup for development and verification was as follows:
29
+
30
+
-**Sender**: Raspberry Pi 4 playing YouTube videos in a browser, connected via **2.4 GHz Wi-Fi** to a router.
31
+
-**Receiver**: Another Raspberry Pi 4, connected via **Ethernet (LAN)** to the same router.
32
+
- The receiver’s **3.5 mm Jack audio output** was connected to a **HiFi receiver** for playback.
33
+
34
+
This setup demonstrated stable low-latency streaming under typical home network conditions.
35
+
36
+
---
20
37
21
38
## ▶️ Usage
22
39
@@ -29,31 +46,39 @@ If not yet installed, install `ffmpeg`:
29
46
sudo apt install ffmpeg
30
47
```
31
48
32
-
To transmit system audio, start the sender with the following command:
0 commit comments