GStreamer agora tem a capacidade de entregar plugins escritos em Rust

O framework multimídia GStreamer agora suporta a distribuição de plugins escritos na linguagem de programação Rust como parte de suas versões binárias oficiais. Nirbheek Chauhan, um colaborador do GNOME e do GStreamer, enviou uma correção para o GStreamer que permite a compilação de receitas Cargo-C necessárias para a distribuição de plugins Rust na distribuição principal do GStreamer.

O suporte a Rust já está implementado para compilações do GStreamer em Linux, macOS e Windows (usando MSVC) e provavelmente será incluído no GStreamer 1.22. O suporte para compilação de receitas Cargo-C para Android e iOS estará pronto para inclusão no GStreamer 1.24.

As alterações implementadas permitirão um acesso mais fácil a plugins como elementos HTTP baseados em reqwest, o coletor WebRTC WHIP, o decodificador dav1d, o codificador rav1e, a implementação FEC do RaptorQ, a AWS e o fallbackswitch (para facilitar a troca entre fontes).

Fonte: opennet.ru