PipeWire ሚዲያ አገልጋይ 1.0.0 መልቀቅ

የመልቲሚዲያ አገልጋይ PipeWire 1.0.0 ታትሟል፣ እሱም እንደ የመጀመሪያው የተረጋጋ ልቀት ምልክት የተደረገበት፣ ይህም የፕሮጀክቱን ብስለት ያመለክታል። በ API እና ABI ደረጃ፣ ስሪት 1.0 ከ 0.3 ቅርንጫፍ ጋር ወደ ኋላ ተኳሃኝ ነው። PipeWire የ PulseAudio ኦዲዮ ሰርቨር ተተኪ ሆኖ ተቀምጧል ከቪዲዮ ዥረቶች ጋር አብሮ ለመስራት የሚረዱ መሳሪያዎችን በመጨመር ፣ድምፅን በትንሹ መዘግየት እና በነጠላ መሳሪያዎች እና ዥረቶች ደረጃ የመዳረሻ መቆጣጠሪያ አዲስ የደህንነት ሞዴል ከእሱ ይለያል። ፕሮጀክቱ በGNOME ውስጥ የተደገፈ ሲሆን አስቀድሞ በነባሪ በFedora Linux፣ RHEL፣ Ubuntu፣ Debian፣ SUSE/openSUSE እና ሌሎች ብዙ የሊኑክስ ስርጭቶች ውስጥ ጥቅም ላይ ውሏል። የፕሮጀክት ኮድ በ C የተፃፈ እና በ LGPLv2.1 ፍቃድ ስር ይሰራጫል.

PipeWire ማንኛውንም የመልቲሚዲያ ዥረቶችን የማስኬድ አቅሞችን ይሰጣል፣ የቪዲዮ ዥረቶችን መቀላቀል እና አቅጣጫ መቀየር የሚችል እና የቪዲዮ ቀረጻ መሳሪያዎችን፣ የድር ካሜራዎችን ወይም የስክሪን ይዘቶችን በመተግበሪያዎች ለመቆጣጠር ሊያገለግል ይችላል። ለምሳሌ PipeWire በርካታ የዌብካም አፕሊኬሽኖች አንድ ላይ እንዲሰሩ ያስችላቸዋል እና በአስተማማኝ የስክሪን ቀረጻ እና የርቀት ስክሪን ተደራሽነት በ Wayland አካባቢ ያሉ ችግሮችን ይፈታል።

PipeWire እንደ ድምፅም ሊያገለግል ይችላል አገልጋይይህም አነስተኛ መዘግየትን የሚያረጋግጥ እና የPulseAudio እና የJACK ችሎታዎችን የሚያጣምር ተግባርን የሚሰጥ ሲሆን ይህም PulseAudio ሊያሳካው ያልቻለውን የባለሙያ የድምጽ ማቀነባበሪያ ስርዓቶችን ፍላጎቶች ማሟላትን ጨምሮ ነው። በተጨማሪም PipeWire በመሳሪያው እና በዥረት ደረጃ የመዳረሻ ቁጥጥርን የሚፈቅድ የላቀ የደህንነት ሞዴል ያቀርባል፣ ይህም የድምጽ እና የቪዲዮ ወደ እና ወደ ተለዩ ኮንቴይነሮች የማዛወር ሂደትን ቀላል ያደርገዋል። ከዋና ዋና ግቦች አንዱ በፍላትፓክ ቅርጸት ውስጥ እራሳቸውን የቻሉ አፕሊኬሽኖችን መደገፍ እና በዌይላንድ ላይ በተመሰረተ የግራፊክስ ቁልል ላይ ማስኬድ ነው።

ቁልፍ ባህሪያት:

  • በትንሹ መዘግየቶች ኦዲዮ እና ቪዲዮን ያንሱ እና ያጫውቱ;
  • ቪዲዮ እና ድምጽን በእውነተኛ ጊዜ ለማስኬድ መሳሪያዎች;
  • የበርካታ አፕሊኬሽኖች ይዘት የጋራ መዳረሻን እንዲያደራጁ የሚያስችልዎ ባለብዙ ሂደት አርክቴክቸር ፤
  • የግብረመልስ ምልልስ እና የአቶሚክ ግራፍ ማሻሻያዎችን በመልቲሚዲያ ኖዶች ግራፍ ላይ የተመሰረተ የማቀናበሪያ ሞዴል። በአገልጋዩ እና በውጫዊ ተሰኪዎች ውስጥ ሁለቱንም ተቆጣጣሪዎች ማገናኘት ይቻላል;
  • የቪዲዮ ዥረቶችን የፋይል ገላጭዎችን በማስተላለፍ እና በጋራ የቀለበት ቋት በኩል ኦዲዮን ለማግኘት የሚያስችል ብቃት ያለው በይነገጽ;
  • ከማንኛውም ሂደቶች የመልቲሚዲያ መረጃን የማካሄድ ችሎታ;
  • ከነባር መተግበሪያዎች ጋር ውህደትን ለማቃለል ለGStreamer ተሰኪ መገኘት፤
  • ገለልተኛ አካባቢዎች እና Flatpak ድጋፍ;
  • ለፕለጊኖች ድጋፍ በ SPA ቅርጸት (ቀላል ተሰኪ ኤፒአይ) እና በእውነተኛ ጊዜ የሚሰሩ ተሰኪዎችን የመፍጠር ችሎታ;
  • ያገለገሉ የመልቲሚዲያ ቅርጸቶችን ለማስተባበር እና ማቋረጫዎችን ለመመደብ ተለዋዋጭ ስርዓት;
  • ኦዲዮ እና ቪዲዮን ለመምራት ነጠላ የጀርባ ሂደትን በመጠቀም። በኦዲዮ ሰርቨር መልክ የመስራት ችሎታ፣ ቪዲዮን ለአፕሊኬሽኖች ለማቅረብ ማዕከል (ለምሳሌ ለ gnome-shell screencast API) እና የሃርድዌር ቪዲዮ ቀረጻ መሳሪያዎችን ተደራሽነት የሚያስተዳድር አገልጋይ።

ከቅርንጫፉ 0.3 ጋር ሲነጻጸር ከተደረጉት ለውጦች መካከል፣ የ jackdbus ድጋፍ ነባሪ ማካተት ተጠቅሷል፣ ይህም PipeWireን እንደ ጃክ የድምጽ ሲስተም ሙሉ አገልግሎት ተጠቃሚ እንድትሆኑ ያስችልዎታል። ALSA የJACK-ደረጃ መዘግየትን ለማግኘት በፕሮ ኦዲዮ ፕሮፋይል ውስጥ በIRQ ላይ የተመሰረተ መርሐግብርን ይጠቀማል። ለሁለቱም የድሮ እና አዲስ የwertc-audio-processing ስሪቶች ድጋፍ ታክሏል። ለዲኤፍኤፍ ዲኤስዲ ፋይሎች ወደ pw-cat ድጋፍ ታክሏል። ለጂኤንዩ/ሃርድ መድረክ ድጋፍ ታክሏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