
Il a été annoncé Sortie de la nouvelle version de PipeWire 1.4, qui arrive après huit mois de développement et s'accompagne d'une nouvelle série d'améliorations et d'optimisations.
Ce serveur multimédia, qui succède à PulseAudio, se distingue non seulement par sa gestion avancée du son à faible latence, mais aussi par sa capacité à gérer les flux vidéo et son souci de sécurité et de contrôle d'accès.
Nouvelles fonctionnalités clés de PipeWire 1.4
Sans aucun doute, l'une des grandes améliorations que présente cette nouvelle version de PipeWire 1.4 est la Progrès dans la prise en charge des systèmes RISC-V, une architecture en pleine croissance dans le monde du matériel ouvert. Et il existe désormais un support amélioré pour les processeurs RISCV et de nouvelles optimisations d'assembleur pour améliorer les performances sur ces appareils.
Aussi, PipeWire dispose désormais d'une implémentation native du serveur JACK, appelé pipewire_jackserver, qui permet aux utilisateurs de tirer parti de l'API de contrôle PipeWire JACK. Cela facilite l'intégration avec les applications professionnelles qui s'appuient sur Jack Audio Connection Kit (JACK) pour une gestion avancée des connexions audio.
La prise en charge du MIDI 2.0 a également été améliorée.ou avec l'implémentation de Universal MIDI Packet (UMP), qui optimise la transmission et la conversion des données entre les anciens et les nouveaux formats.
Quant au Bluetooth, TuyauFil Vous permet désormais d'envoyer de l'audio à plusieurs appareils simultanément, grâce à la mise en œuvre du Basic Audio Profile (BAP), qui optimise la gestion audio en Bluetooth Low Energy (LE). Il a également été ajouté Compatibilité des aides auditives ASHA (Streaming audio pour prothèses auditives), améliorant la latence et ajoutant la prise en charge du codec G722.
Une autre amélioration que présente PipeWire 1.4 est que La configuration « client-rt.conf » n’existe plus. Eh bien, à partir de maintenant, Tous les clients dépendront de « client.conf », ce qui leur donnera une priorité en temps réel dans vos threads de données.
De la part du Améliorations des modules, il est mentionné que le moduleo ROC a plus d'options de configuration, tandis que le module SAP envoie désormais uniquement du SDP mis à jour lorsque quelque chose change et le module netjack-manager prend en charge la connexion automatique des flux.
Autres améliorations En vedette:
- Prise en charge DSD dans ALSA : La prise en charge de la lecture au format Direct Stream Digital (DSD) dans le système audio ALSA est ajoutée.
- Nouvelle API de téléphonie : La prise en charge d'oFono a été intégrée, facilitant la gestion de l'audio dans les appels.
- Optimisation de la conversion vidéo : Un nouveau plugin basé sur FFmpeg améliore la conversion vidéo dans PipeWire.
- Plus de contrôle sur les règles de lecture et de capture : Il est désormais possible de bloquer la lecture ou la capture audio via des règles dans pulse.rules.
- Améliorations HDMI : La détection des codecs pris en charge tels que PCM, AC3, EAC3 et TrueHD à l'aide des informations HDMI EDID est optimisée.
- Informations de surveillance améliorées : La version v4l2 offre désormais des données d'horloge plus précises, essentielles pour la synchronisation vidéo et audio.
- Conversion de flux vidéo:Il est possible d'utiliser un plugin de conversion basé sur ffmpeg en conjonction avec l'adaptateur vidéo pour effectuer des conversions de flux efficacement.
- Le protocole natif prend en charge les sockets abstraits.
- Le serveur Pulse prend en charge le blocage de la lecture et de la capture dans pulse.rules.
- L'état bloqué du flux est désormais signalé correctement dans pulse-server.
- Backflips corrigés dans le serveur d'impulsions.
- Ajout de la prise en charge des paramètres de latence de bouclage et de raop-sink.
- La source RTP dispose désormais d'un mode veille où elle reste inactive lorsqu'aucune donnée n'est reçue.
- Ajout de la prise en charge de la synchronisation PTP aux flux RTP.
- Le récepteur VBAN peut désormais créer dynamiquement des flux lorsqu'il est détecté.
- Rapport d'erreurs amélioré lors de la création de liens.
- Prise en charge du retour (annulation) d'un tampon non mis en file d'attente dans pw-stream.
- Ajout de la prise en charge de l'émission d'événements vers pw-stream.
- pw-cat prend désormais en charge stdin et stdout.
Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans la lien suivant
Il convient de mentionner que PipeWire est actuellement adopté dans la plupart des distributions Linux actuelles et si vous avez besoin de savoir si vous avez PipeWire, exécutez simplement :
pipewire --version