一个免费、全面且可移植的视频/音频流库,适用于 Rust
Rust-media 是一个用于 Rust 的媒体播放器框架,其精神与 libvlc 或 GStreamer 类似。它是专为 Servo 而设计的,但也可以广泛用于各种项目。可能的使用场景包括视频游戏的背景音乐和动画,以及媒体播放器应用程序。
Rust-media 的master 分支目前已锁定到 Servo 使用的同一版本的 Rust。nightly 分支旨在跟踪当前的 Rust 夜间版本;然而,与许多 Rust 项目一样,它可能已经过时。
该库目前处于非常早期的阶段;欢迎贡献!
独一无二的是,Rust-media 设计为 免费、 全面 和 可移植 (按此顺序):
** 可移植 ** — Rust-media 设计为可嵌入和可移植。它应可在桌面平台、移动平台和嵌入式系统上运行,且不应绑定到任何一个操作系统、图形库或音频库。其他设计目标包括:
视频编解码器 - VP8(通过 libvpx)、H.264/AVC(通过 OS X VideoToolbox.framework 或 FFmpeg)、动画 GIF。
暂无开放 Issues,或尚未同步最近议题。