Priority Streams
Priority Streams nécessite le module Advanced Scheduling. Démarrez un essai gratuit de deux semaines depuis PlayIt Live via Aide > Informations sur la licence.
Priority Streams est une fonctionnalité vous permettant d'intégrer un flux externe tel qu'un présentateur/DJ à distance ou une transmission extérieure. Lorsqu'un Priority Stream est en direct, la lecture normale en mode Live-Assist s'arrête et le Priority Stream prend le relais. Si un Priority Stream n'est pas connecté ou s'il est trop silencieux, il ne passera pas en direct et ne prendra pas le relais de la lecture normale en mode Live-Assist. Le Priority Stream ayant la priorité la plus élevée, ouvert et actif, aura la priorité sur la lecture normale en mode Live-Assist.
Une vidéo de démonstration de Priority Streams dans PlayIt Live est disponible sur la chaîne YouTube de PlayIt Software :
Fonctionnement
Lorsqu'un Priority Stream est ouvert, PlayIt Live essaiera continuellement de se connecter à une URL en direct (pour les flux d'URL en direct) ou vérifiera les connexions sur le port de connexions directes (pour les flux de connexion directe). Si une connexion est établie et que le niveau de volume de l'audio est suffisant (voir le seuil de silence dans les Paramètres du Mode Live-Assist), le Priority Stream est considéré comme actif. La lecture normale en mode Live-Assist s'atténuera et s'arrêtera, ou attendra que la piste en cours de lecture se termine (selon les paramètres), puis le Priority Stream passera en direct. S'il y a plusieurs Priority Streams actifs, celui ayant la priorité la plus élevée passera en direct. Si la priorité est identique, celui qui était actif en premier passera en direct.
Lorsque le Priority Stream n'est plus actif, la lecture en mode Live-Assist reprend son état précédent (en lecture ou arrêtée) ou active l'Automatisation, selon les paramètres.
Pour contrôler automatiquement l'état ouvert d'un Priority Stream, utilisez une action Modifier l'état d'ouverture sous Gérer > Événements planifiés, ou ajoutez un élément Action d'événement planifié dans le Playout Log.
Flux directs
Un Priority Stream reçoit son audio de l'une de deux façons, définie par son Type :
- URL en Direct : PlayIt Live se connecte à un serveur Icecast ou SHOUTcast distant et en extrait l'audio.
- Connexion de Flux Direct (un « flux direct ») : la direction est inversée : un encodeur distant se connecte à PlayIt Live et envoie son audio, de la même façon qu'un encodeur alimente un serveur Icecast.
Un flux direct est utile lorsque le présentateur distant ne peut pas héberger sa propre URL de flux, mais peut envoyer de l'audio à la vôtre : par exemple un DJ invité diffusant depuis son domicile. La source distante s'authentifie comme utilisateur PlayIt Live, de sorte que chaque Priority Stream de Connexion de Flux Direct est lié à l'utilisateur qui y diffusera, et la source doit envoyer de l'audio MP3.
Pour configurer un flux direct :
- Dans Paramètres > Advanced Scheduling, cochez Autoriser les connexions directes au flux sur ce port et notez le numéro de port. Si le présentateur est à distance, assurez-vous que ce port est accessible depuis Internet (transférez-le sur votre routeur ou pare-feu).
- Sous Gérer > Utilisateurs, créez un utilisateur pour le présentateur avec un nom d'utilisateur et un mot de passe.
- Créez un Priority Stream de Connexion de Flux Direct (voir Modifier le Priority Stream) et choisissez cet utilisateur.
- Communiquez au présentateur l'adresse de votre serveur, le port et son nom d'utilisateur et mot de passe. Il doit pointer un encodeur compatible Icecast (tel que BUTT ou Mixxx) vers ces informations et diffuser au format MP3. Les champs exacts de l'encodeur sont indiqués sur la page de paramètres Advanced Scheduling.
- Tant que le Priority Stream est ouvert, la connexion entrante devient active une fois qu'elle dispose d'un audio valide au-dessus du seuil de silence, et elle passe en direct conformément aux règles de priorité décrites ci-dessus.
Une seule source peut être connectée en tant qu'utilisateur donné à la fois.
Interface principale
Lorsqu'un ou plusieurs Priority Streams sont ouverts, des lecteurs de Priority Stream s'affichent sous les lecteurs principaux de Live-Assist. Ceux-ci indiquent quels Priority Streams sont connectés et en lecture.
Priority Stream Panel

Lorsque des Priority Streams ont pris le relais de la lecture principale en mode Live-Assist, cette barre de messages s'affiche :
Priority Stream Override Message

Scénarios d'utilisation
Permettre à un flux de prendre le relais de l'automatisation Live-Assist à tout moment
- Créez simplement un Priority Stream ouvert.
- Diffusez de l'audio vers l'URL en direct ou vers le port de connexions directes.
Permettre à un flux de prendre le relais de l'automatisation Live-Assist après les informations
- Créez un Priority Stream fermé.
- Ajoutez les éléments suivants au Playout Log :
- Hard Fixed Time Marker 00:00
- Action d'événement planifié : Modifier l'état d'ouverture : Close [All Priority Streams]
- Piste : Informations
- Piste : Jingle de fin d'informations
- Action d'événement planifié : Modifier l'état d'ouverture : Open the priority stream
- Éléments supplémentaires correspondant au format de l'émission en streaming, en secours si le flux se déconnecte
- Diffusez de l'audio vers l'URL en direct ou vers le port de connexions directes. Lorsque le Priority Stream est ouvert, il passera en direct.
Pré-tamponner un flux avant de passer en direct
- Créez un Priority Stream fermé.
- Ajoutez les éléments suivants au Playout Log :
- Hard Fixed Time Marker 00:00
- Action d'événement planifié : Modifier l'état d'ouverture : Close [All Priority Streams]
- Piste : Informations
- Action d'événement planifié : Modifier l'état d'ouverture : Pre-Open the priority stream
- Piste : Jingle de fin d'informations
- Action d'événement planifié : Modifier l'état d'ouverture : Open the priority stream
- Éléments supplémentaires correspondant au format de l'émission en streaming, en secours si le flux se déconnecte
- Diffusez de l'audio vers l'URL en direct ou vers le port de connexions directes. Lorsque le Priority Stream est ouvert, il passera en direct.
Des Actions d'événement planifié peuvent être ajoutées aux Clocks pour automatiser le contrôle des états ouverts des Priority Streams. Lors de la création de Clocks avec des Actions d'événement planifié pour intégrer des Priority Streams, ajoutez des éléments de piste ou de groupe de pistes correspondant au format de l'émission diffusée, afin que l'automatisation puisse prendre le relais si le Priority Stream se déconnecte.
Terminologie
Actif : Un Priority Stream actif est un flux qui est ouvert, connecté et dont le niveau de volume est supérieur au seuil de silence. Si un flux se déconnecte ou descend sous le seuil de silence pendant un certain temps, il sera considéré comme inactif.
Passer en direct : Le Priority Stream ayant la priorité la plus élevée qui est actif sera augmenté progressivement. Selon les paramètres, la lecture normale en mode Live-Assist s'atténuera et s'arrêtera, ou la piste actuelle se terminera avant que le Priority Stream soit augmenté progressivement.
Ouvert : PlayIt Live essaiera de se connecter à l'URL en direct ou de vérifier la présence d'audio sur le port de connexion directe. Les flux ouverts peuvent passer en direct.
Pré-Ouverture : Comme Ouvert, mais le flux ne passera pas en direct. Utilisez cette option pour pré-tamponner un flux avant de l'ouvrir et de passer en direct.
Fermé : PlayIt Live ne vérifiera pas les connexions pour le Priority Stream et ne passera pas en direct.