αααααΆααααΈαα½αααααΆαααααΆαα’αα·αααααα GStreamer 1.22 ααααΌαααΆαα ααααααΆα αααααΆαααα»ααααααααα·ααΆαααααΆαααΆαα»αααααΆαααααααΎααααααα·ααΈαα α»ααααααΆα αααΎα ααΈαααααα·ααΈα αΆαααααα αα·ααααααα·ααΈαααααα―αααΆαα’αΌααΈαααΌ/ααΈααα’αΌ αα ααΆαααααα·ααΈ VoIP αα·αααααααααααααααΈαα αααααΌα GStreamer ααααΌαααΆααααααα’αΆααααΆαααααααααα LGPLv2.1α αααα‘ααααΈααααΆ ααΆαα’αΆααααααα ααΆαα gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly αααα»αααααΌαααΆααααααΎα ααααΌα ααΆ gst-libav binding αα·α gst-rtsp-server streaming server . αα ααααα·α API αα·α ABI ααΆαα ααααααΆαααααΈααΊααααΌαααααΆααΆαα½αααΆααΆ 1.0 α ααααα·ααΆααααααααααααααΈαααΉαααααΌαααΆααααα αααΆαααααααααααΆαα Android, iOS, macOS αα·α Windows (αα αααα»α Linux ααΆααααΌαααΆαααααΆαα±ααααααΎαααα ααααΈααΆαα ααα αΆα)α
ααΆααααααα’ααααΆααααα αααα»α GStreamer 1.22α
- ααΆαβααΆααααβαααααΎαβα‘αΎαβαααααΆααβααααααβααΆαβα’αα·αααΌαβααΈααα’αΌ AV1α ααΆααααααααααααααΆααααα»αααΆαααααΎααΆααααααΎαααααΏααααααααΉααααααΆααααΆαα’αα·αααΌα αα·ααα·ααΌα AV1 ααΆαααα VAAPI/VA, AMF, D3D11, NVCODEC, QSV αα·α Intel MediaSDK APIs α ααΆαααααααα§ααααααααααααΆα RTP ααααΈαααααΆαα AV1 α ααααΎα±αααααααΎαα‘αΎαααΌαααΆαααα AV1 αα αααα»ααα»α MP4, Matroska αα·α WebM α ααααα·ααΆααα½αααΆαααΆαα»αααααΆαα§αααααααααααα AV1 αα·αα§ααααααα·ααΌααααααα’ααααΎαααααΆααα dav1d αα·α rav1e α
- ααΆαα’αα»ααααααΆαααΆαααααααααΆαα Qt6 α ααΆαααααααααΆαα» qml6glsink αααααααΎ Qt6 ααΎααααΈαααα αΆαααΈααα’αΌαα ααΆααααα»ααα»α QML α
- ααΆαααααααααΆαα» gtk4paintablesink αα·α gtkwaylandsink αααααΆααααΆααααα αΆααααααααΎ GTK4 αα·α Wayland α
- α’αα·αα·ααααααΈαααααΆααααΆαααααααΈααααααααα½αααααΌαααΆααααααααααααΆαααααα·ααΈααΆα HLS, DASH αα·α MSS (Microsoft Smooth Streaming) α
- αααααααααααΆααααα»αααΆααααααΎαααααΏαααααα»ααααααα αααααααααΌαααΆααααααα’αααααΆααααΆαααΆαααααααααα αα
- ααΆαααααααααΆαααΆαααααααααΆαα WebRTC simulcast αα·αααΆααααααααααααΆααααααααααα Google α
- αααααα·ααΈαααα½αααΆαααα αα·αααΆαααααααα½αα―ααααααΆααααΆαααααΎααΆαααα WebRTC ααααΌαααΆααααααααΌαα
- ααΆαααααααα§ααααααααα»αα§ααααααααα»ααααα MP4 ααααΈααΆαα½αααΉαααΆαααΆαααααααααΆαααα·αααααααααααααα αα·ααα·αααΆαααΆααααα ααα
- ααΆααααααααααααα·ααΈαααα½αααααΈαααααΆαααααααααααα»α Amazon AWS αα·αααααΆααααα ααααααα‘ααα
- ααΆαααααΎαα αα α»ααααααααΆαααΆαα ααααααΆααααΆααΆ Rust α ααΆααααααααααααα·ααΈαααα½αααααΈ 19 αααααα αα·αααΆαα»αααααααααα αααα»α Rust (gst-plugins-rs) α ααΆααααΌαααΆαααααααααΆααααΆ 33% ααααΆαααααΆααααααΌααα αααα»α GStreamer ααααΈααααΌαααΆαα’αα»αααααα αααα»α Rust (ααΆαααααΆααααααΌαααΆααααααΉαααΆαα α αα·ααααααα·ααΈαααα½α) α αΎααααα»ααααααα·ααΈαααα½α gst-plugins-rs ααΊααΆαααΌαα»α GStreamer αααααΆαα’αα·αααααααΆαααααααααα»αα αααααα·ααΈαααα½αααααααααααΆ Rust α’αΆα ααααΌαααΆαααααΎαα αααα»ααααααα·ααΈααΆααΆααΆααΆαα½α α αΎαααΆαααααΎααΆαααΆαα½ααα½αααΆααΊααααααααααΆαα ααΉαααΆαααααΎααααΆαααααααα·ααΈαααα½ααα αααα»α C αα·α C++ α
- αααααα·ααΈαααα½α Rust ααααΌαααΆαααααααααααααΆααααααααααα αααααααααααααααΈαααααΌαααΆααααααΆααααααααααααααα·ααααα·ααΆα Windows αα·α macOS (ααΆααα½αααααα»α αα·αααΆαα ααα αΆαααααΌαααΆαααΆαααααααααΆαα Linux, Windows αα·α macOS)α
- αααΆαααΈααααααααααααΆαααΌαααααΆαααΎ WebRTC ααααααααααΆ Rust ααααΌαααΆαα’αα»αααα αααααΆαααα WHIP (WebRTC HTTP ingest) αα·α WHEP (WebRTC HTTP egress) α
- ααΆαααααααααΆαα»ααααΆαααΈααα’αΌααα ααααα½ααααα αΌαααΆααααααααααΈααα’αΌ αα·ααααααααΆαααααΎααΆαααααααΆαα
- ααααΎα±αααααααΎαα‘αΎαααΌαααΆαααΆαααααααααΆααααΈααα’αΌαααααΆαααααα ααααααααα
- ααΆαααααααααΆαααΆαααααααααΆααααααΉαααα·ααΆαααα’ααααααααααα ααΆαα Navigation API α
- ααΆαααααααααΆαα»αααααααΌαααααΆαααααααΆ H.264/H.265 αααααΆααααΆαααααΆαααΆα‘αΎααα·α PTS/DTS αα»ααααααα ααα ααα§ααααααααα»αααααα
- αα ααΎαααα·ααΆααΈαα»α ααΆαααααΎααααΆαα DMA ααααΌαααΆαααααΎα±αααααααΎαα‘αΎαααΎααααΈααααΎααΆααα½αααααΆααΆαα½αααα·ααααααα’αΆαααααα αααα’αα·αααΌα αα·ααΌα αααα αα·ααααα αΆαααΈααα’αΌαααααααΎααΆααααααΎαααααΏααααααααΉαα
- ααΆααα½ααααα αΌαααΆαα½α CUDA ααααΌαααΆαααααΎα±αααααααΎαα‘αΎαα αααααΆααα gst-cuda αα·αααΆαα» cudaconvertscale ααααΌαααΆααααααα ααΆααα½ααααα αΌαααΆαα½αααΆαα» D3D11 αα·α NVIDIA dGPU NVMM ααααΌαααΆααααααααΌαα
- ααΆααα½ααααα αΌαααΆαα½α Direct3D11 ααααΌαααΆαααααΎα±αααααααΎαα‘αΎαα αααααΆααα gst-d3d11 ααααΈααααΌαααΆααααααα αααααααΆααααα d3d11screencapture, d3d11videosink, d3d11convert αα·α d3d11compositor plugins ααααΌαααΆααααααΈαα
- αααααΆαα AMD GPUs α§ααααααααααααααΈααα’αΌααααααααΎαααααΏααααααααΉαααααΈαααα»ααααααα H.264 / AVC, H.265 / HEVC αα·α AV1 ααααΌαααΆαα’αα»αααα ααααααααΎααααααααΎ AMF (Advanced Media Framework) SDK α
- αααααα·ααΈαααα½α applemedia ααΆαααααααααΆαααΆαααααααααΆααααΆαα’αα·αααΌα αα·ααα·ααΌαααΈααα’αΌ H.265/HEVC α
- ααΆαααααααααΆαααΆαααααααααΆααααΆαα’αα·αααΌαααΈααα’αΌ H.265/HEVC αα αααααα·ααΈαααα½α androidmediaα
- αααααααααααααα·ααααα-ααααααααΆααααααΌαααΆααααααααα α§αααααααΆαα’αΌααΈαααΌ αααΆαααΆαα»αααα glvideomixer αα·ααααααα·ααΈαααα½α d3d11compositor ααΎααααΈαααααα±ααααΎαααααααααααααΆααα
ααααα: opennet.ru