GStreamer 1.20 ஏற்கனவே வெளியிடப்பட்டது மற்றும் அதன் செய்திகள் இவை

gstreamer லோகோ

ஒன்றரை வருட வளர்ச்சிக்குப் பிறகு GStreamer 1.20 இன் புதிய பதிப்பின் வெளியீடு அறிவிக்கப்பட்டது, மீடியா பிளேயர்கள் மற்றும் ஆடியோ/வீடியோ கோப்பு மாற்றிகள், VoIP பயன்பாடுகள் மற்றும் ஸ்ட்ரீமிங் அமைப்புகள் வரை பரந்த அளவிலான மல்டிமீடியா பயன்பாடுகளை உருவாக்குவதற்கு C இல் எழுதப்பட்ட கூறுகளின் குறுக்கு-தளம்.

இந்தப் புதிய பதிப்பில், புதிய குறியாக்கிகளைச் சேர்ப்பது தனித்து நிற்கிறது, அத்துடன் ஆடியோ மற்றும் வீடியோவைக் கலப்பதற்கான ஆதரவில் மேம்பாடுகளும் உள்ளன.

GStreamer இன் முக்கிய புதிய அம்சங்கள் 1.20

இந்த புதிய பதிப்பில் அது குறிப்பிடப்பட்டுள்ளது GitLab இன் மேல் வளர்ச்சி ஒரு பொதுவான களஞ்சியத்தைப் பயன்படுத்துவதற்கு நகர்ந்துள்ளது அனைத்து தொகுதிகளுக்கும்.

இந்த புதிய பதிப்பில் வழங்கப்பட்டுள்ள புதுமைகளைப் பொறுத்தவரை, அதைக் கவனிக்க வேண்டும் புதிய உயர்நிலை நூலகத்தைச் சேர்த்தது, GstPlay, இது GstPlayer API ஐ மாற்றுகிறது மற்றும் உள்ளடக்கத்தை இயக்குவதற்கு ஒத்த செயல்பாட்டை வழங்குகிறது, தவிர, GObject சிக்னல்களுக்குப் பதிலாக பயன்பாடுகளை அறிவிக்க ஒரு செய்தி பஸ்ஸைப் பயன்படுத்துகிறது.

அதுவும் சிறப்பிக்கப்படுகிறது SMPTE 2022-1 2-D பொறிமுறைக்கான ஆதரவைச் சேர்த்தது (முன்னோக்கி பிழை திருத்தம்), மேலும் VP8, VP9 மற்றும் H.265 கோடெக்குகளுக்கான என்கோடிபின் மற்றும் டிரான்ஸ்கோடிபின் ஆகியவை ஸ்மார்ட் என்கோடிங் பயன்முறையை ("ஸ்மார்ட் என்கோடிங்") செயல்படுத்துகின்றன, இதில் தேவையான போது மட்டுமே டிரான்ஸ்கோடிங் செய்யப்படுகிறது, மீதமுள்ள நேரத்தில், ஏற்கனவே உள்ள பரிமாற்றம் அனுப்பப்பட்டது.

தனித்து நிற்கும் மற்றொரு மாற்றம் அது இடைநிலை பிரேம் மட்டத்தில் உள்ளீட்டு தரவை டிகோட் செய்யும் திறனைச் சேர்த்தது (துணை-சட்டகம்), இது முழு சட்டத்திற்கும் காத்திருக்காமல் டிகோடிங்கைத் தொடங்க உங்களை அனுமதிக்கிறது. இந்த மேம்படுத்தல் OpenJPEG JPEG 2000, FFmpeg H.264 மற்றும் OpenMAX H.264/H.265 குறிவிலக்கிகளுடன் இணக்கமானது.

