852 B
852 B
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