फेडोरा 34 में पल्सएडियो के बजाय साउंड के लिए पाइपवायर का उपयोग करने की योजना है

फेडोरा डेवलपर्स ने जारी किया हाल ही में के लिए क्या का अगला संस्करण फेडोरा 34, एक बड़ा बदलाव निर्धारित है के लिए सभी ऑडियो स्ट्रीम PulseAudio और JACK साउंड सर्वर से से पाइपवाला।

पाइपवायर का उपयोग करना आप पेशेवर ऑडियो प्रसंस्करण क्षमताओं की पेशकश करने की अनुमति देता है एक विशिष्ट डेस्कटॉप संस्करण में, विखंडन को समाप्त करें और विभिन्न अनुप्रयोगों के लिए अपने ऑडियो बुनियादी ढांचे को एकजुट करें।

वर्तमान में, फेडोरा वर्कस्टेशन पल्सआडियो पृष्ठभूमि प्रक्रिया का उपयोग करता है ऑडियो प्रोसेसिंग के लिए, और एप्लिकेशन इस प्रक्रिया के साथ बातचीत करने के लिए क्लाइंट लाइब्रेरी का उपयोग करते हैं, मिक्स करते हैं और ऑडियो स्ट्रीम प्रबंधित करते हैं। व्यावसायिक ऑडियो प्रोसेसिंग JACK साउंड सर्वर और संबंधित क्लाइंट लाइब्रेरी का उपयोग करता है।

PulseAudio और JACK के बजाय पाइपवायर मीडिया सर्वर का उपयोग करना प्रस्तावित है अगली पीढ़ी एक इंटरऑपरेबिलिटी लेयर के साथ है जो सभी मौजूदा पल्सएडियो और जेएसी क्लाइंट और एप्लिकेशन को बनाए रखेगी और फ़्लैटपैक प्रारूप में वितरित की जाएगी।

ALSA निम्न स्तर API का उपयोग करने वाले पुराने ग्राहकों के लिए, एक ALSA प्लगइन स्थापित किया जाएगा जो सीधे पाइपवायर पर ऑडियो स्ट्रीम करता है। सभी PulseAudio और JACK आधारित एप्लिकेशन, PulseAudio और JACK को इंस्टॉल किए बिना, पाइपवायर पर चलने में सक्षम होंगे।

यह प्रस्ताव पल्सएडियो डेमॉन को एक कार्यात्मक संगत पाइपवायर-आधारित कार्यान्वयन के साथ बदलने के लिए है। इसका मतलब है कि पल्सएडियो क्लाइंट लाइब्रेरी का उपयोग करने वाले सभी मौजूदा ग्राहक पहले की तरह काम करते रहेंगे, साथ ही फ्लैटपैक के रूप में भेजे जाने वाले एप्लिकेशन भी।

सभी PRO ऑडियो JACK क्लाइंट लाइब्रेरी द्वारा संभाला जाता है, जो JACK सर्वर से बात करता है। यह प्रस्ताव JACK क्लाइंट लाइब्रेरी रिप्लेसमेंट स्थापित करेगा जो सीधे पाइपवायर को बोलता है। सभी मौजूदा PRO ऑडियो जैक एप्लिकेशन पाइपवायर पर काम करेंगे।

अनुस्मारक के रूप में, पाइपवायर ने पल्सएडियो क्षमताओं का विस्तार किया स्ट्रीमिंग वीडियो, कम विलंबता ऑडियो प्रोसेसिंग और एक नए सुरक्षा मॉडल के साथ ट्रांसमिशन और डिवाइस एक्सेस कंट्रोल के लिए।

PipeWire वीडियो स्रोतों को नियंत्रित करने की क्षमता भी प्रदान करता है जैसे वीडियो कैप्चर डिवाइस, वेबकैम या एप्लिकेशन आउटपुट स्क्रीन सामग्री। परियोजना गनोम अनुरूप है और पहले से ही फ़ेडलैंड लिनक्स में व्यापक रूप से वायलैंड स्थित वातावरण में स्क्रीनिंग और स्क्रीन साझा करने के लिए उपयोग किया जाता है।

PipeWire एक कम विलंबता ध्वनि सर्वर के रूप में भी कार्य कर सकता है कार्यक्षमता के साथ, जो पल्सएडियो और जैक की क्षमताओं को जोड़ती है, यहां तक ​​कि पेशेवर साउंड प्रोसेसिंग सिस्टम की जरूरतों के लिए जो पल्सएडियो दावा नहीं कर सकता था।

इसके अलावा, पाइपवायर एक बेहतर सुरक्षा मॉडल प्रदान करता है यह विशिष्ट प्रवाह और डिवाइस विशिष्ट अभिगम नियंत्रण को सक्षम करता है और पृथक कंटेनरों से ऑडियो और वीडियो के मार्ग की सुविधा प्रदान करता है।

प्रमुख विशेषताऐं:

  • न्यूनतम अंतराल के साथ ऑडियो और वीडियो को कैप्चर करें और प्लेबैक करें।
  • वास्तविक समय वीडियो और ऑडियो प्रसंस्करण उपकरण।
  • एक बहु-थ्रेडेड आर्किटेक्चर जो सामग्री को कई अनुप्रयोगों के बीच साझा करने की अनुमति देता है। मल्टीमीडिया ग्राफिक्स का प्रबंधन और प्रसंस्करण विभिन्न प्रक्रियाओं में किया जाता है।
  • प्रतिक्रिया छोरों और परमाणु ग्राफ अपडेट के समर्थन के साथ एक मल्टीमीडिया नोड ग्राफ़-आधारित प्रसंस्करण मॉडल।
  • इसे सर्वर और बाहरी प्लग इन दोनों के साथ ड्राइवरों को जोड़ने की अनुमति है।
  • फ़ाइल विवरणों को स्थानांतरित करके और साझा बफ़र्स के माध्यम से ध्वनि तक पहुँचने के लिए वीडियो स्ट्रीम तक पहुंचने के लिए कुशल इंटरफ़ेस।
  • किसी भी प्रक्रिया से मल्टीमीडिया डेटा को संसाधित करने की क्षमता।
  • मौजूदा अनुप्रयोगों के साथ एकीकरण को आसान बनाने के लिए GStreamer के लिए एक प्लगइन की उपस्थिति।
  • सैंडबॉक्स और फ्लैटपैक वातावरण के लिए समर्थन।
  • एसपीए (सरल प्लगइन एपीआई) प्रारूप में प्लगइन्स के लिए समर्थन और वास्तविक समय में काम करने वाले प्लगइन्स बनाने की क्षमता।
  • बफ़र्स का उपयोग और आवंटित किए गए मल्टीमीडिया प्रारूपों के समन्वय के लिए लचीली प्रणाली।
    ऑडियो और वीडियो को रूट करने के लिए सिंगल बैकग्राउंड प्रोसेस का उपयोग करना। एक ध्वनि सर्वर के रूप में काम करने की क्षमता, अनुप्रयोगों को वीडियो प्रदान करने के लिए एक हब (उदाहरण के लिए, गनोम-शेल स्क्रेंस्ट एपीआई के लिए), और हार्डवेयर वीडियो कैप्चर उपकरणों तक पहुंच को नियंत्रित करने के लिए एक सर्वर।

अंत में फेडोरा इंजीनियरिंग स्टीयरिंग कमेटी (FESCo) द्वारा अभी तक परिवर्तन की समीक्षा नहीं की गई है, जो फेडरेशन वितरण के तकनीकी विकास के लिए जिम्मेदार है।

Fuente: https://www.mail-archive.com


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।