GStreamer triển khai khả năng gửi các trình cắm được viết bằng Rust

Khung đa phương tiện GStreamer có khả năng gửi các plugin được viết bằng ngôn ngữ lập trình Rust như một phần của bản phát hành nhị phân chính thức. Nirbheek Chauhan, người tham gia phát triển GNOME và GStreamer, đã đề xuất một bản vá cho GStreamer cung cấp bản dựng Cargo-C gồm các công thức cần thiết để vận chuyển các plugin Rust trong lõi GStreamer.

Hỗ trợ Rust hiện có sẵn cho các bản dựng GStreamer trên nền tảng Linux, macOS và Windows (thông qua MSVC) và có thể sẽ được đưa vào bản phát hành GStreamer 1.22. Hỗ trợ xây dựng công thức Cargo-C cho Android và iOS sẽ sẵn sàng được đưa vào bản phát hành GStreamer 1.24.

Những thay đổi được triển khai sẽ cho phép truy cập dễ dàng hơn vào các plugin như phần tử HTTP dựa trên reqwest, phần chìm WebRTC WHIP, bộ giải mã dav1d, bộ mã hóa rav1e, triển khai RaptorQ FEC, AWS và chuyển đổi dự phòng (để dễ dàng chuyển đổi giữa các nguồn).

Nguồn: opennet.ru

Thêm một lời nhận xét