Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
Jurij Podgoršek | 46b518dfa6 | |
Jurij Podgoršek | b4d7aa0c90 |
|
@ -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.
|
||||
|
||||
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
|
|
@ -4,18 +4,20 @@ function xhttp() {
|
|||
|
||||
window.peljiLevo = function () {
|
||||
var xh = xhttp();
|
||||
xh.open('GET', "/cm?cmnd=PojdiLevo%20" + DOLZINA);
|
||||
//xh.open('GET', "/cm?cmnd=PojdiLevo%20" + DOLZINA);
|
||||
xh.open('GET', "/cm/PojdiLevo");
|
||||
xh.send();
|
||||
}
|
||||
|
||||
window.peljiDesno = function () {
|
||||
var xh = xhttp();
|
||||
xh.open('GET', "/cm?cmnd=PojdiDesno%20" + DOLZINA);
|
||||
xh.open('GET', "/cm/PojdiDesno");
|
||||
xh.send();
|
||||
}
|
||||
|
||||
window.peljiRavno = function () {
|
||||
var xh = xhttp();
|
||||
xh.open('GET', "/cm?cmnd=PojdiRavno%20" + DOLZINA);
|
||||
//xh.open('GET', "/cm?cmnd=PojdiRavno%20" + DOLZINA);
|
||||
xh.open('GET', "/cm/PojdiRavno");
|
||||
xh.send();
|
||||
}
|
||||
|
|
|
@ -46,4 +46,4 @@ window.addEventListener('DOMContentLoaded', function () {
|
|||
onemogociGumbe();
|
||||
omogociGumbe(DOLZINA + PAVZA);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue