PipeWire 0.3.35 ప్రాజెక్ట్ యొక్క విడుదల ప్రచురించబడింది, PulseAudio స్థానంలో కొత్త తరం మల్టీమీడియా సర్వర్ను అభివృద్ధి చేస్తోంది. PipeWire PulseAudio ద్వారా మెరుగుపరచబడిన వీడియో స్ట్రీమింగ్ సామర్థ్యాలను, తక్కువ-జాప్యం ఆడియో ప్రాసెసింగ్ మరియు పరికరం మరియు స్ట్రీమ్-స్థాయి యాక్సెస్ నియంత్రణ కోసం కొత్త భద్రతా నమూనాను అందిస్తుంది. ప్రాజెక్ట్కు GNOMEలో మద్దతు ఉంది మరియు ఇది ఇప్పటికే Fedora Linuxలో డిఫాల్ట్గా ఉపయోగించబడుతుంది. ప్రాజెక్ట్ కోడ్ C లో వ్రాయబడింది మరియు LGPLv2.1 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.
PipeWire 0.3.35లో ప్రధాన మార్పులు:
- ఆప్టికల్ కనెక్టర్లు మరియు HDMI ద్వారా డిజిటల్ ఆడియోను ప్రసారం చేయడానికి S/PDIF ప్రోటోకాల్ను ఫార్వార్డ్ చేయడానికి మద్దతు జోడించబడింది.
- బ్లూటూత్ కోసం కోడెక్లు డైనమిక్గా లోడ్ చేయబడిన ప్రత్యేక ప్లగిన్లలో చేర్చబడ్డాయి.
- MIDI మద్దతుకు సంబంధించిన ముఖ్యమైన పరిష్కారాల శ్రేణి చేయబడింది.
- ఆడియో ఇన్పుట్ మరియు అవుట్పుట్ పరికరాల గురించి సమాచారాన్ని ప్రసారం చేసేటప్పుడు S16 ఫార్మాట్ని ఉపయోగించమని బలవంతం చేసే బైండింగ్ని జోడించడం ద్వారా skypeforlinux అప్లికేషన్ యొక్క ఆపరేషన్ మెరుగుపరచబడింది. కనెక్షన్ యొక్క మరొక చివరలో చందాదారుల నుండి ధ్వని లేకపోవడానికి దారితీసిన సమస్యను ఈ మార్పు పరిష్కరించింది.
- మిక్సింగ్ కోసం అందుబాటులో ఉన్న ఆడియో ఫార్మాట్ల సంఖ్య విస్తరించబడింది.
- మాడ్యూల్లను లోడ్ చేయడం కోసం కొత్త ఇంటర్ఫేస్ జోడించబడింది. స్పా ప్లగిన్లను డౌన్లోడ్ చేయడానికి అభ్యర్థనను పంపడానికి ప్లగిన్లు ఈ ఇంటర్ఫేస్ను ఉపయోగించవచ్చు.
- పరామితి బఫర్ యొక్క పరిమాణం పెరిగింది, ఇది గతంలో పెద్ద సంఖ్యలో ఛానెల్లతో నోడ్ల యొక్క అన్ని లక్షణాలను కలిగి ఉండదు.
- లూప్బ్యాక్ కనెక్షన్లను స్థాపించేటప్పుడు డ్రైవర్ల యాక్టివేషన్ ప్రారంభించబడింది.
- సర్వర్ పరికరం-పునరుద్ధరణ పొడిగింపును అమలు చేస్తుంది, ఇది పావుకంట్రోల్ యుటిలిటీని ఉపయోగించి ఆడియో అవుట్పుట్ పరికరం ద్వారా మద్దతిచ్చే IEC958 (S/PDIF) కోడెక్లను కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
PipeWire ఏదైనా మల్టీమీడియా స్ట్రీమ్లను ప్రాసెస్ చేయడం ద్వారా PulseAudio పరిధిని విస్తరిస్తుందని మరియు వీడియో స్ట్రీమ్లను కలపడం మరియు దారి మళ్లించే సామర్థ్యాన్ని కలిగి ఉందని మేము మీకు గుర్తు చేద్దాం. PipeWire వీడియో క్యాప్చర్ పరికరాలు, వెబ్ కెమెరాలు లేదా అప్లికేషన్ స్క్రీన్ కంటెంట్ వంటి వీడియో మూలాలను నియంత్రించే సామర్థ్యాలను కూడా అందిస్తుంది. ఉదాహరణకు, PipeWire బహుళ వెబ్క్యామ్ అప్లికేషన్లు కలిసి పనిచేయడానికి అనుమతిస్తుంది మరియు వేలాండ్ వాతావరణంలో సురక్షిత స్క్రీన్ క్యాప్చర్ మరియు రిమోట్ స్క్రీన్ యాక్సెస్తో సమస్యలను పరిష్కరిస్తుంది.
PipeWire ఆడియో సర్వర్గా కూడా పని చేస్తుంది, ఇది PulseAudio మరియు JACK యొక్క సామర్థ్యాలను మిళితం చేసే తక్కువ జాప్యం మరియు కార్యాచరణను అందిస్తుంది, ఇందులో PulseAudio అందించలేని ప్రొఫెషనల్ ఆడియో ప్రాసెసింగ్ సిస్టమ్ల అవసరాలను పరిగణనలోకి తీసుకుంటుంది. అదనంగా, PipeWire పరికరం మరియు స్ట్రీమ్ స్థాయిలో యాక్సెస్ నియంత్రణను అనుమతించే అధునాతన భద్రతా నమూనాను అందిస్తుంది మరియు ఆడియో మరియు వీడియోలను వేరుచేసిన కంటైనర్లకు మరియు వాటి నుండి సులభంగా మళ్లించవచ్చు. స్వీయ-నియంత్రణ ఫ్లాట్పాక్ అప్లికేషన్లకు మద్దతు ఇవ్వడం మరియు వేలాండ్-ఆధారిత గ్రాఫిక్స్ స్టాక్లో అమలు చేయడం ప్రధాన లక్ష్యాలలో ఒకటి.
ముఖ్య లక్షణాలు:
- తక్కువ ఆలస్యంతో ఆడియో మరియు వీడియోని క్యాప్చర్ చేయండి మరియు ప్లేబ్యాక్ చేయండి;
- నిజ సమయంలో వీడియో మరియు ఆడియోను ప్రాసెస్ చేయడానికి సాధనాలు;
- అనేక అప్లికేషన్ల కంటెంట్కు భాగస్వామ్య యాక్సెస్ని నిర్వహించడానికి మిమ్మల్ని అనుమతించే మల్టీప్రాసెస్ ఆర్కిటెక్చర్;
- ఫీడ్బ్యాక్ లూప్లు మరియు అటామిక్ గ్రాఫ్ అప్డేట్లకు మద్దతుతో మల్టీమీడియా నోడ్ల గ్రాఫ్ ఆధారంగా ప్రాసెసింగ్ మోడల్. సర్వర్ మరియు బాహ్య ప్లగిన్ల లోపల హ్యాండ్లర్లను కనెక్ట్ చేయడం సాధ్యపడుతుంది;
- ఫైల్ డిస్క్రిప్టర్ల బదిలీ ద్వారా వీడియో స్ట్రీమ్లను యాక్సెస్ చేయడానికి మరియు షేర్డ్ రింగ్ బఫర్ల ద్వారా ఆడియోను యాక్సెస్ చేయడానికి సమర్థవంతమైన ఇంటర్ఫేస్;
- ఏదైనా ప్రక్రియల నుండి మల్టీమీడియా డేటాను ప్రాసెస్ చేయగల సామర్థ్యం;
- ఇప్పటికే ఉన్న అప్లికేషన్లతో ఏకీకరణను సులభతరం చేయడానికి GStreamer కోసం ప్లగ్ఇన్ లభ్యత;
- వివిక్త వాతావరణాలు మరియు ఫ్లాట్పాక్కు మద్దతు;
- SPA ఆకృతిలో ప్లగిన్లకు మద్దతు (సింపుల్ ప్లగిన్ API) మరియు హార్డ్ నిజ సమయంలో పనిచేసే ప్లగిన్లను సృష్టించగల సామర్థ్యం;
- ఉపయోగించిన మల్టీమీడియా ఫార్మాట్లను సమన్వయం చేయడానికి మరియు బఫర్లను కేటాయించడానికి అనువైన వ్యవస్థ;
- ఆడియో మరియు వీడియోను రూట్ చేయడానికి ఒకే నేపథ్య ప్రక్రియను ఉపయోగించడం. ఆడియో సర్వర్ రూపంలో పని చేయగల సామర్థ్యం, అప్లికేషన్లకు వీడియోను అందించడానికి ఒక హబ్ (ఉదాహరణకు, గ్నోమ్-షెల్ స్క్రీన్కాస్ట్ API కోసం) మరియు హార్డ్వేర్ వీడియో క్యాప్చర్ పరికరాలకు యాక్సెస్ని నిర్వహించడానికి సర్వర్.
మూలం: opennet.ru