ΠΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Π°ΡΠ° ΡΠ°ΠΌΠΊΠ° GStreamer ΠΈΠΌΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Rust, ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ. Nirbheek Chauhan, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°ΡΡΠ²Π° Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° GNOME ΠΈ GStreamer, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π·Π° GStreamer, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Cargo-C ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° ΡΠ΅ΡΠ΅ΠΏΡΠΈΡΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Rust ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° GStreamer.
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Rust Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π½Π°Π»ΠΈΡΠ½Π° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ Π½Π° GStreamer Π½Π° Linux, macOS ΠΈ Windows ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ (ΡΡΠ΅Π· MSVC) ΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ GStreamer 1.22. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Cargo-C ΡΠ΅ΡΠ΅ΠΏΡΠΈ Π·Π° Android ΠΈ iOS ΡΠ΅ Π±ΡΠ΄Π΅ Π³ΠΎΡΠΎΠ²Π° Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ GStreamer 1.24.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΏΠΎ-Π»Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΊΠ°ΡΠΎ HTTP Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° reqwest, WebRTC WHIP sink, dav1d Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ, rav1e Π΅Π½ΠΊΠΎΠ΄Π΅Ρ, RaptorQ FEC ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, AWS ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π΅Π½ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π» (Π·Π° Π»Π΅ΡΠ½ΠΎ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru