GStreamer 1.20 પહેલેથી જ રિલીઝ થઈ ચૂક્યું છે અને આ તેના સમાચાર છે

gstreamer લોગો

વિકાસના દો. વર્ષ પછી GStreamer 1.20 ના નવા સંસ્કરણની જાહેરાત કરવામાં આવી હતી, મીડિયા પ્લેયર્સ અને ઑડિયો/વિડિયો ફાઇલ કન્વર્ટરથી લઈને VoIP ઍપ્લિકેશનો અને સ્ટ્રીમિંગ સિસ્ટમ્સ સુધીની મલ્ટિમીડિયા એપ્લિકેશન્સની વિશાળ શ્રેણી બનાવવા માટે C માં લખેલા ઘટકોનો ક્રોસ-પ્લેટફોર્મ સેટ.

આ નવા સંસ્કરણમાં, નવા એન્કોડરનો સમાવેશ અલગ છે, તેમજ અન્ય વસ્તુઓની સાથે ઓડિયો અને વિડિયોને મિશ્રિત કરવા માટેના સમર્થનમાં સુધારાઓ છે.

જીસ્ટ્રીમર 1.20 ની મુખ્ય નવી સુવિધાઓ

આ નવા સંસ્કરણમાં તેનો ઉલ્લેખ કરવામાં આવ્યો છે ગિટલેબની ટોચ પરનો વિકાસ એક સામાન્ય રીપોઝીટરીનો ઉપયોગ કરવા તરફ આગળ વધ્યો છે બધા મોડ્યુલો માટે.

આ નવા સંસ્કરણમાં રજૂ કરવામાં આવેલી નવીનતાઓ માટે, તે નોંધવું જોઈએ નવી ઉચ્ચ-સ્તરની લાઇબ્રેરી, GstPlay ઉમેર્યું, જે GstPlayer API ને બદલે છે અને સામગ્રી ચલાવવા માટે સમાન કાર્યક્ષમતા પ્રદાન કરે છે, સિવાય કે તે GObject સિગ્નલોને બદલે એપ્લિકેશનને સૂચિત કરવા માટે મેસેજ બસનો ઉપયોગ કરે છે.

તે પણ પ્રકાશિત થયેલ છે SMPTE 2022-1 2-D મિકેનિઝમ માટે સમર્થન ઉમેર્યું (ફોરવર્ડ એરર કરેક્શન), વત્તા VP8, VP9 અને H.265 કોડેક્સ માટે એન્કોડબિન અને ટ્રાન્સકોડબિન સ્માર્ટ એન્કોડિંગ મોડ ("સ્માર્ટ એન્કોડિંગ") લાગુ કરે છે, જેમાં ટ્રાન્સકોડિંગ જ્યારે જરૂર હોય ત્યારે જ કરવામાં આવે છે, અને બાકીનો સમય, વર્તમાન ટ્રાન્સમિશન ફોરવર્ડ કરવામાં આવે છે.

બીજો પરિવર્તન કે જે standsભા છે તે છે મધ્યવર્તી ફ્રેમ સ્તર પર ઇનપુટ ડેટાને ડીકોડ કરવાની ક્ષમતા ઉમેરી (સબ-ફ્રેમ), જે તમને સંપૂર્ણ ફ્રેમની રાહ જોયા વિના ડીકોડિંગ શરૂ કરવાની મંજૂરી આપે છે. આ ઓપ્ટિમાઇઝેશન OpenJPEG JPEG 2000, FFmpeg H.264, અને OpenMAX H.264/H.265 ડીકોડર સાથે સુસંગત છે.

RTP, WebRTC અને RTSP પ્રોટોકોલ્સ માટે વિડિયો ડીકોડિંગ ઉપરાંત, તે પેકેટ લોસ, ડેટા કરપ્શન અને કીફ્રેમ વિનંતીઓનું ઓટોમેટિક હેન્ડલિંગ પણ પૂરું પાડે છે. ફ્લાય પર કોડેક ડેટા બદલવા માટે સપોર્ટ ઉમેર્યો કન્ટેનર પેકર્સને મીડિયા mp4 અને Matroska.

