Skip to content

enflujo/camara-esp32-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Servidor para hacer transmisión con una ESP32-cam en Raspberry Pi con Rust

Compilar código:

cargo build --release

Iniciar servidor:

cargo run --release

El servidor inicia en el puerto 4003: http://localhost:4003

Reiniciar servidor automáticamente cuando se prende la Raspberry Pi

Crear servicio con el nombre camara-esp32-rust (se puede cambiar si quiere, pero toca reemplzar todas las menciones a camara-esp32-rust a continuación).

sudo nano /etc/systemd/system/camara-esp32-rust.service
[Unit]
Description=Servidor para transmitir video desde una Esp32-Cam en Rust
After=network.target

[Service]
ExecStart=/home/enflujo/camara-esp32-rust/target/release/camara-esp32-rust
WorkingDirectory=/home/enflujo/camara-esp32-rust
Restart=always
User=enflujo

[Install]
WantedBy=multi-user.target

Eliminar todo y volver a compilar:

cargo clean
cargo build --release

Desarrollo

Instalar cargo-watch para no tener que compilar cada que se hacen cambios en el código.

cargo install cargo-watch

Correr servidor en modo desarrollo

cargo watch -x "run --release"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages