Je capture l'audio d'un appareil radio vers mon Android en utilisant tcpdump. Comment puis-je prendre ce fichier cap et rejouer le flux UDP qu'il contient ? Comme je veux rejouer l'audio que j'ai obtenu de la radio.
Réponse
Trop de publicités?Le protocole UDP utilise généralement des numéros de port dynamiques du côté du client, ce qui fait que le simple fait de rejouer ne fonctionnera pas.
Remarque : Les informations suivantes partent du principe que le flux audio est transmis à l'aide d'un protocole standardisé commun et qu'il n'est pas crypté ou protégé de quelque manière que ce soit, comme c'est le cas sur les applications de streaming telles que Spotify, Dezzer, ...
Vous devez plutôt extraire le flux de données UDP du vidage de paquets créé (généralement au format de fichier pcap). Voir par exemple cette question .
Vous avez alors besoin d'un logiciel de serveur de streaming qui permet de diffuser les données que vous avez extraites. Le serveur peut fonctionner sur un PC auquel vous pouvez accéder via le réseau depuis votre téléphone Android ou sur l'appareil Android lui-même. Je suppose que le logiciel client sur votre appareil Android permet de spécifier le serveur de streaming audio.