पाइपवायर Wim Taymans द्वारा बनाया गया एक मुफ़्त और ओपन सोर्स एप्लिकेशन हैजो Red Hat में प्रधान अभियंता के रूप में काम करता है और GStreamer मल्टीमीडिया फ्रेमवर्क का सह-निर्माता है।
यह शुरू से शुरू से बनाया गया है और Wayland और Flatpak का समर्थन करने पर विशेष ध्यान दिया गया हैऑडियो और वीडियो प्रोसेसिंग को आधुनिक बनाने के प्रयास में। इसमें सिंगल फ्रेम स्क्रीनशॉट, स्क्रीन कैप्चर, वीडियो के लिए स्थानीय डेस्कटॉप रिकॉर्डिंग, और यहां तक कि टीवी और मॉनिटर के लिए वेलैंड डेस्कटॉप की मूल कास्टिंग भी शामिल है!
परियोजना की वेबसाइट के अनुसार, इसका उद्देश्य है
Linux के तहत ऑडियो और वीडियो के प्रबंधन में बहुत सुधार करें। इसका उद्देश्य पल्सऑडियो और जैक दोनों द्वारा वर्तमान में संभाले जाने वाले उपयोग के मामलों का समर्थन करना है और साथ ही वीडियो इनपुट और आउटपुट के शक्तिशाली प्रबंधन का समान स्तर प्रदान करना है।
यह एक सुरक्षा मॉडल भी पेश करता है जो फ्लैटपैक एप्लिकेशन को प्राथमिक लक्ष्य होने के साथ कंटेनरीकृत अनुप्रयोगों से ऑडियो और वीडियो उपकरणों के साथ बातचीत करना आसान बनाता है। वेलैंड और फ्लैटपैक के साथ-साथ हम उम्मीद करते हैं कि पाइपवायर लिनक्स अनुप्रयोग विकास के भविष्य के लिए एक कोर बिल्डिंग ब्लॉक प्रदान करेगा।
पाइपवायर में विशेषताएं
इस ब्लॉग पोस्ट में, क्रिश्चियन बताते हैं कि पाइपवायर एक सुरक्षा मॉडल पेश करता है जो सैंडबॉक्स वाले ऐप्स से ऑडियो और वीडियो उपकरणों के बीच बातचीत को आसान बनाता है; और जिस तरह से Flatpak और अन्य कंटेनर मॉडल बाजार पर हावी हो रहे हैं, यह एक जीत की स्थिति की तरह प्रतीत होता है।
स्थापना और दस्तावेज़ीकरण
लिखने के समय पाइपवायर अधिकांश डिस्ट्रो पर इंस्टॉलेशन के लिए आसानी से उपलब्ध नहीं है, लेकिन आप इसके स्रोत कोड को पकड़कर इसके आसपास काम कर सकते हैं GitHub से और स्रोत से संकलन या Fedora 27 और Fedora Rawhide के लिए बनाए गए पैकेजों में से किसी एक को स्थापित करना।
GitHub से रेपो क्लोन करने के लिए नीचे दिए गए कोड का उपयोग करें:
$ git क्लोन https://github.com/PipeWire/pipewire.git
अगला, मेसन बिल्ड सिस्टम का उपयोग करते हुए, निम्न आदेश दर्ज करें:
$ ./autogen.sh --prefix=$PREFIX $ बनाओ $ स्थापित करें
The $PREFIX
आमतौर पर /usr
या पर सेट होता है /usr/local.
अब, कमांड के साथ स्रोत निर्देशिका से पाइपवायर सर्वर का परीक्षण करें:
$ रन बनाओ
यदि आप इसके वीडियो कैप्चर का परीक्षण करना चाहते हैं और स्रोत निर्देशिका से SDL के साथ प्रदर्शित करना चाहते हैं, तो उपयोग करें:
$ SPA_PLUGIN_DIR=बिल्ड/स्पा/प्लगइन्स PIPEWIRE_MODULE_DIR=बिल्ड बिल्ड/src/उदाहरण/निर्यात-सिंक
आप अन्य उदाहरणों के साथ भी खेल सकते हैं।
याद रखें कि यदि आप सही वातावरण चर सेट नहीं करते हैं जैसा कि ऊपर दिखाया गया है प्लगइन्स और मॉड्यूल नहीं मिलेंगे।
PipeWire पर उपयोगी पृष्ठों के संग्रह के लिए इसके विकी पृष्ठ पर और इसके एपीआई प्रलेखन के लिए यहां देखें।
स्पष्ट रूप से, पाइपवायर आपके सिस्टम पर चलने में काफी परेशानी होती है, लेकिन अभी या बाद में स्थापना कोई समस्या नहीं होगी .
यदि आप इंस्टॉलेशन के साथ आगे बढ़ने में सक्षम हैं तो नीचे टिप्पणी अनुभाग में अपने उपयोग के अनुभव को हमारे साथ साझा करना न भूलें।