.cargo | ||
distributed | ||
generated | ||
logs | ||
reference_material@cfbb72d5ff | ||
src | ||
.gitignore | ||
.gitmodules | ||
Cargo.lock | ||
Cargo.toml | ||
favicon.ico | ||
LICENSE | ||
logScreeenshot.png | ||
notes.md | ||
README.md | ||
rust-toolchain.toml | ||
serve1.dat | ||
Side_Ref.png | ||
Top_Ref.png | ||
vdma_docs.pdf |
virtual-camera
Library and server for dissemination of images obtained from the world server.
Currently uses TCP to stream images from the world server. Images are saved temporarily for testing purposes.
Development
For development, you must first have Rust installed. This can be done by following the instructions found at https://rustup.rs/. Once this is done, clone this repository, and in the root folder of the repository, run cargo build --release
. This will both build the dependencies, install the correct toolchains, and create a final executable.
Testing
To test this, first download the comms-testing
branch of the World Server repository, open the tennis
project, and run the project. Once this is done, build the latest version of this repository, as mentioned above. Finally, run this project, using cargo run
.