ملټي میډیا سرور پایپ وایر 0.3 شتون لري ، د پلس آډیو ځای په ځای کوي

خپور شوی د پام وړ پروژې خوشې کول د پایپ تار 0.3.0، د پلس آډیو ځای په ځای کولو لپاره د نوي نسل ملټي میډیا سرور رامینځته کول. PipeWire د PulseAudio وړتیاوې د ویډیو سټینګ وړتیاوو، ټیټ ځنډ آډیو پروسس کولو، او د وسیلې او د جریان کچې لاسرسي کنټرول لپاره نوي امنیتي ماډل سره غزوي. پروژه په GNOME کې ملاتړ شوې او دمخه په فیډورا لینکس کې په فعاله توګه کارول کیږي د سکرین ثبتولو او د ویلینډ میشته چاپیریالونو کې د سکرین شریکولو لپاره. د پروژې کوډ په C او کې لیکل شوی لخوا توزیع شوی د LGPLv2.1 لاندې جواز لري.

اصلي بدل کړئ په پایپ وایر 0.3 کې:

  • د تار پروسس کولو مهالویش په بشپړ ډول بیا ډیزاین شوی. بدلونونو دا ممکنه کړې چې د پرت چلولو لپاره د JACK غږ سرور سره مطابقت یقیني کړي، چې فعالیت یې د JACK2 سره پرتله کولو وړ دی.
  • بیا کار شوی او باثباته اعلان شوی API. په API کې ټول نور بدلونونه پلان شوي چې د موجوده غوښتنلیکونو سره د شاته مطابقت ماتولو پرته ترسره شي.
  • پدې کې د سیشن مدیر شامل دی چې تاسو ته اجازه درکوي په پایپ وایر کې د ملټي میډیا نوډونو ګراف اداره کړئ ، او همدارنګه نوي جریانونه اضافه کړئ. د اوس لپاره، مدیر یوازې د اساسي دندو یو ساده سیټ وړاندې کوي او په راتلونکي کې به دا پراخ شي یا د ډیر فعال او انعطاف وړ اختیار سره بدل شي، لکه د تار پلمبر.
  • شامل کتابتونونه د PulseAudio، JACK او ALSA سره مطابقت چمتو کولو لپاره ښه شوي، د پایپ وایر ته اجازه ورکوي چې د نورو آډیو سیسټمونو سره کار کولو لپاره ډیزاین شوي غوښتنلیکونو سره وکارول شي. د ALSA لپاره کتابتون تقریبا چمتو دی، مګر د JACK او PulseAudio کتابتونونه لاهم کار ته اړتیا لري. پایپ وایر لاهم چمتو ندی چې په بشپړ ډول د پلس آډیو او جیک ځای په ځای کړي ، مګر د مطابقت مسلې به په راتلونکو خپرونو کې لومړیتوب وي.
  • د پایپ وایر سره د تعامل لپاره ځینې GStreamer پلگ انونه شامل دي. د pipewiresrc پلگ ان، چې د آډیو سرچینې په توګه د پایپ وایر کاروي، په ډیری حاالتو کې پرته له ستونزو کار کوي. د پایپ وایر له لارې د آډیو محصول لپاره د پایپ وایرسینک پلگ ان لاهم ځینې پیژندل شوي ستونزې نلري.
  • د پایپ وایر 0.3 ملاتړ مدغم شوی د Mutter کړکۍ مدیر ته چې د GNOME پروژې لخوا رامینځته شوی.

راځئ چې تاسو ته یادونه وکړو چې پایپ وایر د هر ملټي میډیا جریانونو پروسس کولو سره د پلس آډیو ساحه پراخه کوي او د ویډیو جریانونو مخلوط او لارښود کولو وړتیا لري. پایپ وایر د ویډیو سرچینو کنټرول کولو وړتیاوې هم چمتو کوي ، لکه د ویډیو نیول وسیلې ، ویب کیمرې ، یا د غوښتنلیک سکرین مینځپانګه. د مثال په توګه، پایپ وایر ډیری ویب کیم غوښتنلیکونو ته اجازه ورکوي چې یوځای کار وکړي او د ویلینډ چاپیریال کې د خوندي سکرین نیول او د ریموټ سکرین لاسرسي ستونزې حل کړي.

پایپ وایر کولی شي د آډیو سرور په توګه هم عمل وکړي ، لږترلږه ځنډ چمتو کوي او فعالیت ترکیب کوي پلس ایډیو и Jackد مسلکي آډیو پروسس کولو سیسټمونو اړتیاو په پام کې نیولو سره، کوم چې PulseAudio ادعا نشي کولی. سربیره پردې، پایپ وایر یو پرمختللی امنیتي ماډل وړاندې کوي چې د وسیلې او جریان په کچه د لاسرسي کنټرول ته اجازه ورکوي، او د جلا کانټینرونو څخه د آډیو او ویډیو لاره اسانه کوي. یو له اصلي اهدافو څخه د ځان لرونکي فلیټپاک غوښتنلیکونو ملاتړ کول او د Wayland-based ګرافیک سټیک پرمخ وړل دي.

اصلي فرصتونه:

  • د لږترلږه ځنډ سره آډیو او ویډیو نیول او پلے بیک؛
  • په ریښتیني وخت کې د ویډیو او آډیو پروسس کولو وسیلې؛
  • ملټي پروسس جوړښت چې تاسو ته اجازه درکوي د څو غوښتنلیکونو مینځپانګې ته شریک لاسرسی تنظیم کړئ؛
  • د پروسس کولو ماډل د ملټي میډیا نوډونو ګراف پراساس د فیډبیک لوپونو او اټومي ګراف تازه معلوماتو لپاره ملاتړ سره. دا ممکنه ده چې د سرور دننه او بهرنۍ پلگ انونه دواړه سره وصل کړئ؛
  • د فایل ډیسکریټرونو لیږد او د شریک حلقې بفرونو له لارې آډیو ته لاسرسي له لارې د ویډیو جریانونو ته د لاسرسي لپاره یو مؤثر انٹرفیس؛
  • د هرې پروسې څخه د ملټي میډیا ډیټا پروسس کولو وړتیا؛
  • د موجوده غوښتنلیکونو سره ادغام ساده کولو لپاره د GStreamer لپاره د پلگ ان شتون؛
  • د جلا چاپیریال او فلیټپاک لپاره ملاتړ؛
  • په بڼه کې د پلگ انونو لپاره ملاتړ SPA (ساده پلگ ان API) او د پلگ انونو رامینځته کولو وړتیا چې په ریښتیني وخت کې کار کوي؛
  • د کارول شوي ملټي میډیا فارمیټونو همغږي کولو او د بفرونو تخصیص لپاره انعطاف وړ سیسټم؛
  • د آډیو او ویډیو روټ لپاره د واحد شالید پروسې کارول. د آډیو سرور په بڼه د کار کولو وړتیا، غوښتنلیکونو ته د ویډیو چمتو کولو مرکز (د مثال په توګه، د ګینوم شیل سکرینکاسټ API لپاره) او د هارډویر ویډیو نیولو وسیلو ته د لاسرسي اداره کولو لپاره سرور.

سرچینه: opennet.ru

Add a comment