áá áşáážá áşáá˝á˛ááźáŹ ááŽáá˝ááşááźáŽá¸ááąáŹááş GStreamer 1.20 ááᯠáá˝ááşáážáááŤááźáŽá áááşá¸áááş ááŽááŽááŹáááąááŹááťáŹá¸áážááˇáş áĄááś/ááŽááŽáááŻáááŻááşááźáąáŹááşá¸á ááşááťáŹá¸ááž VoIP áĄáááŽááąá¸áážááşá¸ááťáŹá¸áážááˇáş streaming á áá áşááťáŹá¸áĄáá ááŹááşááŽááŽááŽááŹáĄáááŽááąá¸áážááşá¸áĄááťááŻá¸ááťááŻá¸ááᯠáááşááŽá¸áááşáĄáá˝ááş C ááźááˇáşááąá¸ááŹá¸ááŹá¸ááąáŹ cross-platform component set áá áşááŻááźá áşáááşá GStreamer ááŻááşááᯠLGPLv2.1 áááŻááşá ááşáĄáąáŹááşáá˝ááş ááźááˇáşááąááŹá¸áááşá áá áşááťáááşáááşá¸áážáŹáááşá gst-plugins-base 1.20á gst-plugins-good 1.20á gst-plugins-bad 1.20á gst-plugins-ugly 1.20 plugins ááťáŹá¸áĄáá˝ááş áĄááşááááşááťáŹá¸ ááážááááŻááşááŤáááşá áááŻáˇáĄááźááş gst-libav 1.20 wrapper áážááˇáş gst-rtsp-server 20 streaming server áĄáá˝ááşáááşá¸ áĄááşááááşááťáŹá¸ ááážááááŻááşááŤáááşá á¤ááŹá¸áážááşá¸áĄáá áşáááş API áážááˇáş ABI áĄáááˇáşáá˝ááş 1.0 branch áážááˇáş backward compatible ááźá áşáááşá Binary builds ááťáŹá¸ááᯠáááźáŹáᎠááźááşáááşáá˝áŹá¸áááşááźá áşáááşá AndroidiOS macOS и Windows (in Linux (ááźááˇáşááźá°á¸áážáŻááž package ááťáŹá¸áááŻáĄááŻáśá¸ááźáŻáááş áĄááźáśááźáŻááŤáááş)á
GStreamer 1.20 áá˝ááş áĄááááááŻá¸áááşáážáŻááťáŹá¸-
- GitLab áá˝ááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáááş ááąáŹáşááťá°á¸áĄáŹá¸ááŻáśá¸áĄáá˝ááş áĄááŻáśá¸ááťáŹá¸áááˇáş áááŻáážáąáŹááşááŻáśáá áşááŻáááŻáˇ áá°á¸ááźáąáŹááşá¸áá˝áŹá¸ááŤáááşá
- GstPlayer API ááᯠáĄá áŹá¸áááŻá¸ááźáŽá¸ áĄáááˇáşááźááˇáşá áŹááźááˇáşáááŻááşáĄáá áşá GstPlayer ááᯠáááˇáşáá˝ááşá¸ááźáŽá¸ áĄááźáąáŹááşá¸áĄááŹááźááşáá˝ááˇáşááźááşá¸áĄáá˝ááş áĄááŹá¸áá°ááŻááşááąáŹááşáááŻááşá á˝ááşá¸ááᯠááąá¸ááąáŹááşááŹá¸ááźáŽá¸ áĄááşáááŽááąá¸áážááşá¸ááťáŹá¸áĄááźáąáŹááşá¸ááźáŹá¸áááş GObject áĄááťááşááźáážáŻááťáŹá¸áĄá áŹá¸ áááşááąáˇááťáşáááşá áşááᯠáĄááŻáśá¸ááźáŻá áá˝á˛ááźáŹá¸áááşá
- áá˝ááˇáşáááşá¸ááźááşááŹááąáŹ á§ááááŹááťáŹá¸ááźááˇáş VP8/VP9 ááŽááŽáááŻááťáŹá¸ááᯠáá˝ááˇáşáá˝ááˇáşááźáŻáááˇáş WebM ááąáŹáşáááşáá˝ááş áá˝ááˇáşáááşá¸ááźááşááŹááąáŹ áĄááťááşáĄáááşááᯠááŻááşááŻááşááąá¸ááźááşá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻ áááşáááˇáşááŹá¸áááşá
- áááŻáĄááŤáá˝ááş ááŻááşááŻááşááźááşá¸ ááááŻáááŻááşááťáŹá¸áááş ááąáŹááşáááş áĄáááŽááąá¸áážááşá¸áĄáááŻááş ááŻááşááášááááťáŹá¸ áááşáážááşááźááşá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- Compositor áááş Multi-threaded ááŻááşáá˝ááş ááŽááŽáááŻáĄááźá áşááźáąáŹááşá¸áá˛ááźááşá¸áážááˇáş ááąáŹáážáąáŹááźááşá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááąá¸ááŤáááşá
- ááᯠdepayloader áážááˇáş payloader áĄáááşá¸ááťáŹá¸áááş ááąáŤááşá¸á ááşá¸ááŹá¸ááąáŹááŻáśá áśááźááˇáş ááąáŹááşáááş RTP ááąáŤááşá¸á áŽá¸ááťáŹá¸ (RTP Header Extensions) ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- SMPTE 2022-1 2-D Forward Error Correction ááášáááŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻ áááşáááˇáşááŹá¸áááşá
- VP8á VP9 ââáážááˇáş H.265 ááŻááşáá áşááťáŹá¸áĄáá˝ááş Encodebin áážááˇáş transcodebin áááş áááŻáĄááşáááˇáşáĄááŤáážáᏠtranscoding ááŻááşááąáŹááşáááŻááşááźáŽá¸ ááťááşáĄááťáááşááťáŹá¸áá˝ááş áážáááźáŽá¸ááŹá¸ stream ááᯠááąá¸áááŻáˇááŤáááşá
- 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-based port (Embedded for WebKit Port) áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá
- áĄááąáŹááşááąááŹááźáąáŹááşá¸ááźááşá¸á ááźááşá ááşááᯠááťáááşáážáááźááşá¸áážááˇáş ááźááşá ááşáááşááźááşá¸áĄáá˝ááş CUDA ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááˇáş á á˝ááşá¸áááşááᯠááąáŤááşá¸áááˇáşááŹá¸áááşá
- NVMM (NVIDIA Memory Module) áááşáááŻááŽáĄáá˝ááş ááśáˇáááŻá¸áážáŻáĄáŹá¸ OpenGL glupload áážááˇáş gldownload ááźááşá ááşááťáŹá¸áááŻáˇ áááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá
- áááŻáááŻááąáŹááşá¸áá˝ááşááąáŹ WebRTC ááśáˇáááŻá¸áážáŻá
- VA-API (Video Acceleration API) áĄáá˝ááş ááááşáĄááşáĄáá áşááᯠááááşáááşáá˛áˇááźáŽá¸á áááŻáááŻááąáŹááŻááşááááááŹááťáŹá¸áážááˇáş ááŻááşááąáŹááşááźáŽá¸áááˇáşáĄááŹááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸áá˛áˇáááşá
- AppSink API áááş ááźáŹá¸ááśááťáŹá¸áážááˇáş ááźáŹá¸ááśá áŹáááşá¸ááťáŹá¸áĄááźááş ááźá áşáááşááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááŤáážáááŤáááşá
- ááąáŹááşáááşáá˝á˛ áĄáá˝ááşá¸áááŻááşá¸áááşá¸á áŽáááşáááşááťáŹá¸ááᯠAppSrc áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸áááşá
- Rust bindings ááťáŹá¸ááᯠáĄááşááááşááŻááşááŹá¸ááźáŽá¸ Rust (gst-plugins-rs) áá˝ááş ááąá¸ááŹá¸ááŹá¸ááąáŹ ááááşáĄááşáĄáá áş 26 áᯠáááşáááˇáşááŹá¸áááşá
- AES áĄááşááááŻááŽáááşááᯠáĄááŻáśá¸ááźáŻá ááŻááşáážááşááźááşá¸áážááˇáş á áŹáážááşááźááşá¸áĄáá˝ááş aesdec áážááˇáş aesenc ááźááşá ááşááťáŹá¸ááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
- á ááşá¸áááşááźááşá¸áážááˇáş áĄáážáŹá¸áážáŹááźááşááźááşá¸áĄáá˝ááş fakeaudiosink áážááˇáş videocodectestsink áĄá áááşáĄáááŻááşá¸ááťáŹá¸ááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
- ááąá¸áááşááąáŹ GStreamer áááşááąáŹááşáážáŻááťáŹá¸ááᯠáááşááŽá¸áááşáĄáá˝ááş áááŻáááŻááąáŹááşá¸áá˝ááşááąáŹ ááááááŹááťáŹá¸á
- FFmpeg 5.0 ááźááˇáş áááşááąáŹááşáááŻááşááąáŹ á á˝ááşá¸áááşááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
- áĄáá˝ááş Linux MPEG-2 áážááˇáş VP9 codec ááťáŹá¸á Stateless ááŹá¸áážááşá¸ááťáŹá¸ááᯠáĄááąáŹááşáĄáááşááąáŹáşááźáŽá¸ááźá áşáááşá
- áĄáá˝ááş Windows Direct3D11/DXVA-based decoder áááş áááŻáĄá፠AV1 áážááˇáş MPEG-2 ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
source: opennet.ru
