
જીસ્ટ્રીમર 1.26 હવે ઉપલબ્ધ છે અને આગામી પેઢીના કોડેક્સ સાથે સુસંગતતા સુધારવા, હાર્ડવેર પ્રવેગકને ઑપ્ટિમાઇઝ કરવા અને વિકાસકર્તાઓ અને મલ્ટીમીડિયા સામગ્રી નિર્માતાઓ માટે નવા સાધનો ઉમેરવા માટે રચાયેલ નવી સુવિધાઓનો સમૂહ સાથે આવે છે. આ અપડેટ ફ્રેમવર્કની 1.x શ્રેણીમાં તેના API અને ABI ની સ્થિરતા જાળવી રાખે છે.
છેલ્લા મુખ્ય અપડેટના એક વર્ષ પછી, GStreamer 1.26 રજૂ કરે છે H.266 અથવા વર્સેટાઇલ વિડીયો કોડિંગ (VVC) વિડીયો કોડેક માટે સપોર્ટ, એક ફોર્મેટ જે તેના પુરોગામી H.265/HEVC ની તુલનામાં વધુ કમ્પ્રેશન કાર્યક્ષમતાનું વચન આપે છે. માટે સપોર્ટ પણ ઉમેરવામાં આવ્યો છે ઓછી જટિલતા વૃદ્ધિ વિડિઓ કોડિંગ (LCEVC), એક ટેકનોલોજી જે ઉન્નત સ્તરો દ્વારા અન્ય કોડેક્સની કાર્યક્ષમતામાં સુધારો કરે છે.
GStreamer 1.26 ની મુખ્ય નવી સુવિધાઓ
નવા વિડિઓ અને ઑડિઓ કોડેક્સ માટે સપોર્ટ
H.266/VVC અને LCEVC માટે સપોર્ટ ઉપરાંત, GStreamer 1.26 માં ઇમેજ કોડેક માટે સપોર્ટનો સમાવેશ થાય છે. JPEG-XS, અલ્ટ્રા-લો લેટન્સી વિડિઓ પ્રોડક્શન વર્કફ્લો માટે ઑપ્ટિમાઇઝ કરેલ. ફોર્મેટની ક્ષમતાઓ પણ વિસ્તૃત થાય છે. મેટ્રોસ્કા y MPEG-TS, માટે સપોર્ટ ઉમેરી રહ્યા છીએ AV1 y VP9, જે મલ્ટીમીડિયા સામગ્રીના પ્લેબેક અને સ્ટ્રીમિંગ બંનેને લાભ આપે છે.
વલ્કન અને ડાયરેક્ટ3ડી12 સાથે એકીકરણમાં સુધારાઓ
આ સંસ્કરણ ઉમેરે છે વલ્કન એકીકરણ માટે બહુવિધ ઑપ્ટિમાઇઝેશન, વિડિઓ ડીકોડિંગ અને એન્કોડિંગમાં પ્રદર્શનમાં સુધારો. એક નવું પણ રજૂ કરવામાં આવ્યું છે Direct3D12 ઇન્ટિગ્રેશન સપોર્ટ લાઇબ્રેરી, d3d12swapchainsink અને d3d12deinterlace જેવા તત્વો સાથે, જે વિન્ડોઝ વાતાવરણમાં મલ્ટીમીડિયા પ્રોસેસિંગના વધુ સારા સંચાલન માટે પરવાનગી આપે છે. આ ખાસ કરીને તેમના મલ્ટીમીડિયા વર્કફ્લોમાં અદ્યતન ઉકેલોનો ઉપયોગ કરતા લોકો માટે ઉપયોગી છે.
GStreamer 1.26 માં પણ સુવિધાઓ છે વિકાસકર્તાઓને લાભ આપતા પ્રદર્શન સુધારણા તેમના કાર્યક્રમોની કાર્યક્ષમતા વધારવાનો પ્રયાસ કરી રહ્યા છે. ઉદાહરણ તરીકે, મોટા પ્રોજેક્ટ્સમાં સંસાધનોના વધુ કાર્યક્ષમ ઉપયોગ માટે મેમરી મેનેજમેન્ટમાં ઑપ્ટિમાઇઝેશન ચાવીરૂપ છે. જો તમે GStreamer નો ઉપયોગ કરતા પ્રોજેક્ટ્સ વિશે વધુ જાણવા માંગતા હો, તો તમે આ વિશે વાંચી શકો છો પલ્સ ઓડિયો સમાચાર, જે મલ્ટીમીડિયા પ્રોસેસિંગ કાર્યક્ષમતા પર પણ ધ્યાન કેન્દ્રિત કરે છે.
GStreamer 1.26 માં નવા સબટાઈટલ અને ટ્રાન્સક્રિપ્શન ટૂલ્સ
GStreamer 1.26 સમાવિષ્ટ છે સબટાઈટલ અને મેટાડેટા હેન્ડલ કરવા માટે નવી સુવિધાઓ વિડિઓ પર. H.264 અને H.265 માં સબટાઈટલ કાઢવા અને દાખલ કરવા માટેના સાધનો ઉમેરવામાં આવ્યા છે, તેમજ એક નવું cea708overlay તત્વ ઉમેરવામાં આવ્યું છે જે CEA-708 સબટાઈટલને રીઅલ ટાઇમમાં વિડિઓ પર ઓવરલે કરવાની મંજૂરી આપે છે.
ઉપરાંત, AWS અને સ્પીચમેટિક્સ ટ્રાન્સક્રિપ્શન અને ટ્રાન્સલેશન સેવાઓને એકીકૃત કરવામાં આવી છે., વધુ ચોકસાઈ સાથે ઑડિઓને ટેક્સ્ટમાં રૂપાંતરિત કરવાની મંજૂરી આપે છે. આ સાધનો ખાસ કરીને એવા સામગ્રી નિર્માતાઓ માટે મૂલ્યવાન છે જેઓ તેમના ઑડિયોવિઝ્યુઅલ પ્રોડક્શન્સની ઍક્સેસને સરળ બનાવવા અને વ્યાપક પ્રેક્ષકોને પ્રોત્સાહન આપવા માંગતા હોય.
વિડિઓ પ્રોડક્શનમાં વર્કફ્લોને ઑપ્ટિમાઇઝ કરવું મહત્વપૂર્ણ છે, અને GStreamer 1.26 આને ઘણી રીતે સંબોધે છે.
પ્રદર્શન અને સ્થિરતામાં ઑપ્ટિમાઇઝેશન
અન્ય સુધારાઓ ઉપરાંત, નવા સંસ્કરણમાં ગોઠવણોનો સમાવેશ થાય છે મેમરી મેનેજમેન્ટ y પ્રક્રિયા સમય. રીઅલ-ટાઇમ વિડિઓ સ્ટ્રીમિંગમાં સિંક્રનાઇઝેશનને સુધારવા માટે webrtcbin મોડ્યુલ્સને ઑપ્ટિમાઇઝ કરવામાં આવ્યા છે અને QUIC સપોર્ટમાં સુધારો કરવામાં આવ્યો છે. વેબ પર મલ્ટીમીડિયા સામગ્રીના કાર્યક્ષમ સ્ટ્રીમિંગ માટે.
બગ્સ પણ સુધારી દેવામાં આવ્યા છે અને બહુવિધ મોડ્યુલો ઑપ્ટિમાઇઝ કરવામાં આવ્યા છે જેમ કે વિડિઓ4લિનક્સ2 (V4L2), વિશિષ્ટ Linux હાર્ડવેર સાથે સુસંગતતામાં સુધારો. આ ઑપ્ટિમાઇઝેશન ખાતરી કરે છે કે ડેવલપર્સ શક્તિશાળી અને વિશ્વસનીય એપ્લિકેશનો બનાવવા માટે GStreamer 1.26 પર આધાર રાખી શકે છે.
આ અપડેટ GStreamer માટે એક મહત્વપૂર્ણ વિકાસ દર્શાવે છે, જે બજારમાં સૌથી શક્તિશાળી અને બહુમુખી મલ્ટીમીડિયા ફ્રેમવર્કમાંના એક તરીકે તેની સ્થિતિને મજબૂત બનાવે છે.