PB avec icecast et RTL_AirBand

Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...

Modérateur : Francois

Répondre
piper
Raspinaute
Messages : 645
Enregistré le : sam. 5 juin 2021 18:57

PB avec icecast et RTL_AirBand

Message par piper » mer. 12 oct. 2022 22:36

Bonjour,
Encore un nouveau projet :
Diffuser en live la réception radio d'une fréquence vhf par internet à des membres autorisés (écoute privée)
Côté droits de diffusion, tout est réglé

Côté technique, voici le projet :
- récepteurs SRTLSDR sur un Raspberry
- le soft RLT_Airband sur le raspberry
- envoi du flux audio sur un autre serveur Linux sur lequel tourne icecast

Les récepteurs fonctionnent, RLT_Airband fonctionne
Icecast tourne et sa console d'administration accessible

Mais problème, je n'arrive pas à faire causer les 2 :
Le service RTL_Airband me dit : Could not connect to xxx.yyy.mmm.nnn:pppp/file.mp3
xxx.yyy.mmm.nnn:pppp sont l'ip et le port d'accès à icecast, lesquels amènent bien à sa console d'administration.

Je précise que bien sur le port pppp de xxx.yyy.mmm.nnn est ouvert, d'ailleurs un wget fait à partir du raspberry fonctionne (console d'admin)

Dans mon paramétrage de RTL_Airband j'ai :
......
type = "icecast";
server = "xxx.yyy.mmm.nnn";
port = pppp;
mountpoint = "file.mp3";
username = "source";
password = "passe";
......

Et sur le serveur icecast, j'ai évidement
......
<listen-socket>
<port>pppp</port>
<bind-address>0.0.0.0</bind-address>
<shoutcast-mount>/file.mp3</shoutcast-mount>
</listen-socket>
------
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>passe</source-password>
</authentication>
......

La log de RTL_Airband dit :
Could not connect to xxx.yyy.mmm.nn:pppp/file.mp3

Celle de icecast, elle dit :
EROR connection/_handle_connection HTTP request parsing failed

Quelqu'un a déjà réussit à pousser un flux audio vers icecast ?
Je me demande si ce n'est pas un problème d'encodage du flux audio
J'ai aussi essayé avec icecast sur le raspberry lui-même, c'est pareil
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: PB avec icecast et RTL_AirBand

Message par Artemus24 » jeu. 13 oct. 2022 15:32

Salut Piper.

Je ne suis jamais arrivé à faire fonctionner la diffusion du son que j'envoie en bluetooth sur mon téléviseur Samsung.
Inversement, par YouTube, toujours sur mon téléviseur Samsung, j'ai le son et l'image.
J'ai pensé à un problème de commutation car j'ai soit le port optique ou soit les haut-parleurs incorporés, mais ce n'est pas ça.
Je ne sais pas résoudre ce problème.

J'ai aussi airplay, et j'ai le même problème.

Cordialement.
Artemus24.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

piper
Raspinaute
Messages : 645
Enregistré le : sam. 5 juin 2021 18:57

Re: PB avec icecast et RTL_AirBand

Message par piper » lun. 17 oct. 2022 01:10

Mon objectif n'est pas ni d'utiliser un chromecast (ce que possède les TV modernes ainsi que certains players de Box), ni de la vidéo.
Ce n'est pas non plus l'envoie d'un flux en bluetooth (qui fonctionne très bien, je peux envoyer le son vers mon enceinte BT si RTL_AirBand envoie le flux audio vers Pulse en local)

Mais d'envoyer le flux audio de RTL_Air_Band qui tourne sur mon Pi, vers le service icecast qui tourne sur un Linux/Fedora 36 par le réseau filaire.
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Répondre

Retourner vers « Utilisateurs avancés »