மல்டிமீடியா கட்டமைப்பு GStreamer 1.20.0 கிடைக்கிறது

ஒன்றரை வருட வளர்ச்சிக்குப் பிறகு, GStreamer 1.20 வெளியிடப்பட்டுள்ளது. இது மீடியா பிளேயர்கள் மற்றும் ஆடியோ/வீடியோ கோப்பு மாற்றிகள் முதல் VoIP பயன்பாடுகள் மற்றும் ஸ்ட்ரீமிங் அமைப்புகள் வரை பரந்த அளவிலான மல்டிமீடியா பயன்பாடுகளை உருவாக்குவதற்காக C மொழியில் எழுதப்பட்ட ஒரு கிராஸ்-பிளாட்ஃபார்ம் கூறு தொகுப்பாகும். GStreamer குறியீடு LGPLv2.1 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. அதே நேரத்தில், gst-plugins-base 1.20, gst-plugins-good 1.20, gst-plugins-bad 1.20, gst-plugins-ugly 1.20 ஆகிய பிளகின்களுக்கும், அத்துடன் gst-libav 1.20 ரேப்பர் மற்றும் gst-rtsp-server 20 ஸ்ட்ரீமிங் சர்வர் ஆகியவற்றுக்கும் புதுப்பிப்புகள் கிடைக்கின்றன. இந்தப் புதிய வெளியீடு, API மற்றும் ABI மட்டத்தில் 1.0 கிளையுடன் பின்னோக்கி இணக்கமானது. பைனரி பில்டுகள் விரைவில் தயாரிக்கப்படும். Android,iOS, macOS и Windows (இல் Linux விநியோகத்தில் உள்ள தொகுப்புகளைப் பயன்படுத்தப் பரிந்துரைக்கப்படுகிறது.

GStreamer 1.20 இல் முக்கிய மேம்பாடுகள்:

  • GitLab இல் மேம்பாடு அனைத்து தொகுதிக்கூறுகளுக்கும் பொதுவான ஒரு களஞ்சியமாக மாற்றப்பட்டுள்ளது.
  • GstPlay என்ற புதிய உயர்நிலை நூலகம் சேர்க்கப்பட்டுள்ளது, இது GstPlayer API-ஐ மாற்றுகிறது மற்றும் உள்ளடக்க இயக்கத்திற்கு ஒத்த செயல்பாட்டை வழங்குகிறது, இது பயன்பாடுகளுக்கு அறிவிக்க GObject சிக்னல்களுக்குப் பதிலாக ஒரு செய்தி பேருந்தைப் பயன்படுத்துகிறது என்பதில் வேறுபடுகிறது.
  • WebM வடிவத்தில் வெளிப்படைத்தன்மை தகவல்களை டிகோட் செய்வதற்கான ஆதரவு சேர்க்கப்பட்டது, இது வெளிப்படையான பகுதிகளுடன் VP8/VP9 வீடியோக்களை இயக்க அனுமதிக்கிறது.
  • இப்போது கூடுதல் பயன்பாடு சார்ந்த பண்புகளை அமைப்பதை என்கோடிங் சுயவிவரங்கள் ஆதரிக்கின்றன.
  • பல-திரிக்கப்பட்ட பயன்முறையில் வீடியோ மாற்றத்திற்கும் கலவைக்கும் கம்போசிட்டர் ஆதரவை செயல்படுத்துகிறது.
  • டிபேலோடர் மற்றும் பேலோடர் வகுப்புகள் இப்போது கூடுதல் RTP தலைப்புகளை (RTP தலைப்பு நீட்டிப்புகள்) ஒருங்கிணைந்த முறையில் ஆதரிக்கின்றன.
  • SMPTE 2022-1 2-D முன்னோக்கி பிழை திருத்தும் பொறிமுறைக்கான ஆதரவு சேர்க்கப்பட்டது.
  • VP8, VP9 மற்றும் H.265 கோடெக்குகளுக்கான என்கோட்பின் மற்றும் டிரான்ஸ்கோட்பின் ஆகியவை ஒரு ஸ்மார்ட் என்கோடிங் பயன்முறையை செயல்படுத்துகின்றன, இது தேவைப்படும்போது மட்டுமே டிரான்ஸ்கோடிங்கைச் செய்கிறது, மீதமுள்ள நேரம் ஏற்கனவே உள்ள ஸ்ட்ரீமை முன்னோக்கி அனுப்புகிறது.
  • souphttpsrc செருகுநிரல் இப்போது libsoup2 மற்றும் libsoup3 உடன் இணக்கமாக உள்ளது.
  • உள்ளீட்டுத் தரவை துணை-சட்டக மட்டத்தில் டிகோட் செய்யும் திறன் சேர்க்கப்பட்டுள்ளது, இது முழு சட்டகமும் பெறப்படும் வரை காத்திருக்காமல் டிகோடிங்கைத் தொடங்க அனுமதிக்கிறது. இந்த உகப்பாக்கம் OpenJPEG JPEG 2000, FFmpeg H.264 மற்றும் OpenMAX H.264/H.265 டிகோடர்களால் ஆதரிக்கப்படுகிறது.
  • RTP, WebRTC மற்றும் RTSP நெறிமுறைகளுக்கான வீடியோவை டிகோட் செய்யும்போது, ​​பாக்கெட் இழப்பு, தரவு ஊழல் மற்றும் கீ பிரேம் கோரிக்கைகளை தானியங்கி முறையில் கையாளும் வசதி வழங்கப்படுகிறது.
  • mp4 மற்றும் Matroska மீடியா கண்டெய்னர் பேக்கர்கள் இப்போது ஆன்-தி-ஃப்ளை கோடெக் தரவு மாற்றத்தை ஆதரிக்கின்றன, இது H.264/H.265 உள்ளீட்டு ஸ்ட்ரீம்களுக்கான சுயவிவரம், நிலை மற்றும் தெளிவுத்திறனை மாற்ற உங்களை அனுமதிக்கிறது.
  • துண்டு துண்டான mp4 மீடியா கொள்கலன்களை உருவாக்குவதற்கான பயன்முறை சேர்க்கப்பட்டது.
  • WPE-அடிப்படையிலான போர்ட்டில் (Embedded க்கான WebKit Port) ஒலி ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • வண்ண இடத்தை மாற்றுதல், உறுப்பு அளவிடுதல் மற்றும் உறுப்பு ஏற்றுதல் ஆகியவற்றிற்கு CUDA ஐப் பயன்படுத்தும் திறன் சேர்க்கப்பட்டது.
  • OpenGL glupload மற்றும் gldownload கூறுகளில் NVMM (NVIDIA Memory Module) நினைவகத்திற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • மேம்படுத்தப்பட்ட WebRTC ஆதரவு.
  • VA-API (வீடியோ முடுக்கம் API) க்கான ஒரு புதிய செருகுநிரல் அறிமுகப்படுத்தப்பட்டுள்ளது, இது அதிக டிகோடர்கள் மற்றும் பிந்தைய செயலாக்க கூறுகளை ஆதரிக்கிறது.
  • AppSink API, இடையகங்கள் மற்றும் இடையக பட்டியல்களுக்கு கூடுதலாக நிகழ்வுகளுக்கான ஆதரவைச் சேர்த்துள்ளது.
  • AppSrc இல் கூடுதல் உள் வரிசை அமைப்புகள் சேர்க்கப்பட்டுள்ளன.
  • ரஸ்ட் பிணைப்புகள் புதுப்பிக்கப்பட்டு, ரஸ்டில் எழுதப்பட்ட 26 புதிய செருகுநிரல்களைச் சேர்த்தது (gst-plugins-rs).
  • AES வழிமுறையைப் பயன்படுத்தி குறியாக்கம் மற்றும் மறைகுறியாக்கத்திற்கான aesdec மற்றும் aesenc கூறுகள் சேர்க்கப்பட்டன.
  • சோதனை மற்றும் பிழைத்திருத்தத்திற்காக fakeaudiosink மற்றும் videocodectestsink கூறுகள் சேர்க்கப்பட்டன.
  • குறைந்தபட்ச GStreamer கட்டமைப்புகளை உருவாக்குவதற்கான மேம்படுத்தப்பட்ட கருவிகள்.
  • FFmpeg 5.0 உடன் உருவாக்கும் திறனைச் சேர்த்தது.
  • செய்ய Linux MPEG-2 மற்றும் VP9 கோடெக்குகளின் நிலைத்தன்மையற்ற பதிப்புகள் செயல்படுத்தப்பட்டுள்ளன.
  • செய்ய Windows Direct3D11/DXVA அடிப்படையிலான டிகோடர் இப்போது AV1 மற்றும் MPEG-2-ஐ ஆதரிக்கிறது.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster