PipeWire මාධ්‍ය සේවාදායකය 0.3.33 නිකුතුව

PulseAudio වෙනුවට නව පරම්පරාවේ බහුමාධ්‍ය සේවාදායකයක් සංවර්ධනය කරමින් PipeWire 0.3.33 ව්‍යාපෘතියේ නිකුතුව ප්‍රකාශයට පත් කර ඇත. PipeWire වීඩියෝ ප්‍රවාහ සැකසීම, අඩු ප්‍රමාද ශ්‍රව්‍ය සැකසුම් සහ උපාංග සහ ප්‍රවාහ මට්ටමේ ප්‍රවේශ පාලනය සඳහා නව ආරක්ෂක ආකෘතියක් සමඟින් PulseAudio හි හැකියාවන් පුළුල් කරයි. ව්‍යාපෘතිය GNOME හි සහය දක්වන අතර දැනටමත් Fedora Linux හි පෙරනිමියෙන් භාවිතා වේ. ව්‍යාපෘති කේතය C වලින් ලියා ඇති අතර LGPLv2.1 බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

PipeWire 0.3.33 හි ප්රධාන වෙනස්කම්:

  • බ්ලූටූත් පැතිකඩ HSP (හෙඩ්සෙට් මාදිලිය) සහ A2DP (උසස් තත්ත්වයේ ශ්‍රව්‍ය ප්‍රතිදානය) අතර ස්වයංක්‍රීයව මාරු වීමේ හැකියාව ක්‍රියාත්මක කර ඇත.
  • Pro Audio පැතිකඩ අතථ්‍ය මූලාශ්‍ර සහ ශ්‍රව්‍ය ප්‍රතිදාන උපාංග සඳහා වැඩි දියුණු කළ සහාය ඇත.
  • බහු සේවාදායකයන් අතර සෘජු මතක ප්‍රවේශ බෆර (DMA-BUFs) බෙදාගැනීමේදී වැඩිදියුණු කරන ලද ආකෘති විකරණයක සාකච්ඡා.
  • බහුමාධ්‍ය නෝඩ් ප්‍රස්ථාරය දැන් බහු නියැදි අනුපාත (පෙරනිමියෙන් අබල කර ඇත) එකවර භාවිතා කිරීමට සහය දක්වයි.
  • නව උපාංග සම්බන්ධ කිරීමේදී PulseAudio හි හැසිරීම අනුකරණය කිරීම සඳහා PulseAudio අනුකූලතා ස්තරය මොඩියුල-ස්විච්-ඔන්-සම්බන්ධක මොඩියුලයක් ක්‍රියාත්මක කරයි.

PipeWire ඕනෑම බහුමාධ්‍ය ප්‍රවාහයක් සැකසීමෙන් PulseAudio හි විෂය පථය පුළුල් කරන අතර වීඩියෝ ප්‍රවාහ මිශ්‍ර කර යළි හරවා යැවීමට හැකියාව ඇති බව අපි ඔබට මතක් කරමු. PipeWire වීඩියෝ ග්‍රහණ උපාංග, වෙබ් කැමරා, හෝ යෙදුම් තිර අන්තර්ගතය වැනි වීඩියෝ මූලාශ්‍ර පාලනය කිරීමේ හැකියාව ද සපයයි. උදාහරණයක් ලෙස, PipeWire බහු වෙබ් කැමරා යෙදුම් එකට වැඩ කිරීමට ඉඩ සලසයි සහ වේලන්ඩ් පරිසරය තුළ ආරක්ෂිත තිර ග්‍රහණය සහ දුරස්ථ තිර ප්‍රවේශය සමඟ ගැටලු විසඳයි.

