GStreamer agora tem a capacidade de entregar plugins escritos em Rust

A estrutura multimídia GStreamer tem a capacidade de enviar plug-ins escritos na linguagem de programação Rust como parte de lançamentos binários oficiais. Nirbheek Chauhan, que está envolvido no desenvolvimento do GNOME e do GStreamer, propôs um patch para o GStreamer que fornece a compilação Cargo-C das receitas necessárias para enviar plug-ins Rust no núcleo do GStreamer.

O suporte Rust está atualmente disponível para versões do GStreamer em plataformas Linux, macOS e Windows (via MSVC) e provavelmente será incluído na versão 1.22 do GStreamer. O suporte para construção de receitas Cargo-C para Android e iOS estará pronto para inclusão na versão 1.24 do GStreamer.

As mudanças implementadas permitirão acesso mais fácil a plug-ins, como elementos HTTP baseados em reqwest, coletor WebRTC WHIP, decodificador dav1d, codificador rav1e, implementação RaptorQ FEC, AWS e fallbackswitch (para fácil alternância entre fontes).

Fonte: opennet.ru

Adicionar um comentário