Kirjoittaja Aihe: [Ratkaistu] Webbikamera android luurista  (Luettu 2874 kertaa)

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
[Ratkaistu] Webbikamera android luurista
« : 10.03.13 - klo:13.39 »
Tein Web of Cam ohjelmalla android luurista streamaavan webbikameran jonka kuvaa on katsottavissa samassa sisäverkossa millä tahansa selaimella. Osoite on tietty sisäverkkoon tyyliin http://192.168.11.111:8080. Homma toimii ihan ok, mutta haluaisin tallentaa tämän video streamin. Olen kokeillut Firefoxin ja Chromiumin videon lataus lisäosia mutta eivät toimi tämän kanssa, kuten ei myöskäään vlc:n kanssa kun siihen laittaa ko. osoitteen videostreamin lähteeksi.

Alkuperäinen tarkoitus hommalla on se että tämä webbikamera luuri tulisi kiinni hexakopteriin ja sillä saisi suoraa videokuvaa se lentäessä. Ja tietysti niin että sen videon saisi tallennettua samalla. Jos jollain on parempia ajatuksia miten tämän saisi ko. luurin kanssa tehtyä niin vinkit otetaan kyllä kiitollisena vastaan.
« Viimeksi muokattu: 10.03.13 - klo:17.14 kirjoittanut VOJ »

Thinkit

  • Käyttäjä
  • Viestejä: 912
  • Kysyvä ei tieltä eksy, eikä eksyvä tietä kysy.
    • Profiili
Vs: Webbikamera android luurista
« Vastaus #1 : 10.03.13 - klo:14.05 »
Pystyyköhän ohjelma nimeltä zoneminder siihen mitä tarvitset?

http://www.zoneminder.com/

t: Antti  ;)
Lenovo Thinkpad e520
Kde Neon 5.22.3
Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
Amd Radeon HD 6630m
Intel HD 3000 integroitu
Samsung Evo 120G kovo ja 8G muistia
Sony Xperia 5 mk2 ja android 11

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Webbikamera android luurista
« Vastaus #2 : 10.03.13 - klo:14.30 »
Jos streamia voi katsoa VLC playerillä, siinä on ihan suoraan toiminto record/tallennus.

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
Vs: Webbikamera android luurista
« Vastaus #3 : 10.03.13 - klo:15.30 »
Jos streamia voi katsoa VLC playerillä, siinä on ihan suoraan toiminto record/tallennus.

Ei näy vlc:ssä joten ei onnistu tallentaminenkaan.

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
Vs: [Ratkaistu] Webbikamera android luurista
« Vastaus #4 : 10.03.13 - klo:17.24 »
IP Webcam oli se ohjelma luuriin jolla saa sitten vlc:n kanssa kaapattua sen video streamin.

Sillä pystyy myös ottamaan täyden reson snapshot kuvia esim. wgetin kanssa. Jota tarkoitusta varten tein sitten pienen bash-skriptin joka ottaa kuvia niin paljon kuin vain ehtii.

Koodia: [Valitse]
#!/bin/bash
for (( ; ; ))
do
  mf="$(date +%Y%m%d_%H%M%S_%N).jpg"
  wget http://192.168.11.9:8080/photo.jpg -O $mf
done

Toimii muuten hyvin mutta looppi ryntää tälläisenään kovaa edelle siitä mitä kuvia on tullut. Joten seuraava kysymys on miten tuon loopin saa pysähtymään siksi aikaa että wget on tehnyt latauksen loppuun?

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: [Ratkaistu] Webbikamera android luurista
« Vastaus #5 : 11.03.13 - klo:09.23 »
IP Webcam oli se ohjelma luuriin jolla saa sitten vlc:n kanssa kaapattua sen video streamin.

Sillä pystyy myös ottamaan täyden reson snapshot kuvia esim. wgetin kanssa. Jota tarkoitusta varten tein sitten pienen bash-skriptin joka ottaa kuvia niin paljon kuin vain ehtii.

Koodia: [Valitse]
#!/bin/bash
for (( ; ; ))
do
  mf="$(date +%Y%m%d_%H%M%S_%N).jpg"
  wget http://192.168.11.9:8080/photo.jpg -O $mf
done

Toimii muuten hyvin mutta looppi ryntää tälläisenään kovaa edelle siitä mitä kuvia on tullut. Joten seuraava kysymys on miten tuon loopin saa pysähtymään siksi aikaa että wget on tehnyt latauksen loppuun?

Pysähtymään? Eihän loopin seuraavaa iteraatiota suoriteta ennen kun wget on latauksensa tehnyt. Paitsi jos wget käynnistetään tausta-ajoon & merkillä. Tuossa sellaista ei kuitenkaan ole.