#gstreamer #webcam #cross-platform #camera #capture

bevy_gstreamer

Bevy的GStreamer插件

6个版本 (破坏性更新)

0.5.0 2024年7月5日
0.4.0 2024年2月18日
0.3.0 2023年11月6日
0.2.0 2023年7月10日
0.1.0 2023年4月27日

#153 in 视频

Download history 148/week @ 2024-07-05 3/week @ 2024-07-12 61/week @ 2024-07-26 5/week @ 2024-08-02

每月66次下载

MIT/Apache

63KB
1.5K SLoC

crates.io MIT/Apache 2.0 crates.io CI Documentation

bevy_gstreamer

2023-04-27 180916

此crate提供了一个gstreamer管道,用于将网络摄像头渲染到Bevy渲染背景。


安装依赖项

Linux/BSDs

$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
      gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
      gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
      gstreamer1.0-libav libgstrtspserver-1.0-dev libges-1.0-dev

Homebrew

$ brew install gstreamer gst-plugins-base gst-plugins-good \
      gst-plugins-bad gst-plugins-ugly gst-libav gst-rtsp-server \
      gst-editing-services --with-orc --with-libogg --with-opus \
      --with-pango --with-theora --with-libvorbis --with-libvpx \
      --enable-gtk3


支持

Bevy tracking

bevy bevy_gstreamer
0.14 0.5
0.13 0.4
0.12 0.3
0.11 0.2
0.10 0.1

许可

该项目受MIT和Apache 2.0双重许可,因此请随意加入,只需记住许可协议。

贡献

是的,这个项目仍然是一个非常多的WIP,因此PR非常受欢迎

依赖项

~51–89MB
~1.5M SLoC