پایپ وایر
نویسنده(های) اصلی | ویم تایمانز |
---|---|
انتشار پایدار | 1.2.7[۱]
/ ۲۶ نوامبر ۲۰۲۴ |
مخزن | gitlab |
نوشتهشده با | C |
سیستمعامل | لینوکس |
مجوز | MIT License |
وبگاه |
پایپ وایر (به انگلیسی: PipeWire) یک سرور برای مدیریت جریان (رایانش)های صوتی و تصویری و سختافزاری در سیستم عامل لینوکس است.[۲][۳][۴] توسط ویم تایمنز در رد هت ایجاد شدهاست.[۵] این مسیریابی چندرسانهای و پردازش خط لوله (رایانش) را کنترل میکند.[۶]
اهداف
[ویرایش]برخی از اهداف آن عبارتند از:
- برای کار با برنامههای فلت پک جعبه جعبه شنی (امنیت رایانه) است.[۷][۸]
- برای ارائه روش امن برای اسکرینشات و ضبط ویدیویی از صفحه نمایش در ویلند (پروتکل سرور نمایش).[۴][۹]
- برای متحد کردن پروندههایی که توسط JACK و PulseAudio اداره میشوند.[۱۰]
تاریخچه
[ویرایش]در ابتدا این پروژه PulseVideo نام داشت.[۱۱][۱۲][۱۳] بعداً از نام پینوس استفاده شد (نام شهری که ویم در آن زندگی کردهاست، پینوس د آلهاورین در اسپانیا).[۱۴] یکی از اهداف اولیه بهبود مدیریت ویدیو در لینوکس به همان روشی که PulseAudio مدیریت صدا را بهبود بخشید بود.[۱۵]ایدههای این پروژه از PulseVideo توسط ویلیام مانلی گرفته شدهاست (نام "PulseVideo" که توسط Manley استفاده شدهاست به نامی که Taymans در ابتدای پروژه استفاده کرده بود، مربوط نمیشود).[۱۶][۱۷] همانطور که کریستین شالر میگوید: «بسیاری از ایدههای خود را از نمونه اولیه ویلیام مانلی به نام PulseVideo میگیرد و بر روی برخی از کدهایی که به دلیل این تلاشها در GStreamer ادغام شدهاند، ساخته شدهاست».
در نوامبر ۲۰۱۸، پایپ وایر مجدداً از گنو الجیپیال، پروانه امآیتی دریافت داشت.[۱۸][۱۹]
پذیرایی
[ویرایش]پایپ وایر مورد تحسین بسیاری قرار گرفتهاست، به ویژه در میان جوامع گنوم و آرچ لینوکس.[۲۰][۲۱] به ویژه، بسیاری از مشکلاتی را که PulseAudio تجربه کرده بود، از جمله استفاده بالای CPU,[۲۲] مشکلات اتصال بلوتوث،[۲۳][۲۴] و مشکلات باطن JACK آن را برطرف میکند.[۲۵]
منابع
[ویرایش]- ↑ "1.2.7". 26 نوامبر 2024. Retrieved 26 November 2024.
- ↑ Schaller, Christian (2017-09-19). "Launching Pipewire!". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ Lerch, Ryan (2017-09-20). "Improved multimedia support with Pipewire in Fedora 27". Fedora Magazine. Retrieved 2019-07-05.
- ↑ ۴٫۰ ۴٫۱ Sneddon, Joey (2017-09-21). "PipeWire aims to do for video what PulseAudio did for sound". OMG! Ubuntu!. Retrieved 2019-07-05.
- ↑ Schaller, Christian (2015-06-30). "Fedora Workstation next steps: Introducing Pinos". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ Raghavan, Arun (2018-10-31). "Update from the PipeWire hackfest". Arun Raghavan. Retrieved 2019-06-30.
- ↑ "PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019". www.phoronix.com (به انگلیسی). Retrieved 2022-05-03.
- ↑ Kaskinen, Tanu (2018-11-12). "PipeWire Hackfest 2018 in Edinburgh". Tanu's Blog. Retrieved 2019-07-05.
- ↑ Schaller, Christian (2018-01-26). "An update on Pipewire – the multimedia revolution". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ "PipeWire Is Still On Track For One Day Being A Drop-In Replacement To PulseAudio". www.phoronix.com (به انگلیسی). Retrieved 2022-05-03.
- ↑ Schaller, Christian (2017-09-19). "Launching Pipewire!". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ Larabel, Michael (2015-06-30). ""PulseVideo" Coming To Complement PulseAudio?". Phoronix. Retrieved 2019-06-29.
- ↑ Schaller, Christian (2017-09-19). "Launching Pipewire!". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ Schaller, Christian (2015-06-30). "Fedora Workstation next steps: Introducing Pinos". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ Schaller, Christian (2017-09-19). "Launching Pipewire!". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ Willis, Nathan (2015-10-21). "3D video and device mediation with GStreamer". LWN.new. Retrieved 2019-06-29.
- ↑ Schaller, Christian (2015-07-01). "Comment on: How is this project related to PulseVideo?". Christian F.K. Schaller. Retrieved 2019-06-29.
- ↑ Larabel, Michael (2019-02-03). "PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019". Phoronix. Retrieved 2019-07-05.
- ↑ "Relicense as MIT/X11". PipeWire Git repository in GitHub. 2018-11-05. Retrieved 2019-10-26.
- ↑ "Pulseaudio no more". Arch Linux Subreddit. Retrieved 6 January 2021.
- ↑ "pipewire-pulse 0.3.16-4 in testing now replaces pulseaudio!". Arch Linux Subreddit. Retrieved 6 January 2021.
- ↑ "PulseAudio High CPU Usage". Arch Linux Forums. Retrieved 6 January 2021.
- ↑ "Cannot connect to bluetooth audio device using pulseaudio". Arch Linux Forums. Retrieved 6 January 2021.
- ↑ "Headset delivers bad audio quality and low microphone volume in HSP/HFP mode (bluetooth)". PulseAudio GitLab. Retrieved 6 January 2021.
- ↑ "PipeWire FAQ". PipeWire GitLab. Retrieved 6 January 2021.