બીજી બાજુ, તે પ્રકાશિત થાય છે કે માહિતી ડીકોડિંગ માટે ઉમેરાયેલ આધાર પારદર્શિતા WebM ફોર્મેટમાં, તમને પારદર્શક વિસ્તારો સાથે VP8/VP9 વિડિઓઝ ચલાવવાની મંજૂરી આપે છે, તેમજ એન્કોડિંગ પ્રોફાઇલ્સમાં વધારાની એપ્લિકેશન-વિશિષ્ટ ગુણધર્મો સેટ કરવા માટે સપોર્ટ, અને કલર સ્પેસ કન્વર્ઝન, એલિમેન્ટ સ્કેલિંગ અને સ્કેલિંગ માટે CUDA નો ઉપયોગ કરવાની ક્ષમતા.

ના અન્ય ફેરફારો કે જે standભા છે આ નવા સંસ્કરણનું:

  • પેલોડર અને પેલોડર વર્ગો વધારાના RTP હેડરો સાથે કામ કરવા માટે એકીકૃત સમર્થન ધરાવે છે.
  • WebRTC સાથે સુધારેલ સુસંગતતા.
  • ફ્રેગમેન્ટેડ mp4 મીડિયા ડબ્બા બનાવવા માટે મોડ ઉમેર્યો.
  • બફર્સ અને બફર સૂચિ ઉપરાંત AppSink API માં ઇવેન્ટ સપોર્ટ ઉમેર્યો.
  • AppSrc માં આંતરિક કતાર માટે વધારાના સેટિંગ્સ ઉમેર્યા.
  • રસ્ટ લેંગ્વેજ બાઈન્ડીંગ્સ અપડેટ કર્યા અને રસ્ટ (gst-plugins-rs) માં લખેલા 26 નવા પ્લગઈનો ઉમેર્યા.
  • AES અલ્ગોરિધમનો ઉપયોગ કરીને એન્ક્રિપ્શન અને ડિક્રિપ્શન માટે aesdec અને aesenc તત્વો ઉમેર્યા.
    પરીક્ષણ અને ડીબગીંગ માટે ફેકઓડિયોસિંક અને વિડિયોકોડેક્ટેસ્ટસિંક તત્વો ઉમેર્યા.
  • GStreamer ના ન્યૂનતમ સંસ્કરણો બનાવવા માટે સુધારેલ સાધનો.
    FFmpeg 5.0 સાથે કમ્પાઇલ કરવાની ક્ષમતા ઉમેરી.
  • Linux માટે, MPEG-2 અને VP9 કોડેકના સ્ટેટલેસ વર્ઝન લાગુ કરવામાં આવ્યા છે.
  • Windows માટે, Direct3D11/DXVA આધારિત ડીકોડર એ AV1 અને MPEG-2 માટે સમર્થન ઉમેર્યું છે.
  • Libsoup2 અને libsoup3 સાથે સુસંગત Souphttpsrc પ્લગઇન.
  • સંગીતકાર મલ્ટિ-થ્રેડેડ મોડમાં વિડિયો કન્વર્ઝન અને મિક્સિંગને સપોર્ટ કરે છે.

છેલ્લે જો તમે તેના વિશે વધુ જાણવા માંગો છો Gstreamer ના આ નવા સંસ્કરણ વિશે તમે ચેન્જલોગ ચકાસી શકો છો નીચેની કડીમાં

ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર Gstreamer 1.20 કેવી રીતે ઇન્સ્ટોલ કરવું?

જો તમને Gstreamer 1.18 ને તમારી ડિસ્ટ્રો પર ઇન્સ્ટોલ કરવામાં રસ છે અમે નીચે શેર કરીએ છીએ તે પગલાંને અનુસરીને તમે તે કરી શકો છો.

પ્રક્રિયા ઉબુન્ટુ 20.04 ના નવા સંસ્કરણ તેમજ સમર્થનવાળા પાછલા સંસ્કરણો બંને માટે માન્ય છે.

સ્થાપિત કરવા માટે, આપણે ફક્ત ટર્મિનલ ખોલવાનું છે (Ctrl + Alt + T) અને તેમાં આપણે નીચેના આદેશો લખીશું:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

અને તેની સાથે તૈયાર, તેઓ પહેલેથી જ તેમના સિસ્ટમમાં Gstreamer 1.16 ને સ્થાપિત કરશે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.