ملٽي ميڊيا سرور پائپ وائر 0.3 دستياب آهي، پلس آڊيو کي تبديل ڪندي

شايع ٿيل اهم پروجيڪٽ ڇڏڻ پائپ وائر 0.3.0PulseAudio کي تبديل ڪرڻ لاءِ نئون نسل ملٽي ميڊيا سرور ٺاهي رهيو آهي. PipeWire PulseAudio جي صلاحيتن کي وڌائيندو آھي وڊيو اسٽريمنگ جي صلاحيتن، گھٽ ويڪرائي آڊيو پروسيسنگ، ۽ نئين سيڪيورٽي ماڊل لاءِ ڊيوائس- ۽ اسٽريم-ليول رسائي ڪنٽرول. پروجيڪٽ GNOME ۾ سپورٽ ڪئي وئي آهي ۽ اڳ ۾ ئي فعال طور تي استعمال ڪيو ويو آهي Fedora Linux ۾ اسڪرين رڪارڊنگ ۽ اسڪرين شيئرنگ لاءِ Wayland-based ماحول ۾. پروجيڪٽ ڪوڊ C ۽ ۾ لکيل آهي طرفان ورهايل LGPLv2.1 تحت لائسنس يافته.

مکيه تبديل ڪريو پائپ وائر 0.3 ۾:

  • ٿريڊ پروسيسنگ شيڊولر کي مڪمل طور تي تبديل ڪيو ويو آهي. تبديلين ان کي JACK سائونڊ سرور سان مطابقت کي يقيني بڻائڻ لاءِ هڪ پرت کي هلائڻ ممڪن بڻايو، جنهن جي ڪارڪردگي JACK2 جي مقابلي ۾ آهي.
  • ٻيهر ڪم ڪيو ۽ مستحڪم قرار ڏنو API. API ۾ سڀ وڌيڪ تبديليون منصوبابندي ڪيون وينديون آهن بغير موجوده ايپليڪيشنن سان پسمانده مطابقت کي ٽوڙڻ جي.
  • ان ۾ هڪ سيشن مئنيجر شامل آهي جيڪو توهان کي پائپ وائر ۾ ملٽي ميڊيا نوڊس جي گراف کي منظم ڪرڻ جي اجازت ڏئي ٿو، انهي سان گڏ نوان اسٽريمز شامل ڪريو. في الحال، مينيجر صرف بنيادي ڪمن جو هڪ سادي سيٽ مهيا ڪري ٿو ۽ مستقبل ۾ ان کي وڌايو ويندو يا وڌيڪ فعال ۽ لچڪدار اختيار سان تبديل ڪيو ويندو، جهڙوڪ وائر پلمبر.
  • شامل ڪيل لائبريرين کي PulseAudio، JACK ۽ ALSA سان مطابقت مهيا ڪرڻ لاءِ بهتر ڪيو ويو آهي، پائپ وائر کي ٻين آڊيو سسٽم سان ڪم ڪرڻ لاءِ ٺهيل موجوده ايپليڪيشنن سان استعمال ڪرڻ جي اجازت ڏني وئي آهي. ALSA لاءِ لائبريري لڳ ڀڳ تيار آهي، پر JACK ۽ PulseAudio لاءِ لائبريرين کي اڃا ڪم جي ضرورت آهي. پائپ وائر اڃا تائين مڪمل طور تي PulseAudio ۽ JACK کي تبديل ڪرڻ لاءِ تيار ناهي، پر مطابقت جا مسئلا مستقبل جي رليز ۾ ترجيح هوندي.
  • شامل آھن ڪجھ GStreamer پلگ ان پائپ وائر سان رابطي لاءِ. pipewiresrc پلگ ان، جيڪو پائپ وائر کي آڊيو ماخذ طور استعمال ڪري ٿو، اڪثر حالتن ۾ مسئلن کان سواءِ ڪم ڪري ٿو. پائيپ وائر ذريعي آڊيو آئوٽ لاءِ پائپ وائرسِڪ پلگ ان اڃا تائين ڪجهه سڃاتل مسئلا نه آهن.
  • پائپ وائر 0.3 سپورٽ ضم ٿيل GNOME پروجيڪٽ پاران تيار ڪيل ميٽر ونڊو مئنيجر ۾.