RTP, WebRTC மற்றும் RTSP நெறிமுறைகளுக்கான வீடியோ டிகோடிங்குடன் கூடுதலாக, இது பாக்கெட் இழப்பு, தரவு சிதைவு மற்றும் கீஃப்ரேம் கோரிக்கைகளை தானாக கையாளும். பறக்கும்போது கோடெக் தரவை மாற்றுவதற்கான ஆதரவைச் சேர்த்தது கொள்கலன் பேக்கர்களுக்கு மீடியா mp4 மற்றும் Matroska.

மறுபுறம், அது சிறப்பிக்கப்படுகிறது டிகோடிங் தகவலுக்கான ஆதரவு சேர்க்கப்பட்டது வெளிப்படைத்தன்மை WebM வடிவத்தில், VP8/VP9 வீடியோக்களை வெளிப்படையான பகுதிகளுடன் இயக்க அனுமதிக்கிறது, அத்துடன் குறியாக்க சுயவிவரங்களில் கூடுதல் பயன்பாட்டு-குறிப்பிட்ட பண்புகளை அமைப்பதற்கான ஆதரவு மற்றும் வண்ண இட மாற்றம், உறுப்பு அளவிடுதல் மற்றும் அளவிடுதல் ஆகியவற்றிற்கு CUDA ஐப் பயன்படுத்தும் திறன்.

இல் மற்ற மாற்றங்கள் இந்த புதிய பதிப்பின்:

  • பேலோடர் மற்றும் பேலோடர் வகுப்புகள் கூடுதல் RTP தலைப்புகளுடன் வேலை செய்வதற்கான ஒருங்கிணைந்த ஆதரவைக் கொண்டுள்ளன.
  • WebRTC உடன் மேம்படுத்தப்பட்ட இணக்கத்தன்மை.
  • துண்டு துண்டான mp4 மீடியா பின்களை உருவாக்க பயன்முறை சேர்க்கப்பட்டது.
  • பஃபர்கள் மற்றும் பஃபர் பட்டியல்களுடன் கூடுதலாக AppSink API இல் நிகழ்வு ஆதரவு சேர்க்கப்பட்டது.
  • AppSrc இல் உள் வரிசைகளுக்கான கூடுதல் அமைப்புகள் சேர்க்கப்பட்டது.
  • ரஸ்ட் மொழி பிணைப்புகள் புதுப்பிக்கப்பட்டு, ரஸ்டில் எழுதப்பட்ட 26 புதிய செருகுநிரல்களைச் சேர்த்தது (gst-plugins-rs).
  • AES அல்காரிதத்தைப் பயன்படுத்தி குறியாக்கம் மற்றும் மறைகுறியாக்கத்திற்கான aesdec மற்றும் aesenc கூறுகள் சேர்க்கப்பட்டன.
    சோதனை மற்றும் பிழைத்திருத்தத்திற்காக போலி ஆடியோசின்க் மற்றும் வீடியோகோடெக்டெஸ்ட்சின்க் கூறுகள் சேர்க்கப்பட்டது.
  • GStreamer இன் குறைந்தபட்ச பதிப்புகளை உருவாக்க மேம்படுத்தப்பட்ட கருவிகள்.
    FFmpeg 5.0 உடன் தொகுக்கும் திறன் சேர்க்கப்பட்டது.
  • லினக்ஸுக்கு, MPEG-2 மற்றும் VP9 கோடெக்குகளின் நிலையற்ற பதிப்புகள் செயல்படுத்தப்படுகின்றன.
  • விண்டோஸுக்கு, Direct3D11/DXVA அடிப்படையிலான குறிவிலக்கி AV1 மற்றும் MPEG-2க்கான ஆதரவைச் சேர்த்துள்ளது.
  • Souphttpsrc சொருகி libsoup2 மற்றும் libsoup3 உடன் இணக்கமானது.
  • இசையமைப்பாளர் பல-திரிக்கப்பட்ட பயன்முறையில் வீடியோ மாற்றம் மற்றும் கலவையை ஆதரிக்கிறது.

இறுதியாக நீங்கள் அதைப் பற்றி மேலும் அறிய விரும்பினால் 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. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.