Fonctionnalités

Encodeur de streaming — du signal master au serveur SHOUTcast/Icecast

Un encodeur intégré compatible SHOUTcast/Icecast, avec des profils MP3 et AAC selon les composants réellement disponibles, l’envoi des métadonnées et la reconnexion automatique.

Encoder i streaming

Le streaming fait partie du système, ce n’est pas le dernier bouton de la chaîne

Une webradio peut parfaitement lire la musique en local tout en restant totalement inaccessible aux auditeurs si l’encodeur ou la connexion au serveur ne fonctionnent pas. C’est pourquoi On Air Studio traite le streaming comme une partie intégrante du flux de travail, et non comme un module externe qu’il faut lancer et surveiller séparément.

L’application principale prépare le signal master du programme, et un processus d’encodage distinct le récupère, l’encode et l’envoie au serveur configuré. Cette séparation donne au streaming son propre fonctionnement et son propre diagnostic, et protège la lecture locale des problèmes côté réseau.

SHOUTcast et Icecast

L’encodeur fonctionne avec les serveurs SHOUTcast et Icecast. Vous renseignez l’hôte, le port, les identifiants d’accès, le stream/SID ou le point de montage (mount) — selon le type de serveur. Vous configurez le serveur une fois et suivez l’état de la connexion depuis l’application. Les profils s’activent, se modifient et se redémarrent indépendamment les uns des autres.

MP3, AAC, AAC+ et AAC++

Le MP3 est pris en charge via l’encodeur correspondant, et la famille AAC utilise FDK AAC lorsqu’il est disponible. L’encodeur distingue AAC-LC, HE-AAC v1 (AAC+) et HE-AAC v2 (AAC++) et vérifie si un profil et un débit donnés peuvent réellement être produits.

C’est important, car « AAC+ » ne doit pas être une simple mention dans un menu derrière laquelle un autre format est envoyé. L’encodeur ne propose que ce que l’installation prend réellement en charge.

Débit et qualité

Chaque profil de codec a ses propres caractéristiques et ses propres combinaisons de débits prises en charge. Vous choisissez le profil selon les besoins de la station et la capacité du serveur : un débit plus élevé signifie plus de bande passante par auditeur, et un codec plus efficace peut offrir une qualité acceptable à un débit plus faible — à condition que le serveur et les lecteurs des auditeurs le prennent en charge.

Reconnexion

La connexion réseau n’est pas toujours stable. Après une coupure inattendue, le service de streaming tente de lui-même de se reconnecter, en espaçant progressivement les tentatives. Une coupure du flux n’arrête pas la lecture locale du programme.

Métadonnées

Le titre de ce qui passe à l’antenne est envoyé au serveur sous forme de métadonnées : un lecteur web ou un annuaire compatible affiche alors l’artiste et le titre au lieu du nom générique du flux. L’application enregistre le résultat de chaque envoi, ce qui facilite le diagnostic lorsque le serveur refuse ou n’affiche pas les informations.

Modes d’entrée et source de secours

L’encodeur dispose des modes d’entrée MAIN, AUTODJ et AUTO_FAILOVER, avec un réglage du délai d’attente avant le basculement, lorsque le signal principal disparaît et lorsqu’il revient. Le streaming ne dépend ainsi pas d’une seule source de signal.

Ce que vous y gagnez

  • le streaming dans le même environnement de travail ;
  • la connexion à SHOUTcast et Icecast ;
  • des profils de codec vérifiés selon les composants réellement disponibles ;
  • l’envoi des métadonnées ;
  • la reconnexion automatique ;
  • des problèmes réseau isolés de la lecture locale ;
  • une base pour plusieurs sources et un mode de secours (failover) ;
  • un diagnostic plus clair de la connexion.

Tous les serveurs ne prennent pas en charge tous les codecs ni toutes les combinaisons de débit. La disponibilité des profils AAC dépend des composants d’encodage de l’installation et du serveur — On Air Studio vérifie les capacités réelles au lieu d’afficher à tort un format comme actif.

Questions sur cette fonctionnalité

Ai-je besoin d’un programme séparé pour le streaming ?

Non. Le streaming est intégré : le module envoie le programme principal au serveur et transmet les métadonnées de ce qui est à l’antenne, sans programme supplémentaire.

SHOUTcast et Icecast sont-ils pris en charge ?

Oui. L’encodeur fonctionne avec les serveurs SHOUTcast et Icecast ; il suffit de saisir les données du serveur et d’utiliser le format et le codec acceptés par ce serveur. Encodeur de streaming

Quels formats audio sont disponibles pour le streaming ?

Le MP3 et la famille AAC, selon les composants d’encodage disponibles. Lorsque FDK AAC est disponible, l’application distingue AAC-LC, AAC+ (HE-AAC v1) et AAC++ (HE-AAC v2). Le système vérifie la disponibilité réelle des profils au lieu d’afficher comme active une prise en charge inexistante.

Que se passe-t-il si le flux est coupé ?

Le service de streaming tente de lui-même de se reconnecter, et un problème sur le flux réseau n’interrompt pas la lecture locale. Vous pouvez aussi configurer une notification sur téléphone lorsque le problème dure plus longtemps que le délai défini.

Le logiciel peut-il envoyer le titre en cours au serveur ?

Oui. Les métadonnées sont transmises à l’encodeur et au serveur : un lecteur web compatible affiche ainsi le contenu actuellement à l’antenne.