Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. PipeWire — Wikipédia
PipeWire — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
PipeWire
Description de l'image PipeWire logo.svg.
Description de cette image, également commentée ci-après
JACK vu comme un périphérique PulseAudio en novembre 2020, dans PavuControl
Informations
Créateur Wim Taymans (en)Voir et modifier les données sur Wikidata
Développé par Red Hat et Wim Taymans (en)Voir et modifier les données sur Wikidata
Dernière version 1.4.9 (9 octobre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt gitlab.freedesktop.org/pipewire/pipewireVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Environnement LinuxVoir et modifier les données sur Wikidata
Type Serveur de son
Serveur vidéoVoir et modifier les données sur Wikidata
Licence Licence MITVoir et modifier les données sur Wikidata
Documentation docs.pipewire.org et gitlab.freedesktop.org/pipewire/pipewire/-/wikis/homeVoir et modifier les données sur Wikidata
Site web pipewire.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

PipeWire est un logiciel libre de traitement basse latence et de partage multimédia. Il a pour objectif de remplacer PulseAudio et JACK dans la pile audio Linux au sein de l’environnement GNU/Linux[2],[3], avec une ABI compatible avec à la fois ALSA, JACK et PulseAudio[4], tout en y intégrant GStreamer. Il apporte ainsi à la vidéo les avantages pour le mixage qu'avait PulseAudio pour l'audio[5] et assure la synchronisation entre ces deux types de flux[6]. Il peut complètement remplacer le service PulseAudio depuis la 0.3.16 sortie le 19 novembre 2020[7]. La distribution ArchLinux, propose dans ses dépôts une version de PipeWire se substituant à PulseAudio le 3 décembre 2020[8], cependant la bibliothèque libpulse est toujours utilisée[9]. La version 1.0 sort en mars 2024 et est depuis disponible sur la majorité des distributions GNU/Linux[10],[11].

Origine du projet

[modifier | modifier le code]

Ce projet a été créé par Wim Taymans (en), un des principaux auteurs de GStreamer, alors qu'il travaillait chez Red Hat. Il le crée initialement sous le nom de Pinos, d'après Pinos de Alhaurín, un petit village proche d'où il vivait, dans le Sud de l'Espagne[5], il a pris le nom de PipeWire en septembre 2017[6].

Aspects techniques

[modifier | modifier le code]
Modules de PipeWire

PipeWire implémente les fournisseurs et consommateurs vidéo comme des processus distincts, communiquant avec D-Bus et échangent les images de la vidéo à l'aide de descripteurs de fichiers partagés[5]. Il est conçu pour pouvoir fonctionner avec Wayland, ainsi que les protocoles de contrôle de bureaux à distance ou virtuels, RDP et SPICE, et assurer une compatibilité avec les confinements nécessaires aux fonctionnement de logiciels empaquetés au format Flatpak[6].

Automotive Grade Linux (en) de la Fondation Linux a développé un gestionnaire de session pour PipeWire nommé WirePlumber[12].

La bibliothèque libcamera est une bibliothèque fonctionnant dans l'espace utilisateur, permettant d'intégrer les caméras complexes dans les flux de PipeWire. Elle expose pour cela les API des pilotes du noyau à l'espace utilisateur de manière abstraite, afin d'éviter au développeur d'avoir à gérer les aspects spécifiques aux caméra, et de gérer différents flux simultanés et hétérogènes depuis un seul périphérique. Elle permet également d’agréger des formats vidéos différents pour la visioconférence par exemple. Elle permet également, à l'opposé, de partager un seul flux vidéo, simultanément, dans différentes applications[13].

Références

[modifier | modifier le code]
  1. ↑ « 1.4.9 · PipeWire / pipewire · GitLab » (consulté le 22 décembre 2025)
  2. ↑ (en) « PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019 », sur Phoronix, 3 février 2019 (consulté le 26 juin 2019)
  3. ↑ (en) « Presentation at the FOSDEM: “PipeWire wants to take over your multimedia” », sur FOSDEM
  4. ↑ (en) Christian F.K. Schaller, « PipeWire Late Summer Update 2020 », sur blogs.Gnome.org, 4 septembre 2020
  5. ↑ a b et c Christian Schaller, « Fedora Workstation next steps : Introducing Pinos », sur Christian F.K. Schaller, 30 juin 2015 (consulté le 29 juin 2019)
  6. ↑ a b et c (en) Christian F.K. Schaller, « Launching Pipewire! », sur blogs.gnome.org, 19 septembre 2017
  7. ↑ « 0.3.16 release », sur Gitlab de Freedesktop.org, 19 novembre 2020
  8. ↑ « 0.17.1 », sur Compte ArchLinux sur Github : « + conflicts=(pulseaudio pulseaudio-bluetooth) »
  9. ↑ (en) « Remove pipewire-libpulse », sur gitlab.freedesktop.org : « We use the original pulseaudio client library and the replacement server pipewire-pulse. »
  10. ↑ (en) Steven Vaughan-Nichols, « PipeWire 1.0: Linux audio comes of age », sur ZDNet, 4 décembre 2023 (consulté le 28 mars 2024)
  11. ↑ (en) Liam Dawe, « PipeWire is the future for Linux audio and I am sold on it », sur Gaming on Linux, 28 février 2022 (consulté le 28 mars 2024)
  12. ↑ (en) George Kiagiadakis, « WirePlumber, the PipeWire session manager », sur Collabora, 7 mai 2020
  13. ↑ (en) Raghavendra Rao, « Integrating libcamera into PipeWire », sur Collabora, 11 septembre 2020

Articles connexes

[modifier | modifier le code]
  • Pile audio Linux
  • PulseAudio
  • JACK

Liens externes

[modifier | modifier le code]
  • (en) Site officielVoir et modifier les données sur Wikidata
v · m
GNU/Linux
  • GNU
  • Noyau Linux
Histoire
  • Projet GNU
  • Tux
  • Controverse de nommage
  • SCO et Linux
Noyau Linux
  • Pile graphique Linux
    • DRI
    • KMS
    • V4L2
  • Pile audio Linux
    • ALSA
    • JACK
    • OSS
    • PortAudio
    • PipeWire
    • PulseAudio
  • Réseau
    • Netfilter
    • nftables
    • BPfilter
  • autre
    • evdev
    • inotify
    • LVM
Distributions
  • Liste des distributions GNU/Linux
  • Paquets logiciels
  • Gestionnaire de paquets
  • Distribution live
    • Liste de live CD
  • Live USB
  • Mini Linux
Applications
  • ALSA
  • LAMP
  • Bureau
  • Embarqué
  • Jeux
    • liste
  • Matériel
  • Client léger (LTSP)
Personnalités liées
  • Ulrich Drepper
  • Gaël Duval
  • Jon Hall
  • Benjamin Mako Hill
  • Ian Murdock
  • Bruce Perens
  • Lennart Poettering
  • Daniel Robbins
  • Mark Shuttleworth
  • Jane Silber (en)
  • Richard Stallman
  • Linus Torvalds
  • Patrick Volkerding
  • Jeff Waugh
Médias
  • GNU/Linux Magazine France
  • Linuxfr
  • Linux Journal
  • Linux Magazine
  • LWN
  • Phoronix
  • Planète Linux
  • SysOps Pratique
Mobile
  • Access Linux Platform
  • Android
  • Bada
  • Firefox OS
  • KaiOS
  • LiMo
  • Ubuntu Touch
  • UBports
  • Linaro
  • MeeGo
  • Mer
  • Mobilinux
  • OpenMoko
  • Picotux
  • Sailfish OS
  • Tizen
  • Ubuntu Netbook Edition
  • Yun OS
Autres sujets
  • Fondation Linux
  • Groupe d'utilisateurs Linux (GUL)
  • Linux Standard Base (LSB)
  • Compteur Linux
v · m
Projets de Freedesktop.org
Composants
  • Avahi
  • Compiz
  • ConsoleKit
  • Create Project
  • D-Bus
  • DeviceKit
  • DRI
  • Flatpak
  • FriBidi
  • HAL
  • nouveau
  • PackageKit
  • PipeWire
  • Plymouth
  • Portland Project
  • PulseAudio
  • systemd
  • GTK-Qt
  • Wayland
  • X.Org
Bibliothèques
  • Beignet
  • Cairo
  • Fontconfig
  • GStreamer
  • Mesa 3D
  • Pango
  • Poppler
  • Swfdec
  • XCB
  • Xft
Frameworks
  • Galago
  • GeoClue
  • Telepathy
  • icône décorative Portail de Linux
  • icône décorative Portail de l’informatique
  • icône décorative Portail de la musique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=PipeWire&oldid=224550478 ».
Catégories :
  • Logiciel écrit en C
  • Logiciel libre sous licence MIT
  • Informatique musicale
  • Interface de programmation
  • Logiciel pour Linux
  • Serveur de son
Catégories cachées :
  • Image locale différente de celle de Wikidata
  • Page utilisant P170
  • Page utilisant P178
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P400
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P2078
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:GNU/Linux/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Musique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id