Skripta za poskusit povezavo, MJPEG relay kot submodule, README
parent
b4d7aa0c90
commit
46b518dfa6
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "mjpeg-relay"]
|
||||||
|
path = mjpeg-relay
|
||||||
|
url = https://github.com/OliverF/mjpeg-relay
|
10
README.org
10
README.org
|
@ -7,3 +7,13 @@ ESP32-CAM mikrokrmilnik, ki ga je možno upravljati po galeriji.
|
||||||
Pelje ga [[https://tasmota.github.io/docs/][Tasmota firmware]], s pomočjo katerega dobimo sliko kamere in poganjamo motorčke.
|
Pelje ga [[https://tasmota.github.io/docs/][Tasmota firmware]], s pomočjo katerega dobimo sliko kamere in poganjamo motorčke.
|
||||||
|
|
||||||
Z [[https://ffmpeg.org/][FFMPEG]] orodjem sliko kamere pretvorimo MJPEG videopretok v VP8 RTP obliko, ki jo [[https://janus.conf.meetecho.com/][Janus WebRTC strežnik]] z nizko zakasnitvijo pripelje v brskalnike. Sliko kamere spreljajo gumbi za navigacijo in poseben vmesnik za nastavljanje parametrov premikanja.
|
Z [[https://ffmpeg.org/][FFMPEG]] orodjem sliko kamere pretvorimo MJPEG videopretok v VP8 RTP obliko, ki jo [[https://janus.conf.meetecho.com/][Janus WebRTC strežnik]] z nizko zakasnitvijo pripelje v brskalnike. Sliko kamere spreljajo gumbi za navigacijo in poseben vmesnik za nastavljanje parametrov premikanja.
|
||||||
|
|
||||||
|
* Problemi
|
||||||
|
|
||||||
|
Aruba ruter si ne zapomni IP naslovov povezujočih naprav. Lahko se zgodi, da se IP naslov mikrokrmilnika zamenja. V tem primeru si pomagamo s skripto cat debug_ruter_tunel.sh.
|
||||||
|
|
||||||
|
* MJPEG relay
|
||||||
|
|
||||||
|
Tole: https://github.com/OliverF/mjpeg-relay
|
||||||
|
|
||||||
|
Teče na rockpi strežniku.
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source .env
|
||||||
|
|
||||||
|
# Je treba inicializirat kamero?
|
||||||
|
curl "galbot:81"
|
||||||
|
|
||||||
|
if [[ $? ]]; then
|
||||||
|
echo "Inicializiram..."
|
||||||
|
curl "galbot/cm?cmnd=WcInit"
|
||||||
|
fi
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit b87d1c25d0876b067de68fe51a418d559f67beb4
|
|
@ -46,4 +46,4 @@ window.addEventListener('DOMContentLoaded', function () {
|
||||||
onemogociGumbe();
|
onemogociGumbe();
|
||||||
omogociGumbe(DOLZINA + PAVZA);
|
omogociGumbe(DOLZINA + PAVZA);
|
||||||
});
|
});
|
||||||
}
|
});
|
||||||
|
|
Loading…
Reference in New Issue