Projet de relais de radio à l'aide de Raspberry Pi
Find a file
2025-02-03 20:56:47 +01:00
assets improved messages and structure of the program 2024-11-11 13:39:13 +01:00
source fixed the music path 2025-02-03 20:56:47 +01:00
.gitignore added trusted / untrusted peers mechanism 2025-01-05 12:46:21 +01:00
LICENSE.md Update LICENSE.md 2025-01-27 16:12:12 +01:00
README.md added an argument to specify the network interface to use for communication 2025-01-06 23:55:34 +01:00
requirements.txt added a small API to see the peer status 2025-02-01 15:59:00 +01:00

M2 Projet Thématique - Diffusion Radio Proche-en-Proche

Un projet visant à créer un réseau de machine capable de diffuser une source audio à jouer de manière synchronisé.

Les communications du réseau doivent être chiffré et il ne doit pas être possible d'inséré une machine inconnu pour pertuber le réseau.

Usage

Cet application nécessite que votre machine utilise Python >= 3.13 avec chrony pour synchroniser les machines entre elles.

Debian

# dependencies
sudo apt upgrade
sudo apt install -y git ffmpeg libportaudio2

# download the project
git clone https://git.faraphel.fr/study-faraphel/M2-PT-DRP
cd ./M2-PT-DRP/

# create a virtual environment
python3 -m venv ./.venv/
source ./.venv/bin/activate

# install python packages
pip3 install -r ./requirements.txt

# run the application
python3 -m source