PipeWire හට ශ්‍රව්‍ය සේවාදායකයක් ලෙසද ක්‍රියා කළ හැකි අතර, PulseAudio හට පිරිනැමීමට නොහැකි වූ වෘත්තීය ශ්‍රව්‍ය සැකසුම් පද්ධතිවල අවශ්‍යතා සැලකිල්ලට ගැනීම ඇතුළුව PulseAudio සහ JACK හි හැකියාවන් ඒකාබද්ධ කරන අඩු ප්‍රමාදයක් සහ ක්‍රියාකාරීත්වයක් සපයයි. මීට අමතරව, PipeWire උපාංගයේ සහ ප්‍රවාහ මට්ටමින් ප්‍රවේශ පාලනයට ඉඩ සලසන උසස් ආරක්ෂණ ආකෘතියක් ලබා දෙන අතර, ශ්‍රව්‍ය සහ දෘශ්‍ය හුදකලා බහාලුම් වෙත සහ පිටතට ගෙනයාම පහසු කරයි. ප්‍රධාන අරමුණු වලින් එකක් වන්නේ ස්වයං අන්තර්ගත ෆ්ලැට්පැක් යෙදුම් සඳහා සහය වීම සහ වේලන්ඩ් මත පදනම් වූ ග්‍රැෆික් තොගයක් මත ධාවනය කිරීමයි.

ප්‍රධාන අංග:

  • අවම ප්‍රමාදයන් සමඟ ශ්‍රව්‍ය සහ වීඩියෝ ග්‍රහණය කර නැවත ධාවනය කරන්න;
  • තත්‍ය කාලීනව වීඩියෝ සහ ශ්‍රව්‍ය සැකසීම සඳහා මෙවලම්;
  • යෙදුම් කිහිපයක අන්තර්ගතයට හවුල් ප්‍රවේශය සංවිධානය කිරීමට ඔබට ඉඩ සලසන බහු ක්‍රියාවලි ගෘහ නිර්මාණ ශිල්පය;
  • ප්‍රතිපෝෂණ ලූප සහ පරමාණුක ප්‍රස්ථාර යාවත්කාලීන කිරීම් සඳහා සහය ඇති බහුමාධ්‍ය නෝඩ් ප්‍රස්ථාරයක් මත පදනම් වූ සැකසුම් ආකෘතියක්. සේවාදායකය තුළ සහ බාහිර ප්ලගීන දෙකෙහිම හසුරුවන්නන් සම්බන්ධ කළ හැකිය;
  • ගොනු විස්තර මාරු කිරීම හරහා වීඩියෝ ප්‍රවාහ වෙත ප්‍රවේශ වීම සහ හවුල් මුද්ද බෆර හරහා ශ්‍රව්‍ය වෙත ප්‍රවේශ වීම සඳහා කාර්යක්ෂම අතුරු මුහුණතක්;
  • ඕනෑම ක්‍රියාවලියකින් බහුමාධ්‍ය දත්ත සැකසීමේ හැකියාව;
  • පවතින යෙදුම් සමඟ ඒකාබද්ධ කිරීම සරල කිරීම සඳහා GStreamer සඳහා ප්ලගිනයක් තිබීම;
  • හුදකලා පරිසරයන් සහ Flatpak සඳහා සහාය;
  • SPA ආකෘතියේ ප්ලගීන සඳහා සහාය (සරල ප්ලගින API) සහ දැඩි තත්‍ය කාලීනව ක්‍රියා කරන ප්ලගීන නිර්මාණය කිරීමේ හැකියාව;
  • භාවිතා කරන ලද බහුමාධ්ය ආකෘති සම්බන්ධීකරණය කිරීම සහ බෆර වෙන් කිරීම සඳහා නම්යශීලී පද්ධතිය;
  • ශ්‍රව්‍ය සහ දෘශ්‍ය ගමන් කිරීමට තනි පසුබිම් ක්‍රියාවලියක් භාවිතා කිරීම. ශ්‍රව්‍ය සේවාදායකයක ආකාරයෙන් ක්‍රියා කිරීමේ හැකියාව, යෙදුම්වලට වීඩියෝ සැපයීම සඳහා මධ්‍යස්ථානයක් (උදාහරණයක් ලෙස, gnome-shell screencast API සඳහා) සහ දෘඪාංග වීඩියෝ ග්‍රහණ උපාංග වෙත ප්‍රවේශය කළමනාකරණය කිරීම සඳහා සේවාදායකයක්.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න