Skip to content

mineshp-mecha/bevy_gstreamer

 
 

Repository files navigation

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

bevy_gstreamer

2023-04-27 180916

This crate provide a gstreamer pipeline to render webcamera to bevy render background.


Install dependency

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

Support

Bevy tracking

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

Licensing

The project is under dual license MIT and Apache 2.0, so join to your hearts content, just remember the license agreements.

Contributing

Yes this project is still very much WIP, so PRs are very welcome

About

provide a gstreamer pipeline to bevy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 98.8%
  • WGSL 1.2%