اچو ته ياد رکو ته پائپ وائر ڪنهن به ملٽي ميڊيا اسٽريمز کي پروسيس ڪندي PulseAudio جي دائري کي وڌائيندو آهي ۽ وڊيو اسٽريمز کي ملائڻ ۽ ريڊائريڪٽ ڪرڻ جي قابل آهي. پائپ وائر وڊيو ذريعن کي ڪنٽرول ڪرڻ جي صلاحيت پڻ ڏئي ٿو، جهڙوڪ وڊيو ڪيپچر ڊوائيسز، ويب ڪيمرا، يا ايپليڪيشن اسڪرين مواد. مثال طور، پائپ وائر ڪيترن ئي ويب ڪيم ايپليڪيشنن کي گڏجي ڪم ڪرڻ جي اجازت ڏئي ٿو ۽ وائيلينڊ ماحول ۾ محفوظ اسڪرين ڪيپچر ۽ ريموٽ اسڪرين جي رسائي سان مسئلا حل ڪري ٿو.

پائپ وائر پڻ آڊيو سرور طور ڪم ڪري سگھي ٿو، گھٽ ۾ گھٽ ويڪرائي فراهم ڪرڻ ۽ ڪارڪردگي کي گڏ ڪرڻ پلس آڊيو и جاچ، بشمول پروفيشنل آڊيو پروسيسنگ سسٽم جي ضرورتن کي مدنظر رکندي، جنهن کي PulseAudio دعويٰ نٿو ڪري سگهي. اضافي طور تي، پائپ وائر پيش ڪري ٿو هڪ جديد سيڪيورٽي ماڊل جيڪو ڊوائيس ۽ اسٽريم جي سطح تي رسائي ڪنٽرول جي اجازت ڏئي ٿو، ۽ ان کي آسان بڻائي ٿو آڊيو ۽ وڊيو کي روٽ ڪرڻ ۽ الڳ ٿيل ڪنٽينرز کان. مکيه مقصدن مان هڪ آهي پاڻ ۾ شامل Flatpak ايپليڪيشنن کي سپورٽ ڪرڻ ۽ Wayland-based گرافڪس اسٽيڪ تي هلائڻ.

مکيه جا موقعا:

  • گهٽ ۾ گهٽ دير سان آڊيو ۽ وڊيو کي پڪڙڻ ۽ پلے بیک؛
  • حقيقي وقت ۾ وڊيو ۽ آڊيو پروسيسنگ لاء اوزار؛
  • ملٽي پروسيس فن تعمير جيڪا توهان کي اجازت ڏئي ٿي ته ڪيترن ئي ايپليڪيشنن جي مواد تائين حصيداري رسائي کي منظم ڪرڻ؛
  • هڪ پروسيسنگ ماڊل ملٽي ميڊيا نوڊس جي گراف جي بنياد تي موٽڻ واري لوپس ۽ ايٽمي گراف اپڊيٽ جي مدد سان. سرور ۽ خارجي پلگ ان جي اندر هينڊلر کي ڳنڍڻ ممڪن آهي؛
  • فائل بيان ڪندڙن جي منتقلي جي ذريعي وڊيو اسٽريمز تائين رسائي حاصل ڪرڻ لاءِ هڪ ڪارائتو انٽرفيس ۽ شيئر ٿيل رنگ بفرز ذريعي آڊيو تائين رسائي؛
  • ڪنهن به عمل مان ملٽي ميڊيا ڊيٽا کي پروسيس ڪرڻ جي صلاحيت؛
  • موجوده ايپليڪيشنن سان انضمام کي آسان ڪرڻ لاءِ GStreamer لاءِ پلگ ان جي دستيابي؛
  • الڳ ٿيل ماحول ۽ Flatpak لاءِ سپورٽ؛
  • فارميٽ ۾ پلگ ان لاءِ سپورٽ ايس ايم (سادو پلگ ان API) ۽ پلگ ان ٺاهڻ جي صلاحيت جيڪي سخت حقيقي وقت ۾ ڪم ڪن ٿيون؛
  • استعمال ٿيل ملٽي ميڊيا فارميٽ کي همٿائڻ ۽ بفر مختص ڪرڻ لاءِ لچڪدار نظام؛
  • ھڪڙي پس منظر جي عمل کي استعمال ڪندي آڊيو ۽ وڊيو کي روٽ ڪرڻ لاء. آڊيو سرور جي صورت ۾ ڪم ڪرڻ جي صلاحيت، ايپليڪيشنن کي وڊيو مهيا ڪرڻ جو هڪ مرڪز (مثال طور، gnome-shell screencast API) ۽ هارڊويئر ويڊيو ڪيپچر ڊوائيسز تائين رسائي کي منظم ڪرڻ لاءِ سرور.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو