ื ืึธื ืึท ืืึธืจ ืคืื ืึทื ืืืืืงืืื ื, GStreamer 1.26 ืืื ืืืคืจืืื, ืึท ืงืจืืึทื-ืคึผืืึทืืคืึธืจืืข ืืึทื ื ืคืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืคึฟืึทืจ ืงืจืืืืืื ื ืึท ืืจืืื ืงืืื ืคืื ืืืืืืืขืืืึท ืึทืคึผืืึทืงืืืฉืึทื ื, ืคึฟืื ืืขืืืข ืคึผืืืึทืขืจืก ืืื ืึทืืืืึธ / ืืืืืขื ืืขืงืข ืงืึทื ืืืขืจืืขืจื ืฆื ืืืึธืืคึผ ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืกืืจืืืื ื ืกืืกืืขืืขื. GStreamer ืงืึธื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื LGPLv2.1 ืืขืจืืืืืขื ืืฉ. ืกืขืคึผืขืจืึทืืื, ืืขืจืืืึทื ืืืงืื ืืขื ืคืื ืื ืคึผืืืืื ืก gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, ืืื ืืขืืื ื ืืื ืื gst-libav binding ืืื ืื ืกืืจืืืื ื ืกืขืจืืืขืจ gst-rtsp-server ืืขื ืขื ืืขืืืขืืึธืคึผืขื. ืืืืฃ ืื API ืืื ABI ืืืจืื, ืื ื ืืึทืข ืืขืืืื ื ืืื ืงืึทืคึผืืืขืจ ืงืึทืืคึผืึทืืึทืืึทื ืืื ืื 1.0 ืฆืืืืึทื. ืืืื ืขืจื ืืืืขื ืืืขื ืืึทืื ืืืื ืฆืืืขืืจืืื ืคึฟืึทืจ ืึทื ืืจืืื, ืืึธืก, ืืึทืงืึธืก ืืื ืืืื ืืึธืื (ืืืืฃ ืืื ืืงืก, ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ื ืืฆื ืคึผืึทืงืึทืืืฉืึทื ืคืื ืื ืคืึทืจืฉืคึผืจืืืืื ื).
ืฉืืืกื ืืืคึผืจืืืืืึทื ืฅ ืืื GStreamer 1.26:
- ืฆืืืขืืืืื ืขื ืงืึธืืขืจ ืืื ืืืงืึธืืืขืจ ืคึฟืึทืจ ืื VVC (Versatile Video Coding) ืืืืืขื ืคึฟืึธืจืืึทื, ืืืื ืืืงืื ื ืืื ืื H.266 ืืืืืขื ืงืึทืืคึผืจืขืฉืึทื ื ืึธืจืืึทื, ืืขืืืขืืึธืคึผืขื ืฆืืืึทืืขื ืืืจื ืื MPEG (ISO/IEC JTC 1) ืืื VCEG (ITU-T) ืืจืืขืื ืืจืืคึผืขืก, ืืื ืื ืึธื ืืืื ืคืื ืงืึธืืคึผืึทื ืืขืก ืืื ืขืคึผื, ืขืจืืงืกืึทื, ืื ืืขื, ืืืึทืืืขื, ืืืืงืจืึธืกืึธืคึฟื, ืงืืืึทืืงืึทื ืืื ืกืึธื ื. H.266 ืจืืคึผืืืืกืื H.265 (HEVC) ืืื ืืื ืืืื ืขืคืขืงืืืืืงืืึทื ืคืื ืืจืึทื ืกืืืกืืข ืืื ืกืืึธืจืืืืฉ ืคืื ืึทืืข ืคืึทืจืฉืืขืื ืจืขืืึทืืืฉืึทื ื (ืคืื ืกื ืืื ืื ืฆื 4K ืืื 8K), ืฉืืืฆื ืืืืืขื ืืื ืขืงืกืืขื ืืขื ืืื ืึทืืืฉ ืงืืื (HDR, High Dynamic Range) ืืื ืคึผืึทื ืึธืจืึทืืืง ืืืืืขื ืืื 360-ืืจืึทื ืืึธืืข.
- ืฆืืืขืืขืื ืึทื ืขื ืงืึธืืขืจ ืืื ืืืงืึธืืืขืจ ืคึฟืึทืจ ืื LCEVC (ืืึธื ืงืึทืืคึผืืขืงืกืืื ืขื ืืึทื ืกืืึทื ื ืืืืืขื ืงืึธืืืื ื) ืืืืืขื ืงืึธืืืจืื ื ื ืึธืจืืึทื, ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืึทื ื ืึธื ืฉืืืืข ืืื ืืขืืึทืืึทืืึท ืฆื ืคึฟืึทืจืืขืกืขืจื ืื ืงืืืึทืืืืขื ืคืื ืืืืืกืืื ื H.26x ืืื MP4/ISOBMFF ืงืึธืืขืงืก.
- ืฆืืืขืืขืื ืึท ืขื ืงืึธืืขืจ ืืื ืืืงืึธืืืขืจ ืคึฟืึทืจ ืื JPEG XS ืืืื ืคึฟืึธืจืืึทื, ืืืึธืก ืืื ืคึผืึทืืืฉืึทื ื ืืื ืึท ืืืืืืืืื ืืืื ืงืึธืืืจืื ื ืกืืกืืขื ืืืึธืก ืืื ืืื ืืืึทื ืืืืืื ืืขืฉืึทืก ืงืึธืืืจืื ื ืืื ืืืงืึธืืืื ื, ืืื ืืื ืคืึธืืงืืกื ืืืืฃ ืึธืคึผืืืืืืื ื ืื ืืจืึทื ืกืืืกืืข ืคืื โโโโืืืืขืจ ืืืื ืงืืืึทืืืืขื ืืืื ืกืืงืืืึทื ืกืื (ืึทืจืืืฃ ืฆื 8 ืง). JPEG XS ืึทืืึทืื ืฆื ืืืืืืืืง ืจืขืืืฆืืจื ืื ืคืืจืืื ืื ืืึทื ืืืืืื ืคืื ืงืึธืืื ืืงืึทืฆืืข ืงืึทื ืึทื ืึธื ืงืืื ืึธื ืืืขืจ ืคืื ืงืืืึทืืืืขื ืืืืขืจืงื ืคึฟืึทืจ ืื ืืขื ืืฉืืขื ืืืื.
- ืฆืืืขืืืืื ืื ืคืืืืงืืื ืฆื ืึทืจืืึทื ืืืืื ืืื ืขืงืกืืจืึทืงื ืคึฟืึทืจืืึทืื ืงืึทืคึผืฉืึทื ื ืคึฟืึทืจ H.264 ืืื H.265 ืคึฟืึธืจืืึทืืืจืื ืืขื.
- ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ ืึทืืึทืคึผืืืื ืกืืจืืืื ื ืืืืืจื ืืืืฃ ืื HLS (HTTP ืืืืื ืกืืจืืืื ื) ืืื DASH (ืืื ืึทืืืฉ ืึทืืึทืคึผืืืื ืกืืจืืืื ื ืืืืขืจ ืืืืคึผ) ืคึผืจืึธืืึธืงืึธืืก. ืฆืืืขืืืืื ื ืืึทืข ืืขืืืข ืกืื ืงืก hlscmafsink ืืื hlssink3 ืคึฟืึทืจ ืึทืืืคึผืืฅ CMAF (fMP4) ืืื MPEG-TS ืคืจืึทืืืึทื ืฅ, ืืื ืืขืืื ื ืืื hlsmultivariantsink ืคึฟืึทืจ ืืืึทืืขืืืืืง ืจืขืืืืืึทื.
- ืื MPEG-TS ืืืืืืืขืืืึท ืงืึทื ืืืื ืขืจ ืคึผืึทืงืขืจ ืืื ืึทื ืคึผืึทืงืงืขืจ ืืืฆื ืฉืืืฆื H.266, JPEG XS, AV1, ืืื VP9 ืงืึธืืขืงืก, ืืื ืืขืืื ื ืืื SMPTE ST-2038 ืืื ID3 ืืขืืึทืืึทืืึท.
- ืคึผืึทืงืงืขืจืก ืืื ืึทื ืคึผืึทืงืขืจื ืคึฟืึทืจ ืื H.4 / VVC ืงืึธืืขืง ืืขื ืขื ืฆืืืขืืขืื ืฆื ืื ืืึทืืจืึธืกืงืึท ืืื ืืกืึธ ืืคึผ 266 ืคึฟืึธืจืืึทืืืจืื ืืขื. MP4 ืืืฆื ืืื ืึทื ืคึผืึทืงืขืจื ืคึฟืึทืจ Hap ืืื Lagarith ืืืืืขื ืคึฟืึธืจืืึทืืืจืื ืืขื.
- ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ SMPTE 2038, ืึท ืกืืกืืขื ืคึฟืึทืจ ืึทืืึทืืฉืื ื ื ืึธื ืืึทืื ืืื ืืขืืึทืืึทืืึท ืฆื ืืืืืืืขืืืึท ืงืึทื ืืืื ืขืจื.
- ืืืคึผืจืืืื ืื ืืึทืืจืืืฉืึทื ืืื ืื Vulkan graphics API. ืืงืกืคึผืึทื ืืื ืงืืืคึผืึทืืืืึทืืื ืคึฟืึทืจ ืืึผืจืื ืคืึทืจืืืึทืืืื ื, ืงืึธืืืจ ืคึผืืึทืฅ ืกืขืืขืงืฆืืข, ืืืื ืคืึทืจืืืึทืืืื ื ืืื ืคืื-ืคืึทืจืฉืืขืื ืึธืคึผืขืจืึทืฆืืข. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ Vulkan ืืงืกืืขื ืฉืึทื ื ืฆื ืคืึทืจืืืืขืจื ืืืงืึธืืืื ื ืคืื H264 ืืื H265 ืืืืืขื. ืืืคึผืจืืืื ืคืึธืจืฉืืขืืื ื ืคืื ืื ืขื ืงืึธืืขืจ ื ืืฆื Vulkan.
- ืืืคึผืจืืืื ืื ืืึทืืจืืืฉืึทื ืืื OpenGL. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ื ืึธื ืงืึธืืืจ ืงืึทื ืืืขืจืืฉืึทื ืคึฟืึธืจืืึทืืืจืื ืืขื ืืื ืคึผืืงืกืขื ืคึฟืึธืจืืึทืืืจืื ืืขื. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืืคึผืึธืจืืื ื ืกืืจืืื ื ืืฆื DMABufs.
- ืืืคึผืจืืืื ืื ืืึทืืจืืืฉืึทื ืืื Qt6 ืืืืืืึธืืขืง ืืื QML.
- ืืงืกืคึผืึทื ืืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืคึฟืึทืจ ืื ืืึทืืจืืืฉืึทื ืืื CUDA ืืื NVIDIA Video Codec SDK. ืฆืืืขืืืืื AV1 ืคึฟืึธืจืืึทื ืขื ืงืึธืืขืจ ืืืืืจื ืืืืฃ NVCODEC API.
- ืื gst-d3d12 ืืืืืืึธืืขืง ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืขื ืงืึธืืขืจืก ืืื ืืืงืึธืืืขืจ ืืืืืจื ืืืืฃ ืื Direct3D 12 API.
- ืฉืืืฆื ืคึฟืึทืจ MIKEY ืฉืืืกื ืคืึทืจืืืึทืืืื ื ืืืืฃ ืืขืจ ืงืืืขื ื ืืืึทื ืืื ืฆืืืขืืขืื ืฆื ืื RTSP ืึธื ืืืืื.
- ืึทืืืืึธืงืึธื ืืืขืจื ืืืฆื ืฉืืืฆื ืจืืขืจืืื ืืืฉืื ื ืึทืืืืึธ ืืฉืึทื ืึทืื.
- ืืขืจ ืคึผืืืืื ืืืืืจื ืืืืฃ ืื GTK3 ืืืืืืึธืืขืง ืืื ืืขืจืืืึทื ืืืงื ืฆื ืฉืืืฆื OpenGL / WGL ืืืืฃ ืื Windows ืคึผืืึทืืคืึธืจืืข.
- ืืขืจ ืืืืืคืจืขืขืืข ืขืืขืืขื ื ืืืฆื ืฉืืืฆื JPEG ืืื PNG ืคึฟืึธืจืืึทืืืจืื ืืขื.
- ืืขืจ ืคึผืขื ืขืืขืืขื ื ืืืคึผืืึทืืึทื ืฅ ืื ืคืืืืงืืื ืฆื ืฉืคึผืืื ืคืึทืจืงืขืจื.
- ืื rtmp2 ืขืืขืืขื ื ืืื ืืืคึผืจืืืื ืึธืืขื ืืึทืงืืืฉืึทื ืืขืงืึทื ืืืึทืื ืืืืฃ ืจืืคึผ ืกืขืจืืืขืจืก. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืืืืขืืืืื CDN.
- ืื VA-API ืื ืืึทืืจืืืฉืึทื ืคึผืืืืื ืืื ืืขืจืืืึทื ืืืงื ืืื ืขืืขืืขื ืื ืฆื ืคืึทืจืืืืขืจื H.266 (VVC) ืืืงืึธืืืื ื, ืืื ืืขืืื ื ืืื VP8 ืืื JPEG ืงืึธืืืจืื ื.
- ืฆืืืขืืืืื ืขืืขืืขื ืื ืคึฟืึทืจ ืืจืืขืื ืืื ืกืืจืืื ืืืืืจื ืืืืฃ ืื QUIC ืคึผืจืึธืืึธืงืึธื (ืจืื QUIC, RTP-over-QUIC ืืื WebTransport).
- ืื gst-plugins-rs ืฉืืขืื ืืื ืืขืจืืืึทื ืืืงื ืฆื ืึทืจืืึทื ื ืขืืขื 23 ื ืืึท ืืืื ืึธืืขืจ ืคึผืืืืื ืก ืืขืฉืจืืื ืืื Rust. ืคึผืืืืื ืก ืืขืฉืจืืื ืืื ืจืืกื ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืืื ืืืืื ืืขืฉืจืืื ืืื ืงืืื ืฉืคึผืจืึทื, ืืื ืืจืืขืื ืืื ืืื ืืื ืขื ืืขื ืฆื ื ืืฆื ืคึผืืืืื ืก ืืขืฉืจืืื ืืื C ืืื C ++.
ืืงืืจ: opennet.ru
