webcams zoeken met google

axis webcam zoeken met Google

Sinds een aantal jaren zijn er webcams op de markt die je direct op een netwerk kan aansluiten. De truck is dat de webcam een mini computer herbergt (vaak gebaseerd op Linux) die de beelden via een webserver d.m.v. een netwerkaansluiting beschikbaar stelt. Erg makkelijk want als je ergens beeld wilt hebben, heb je daar alleen een netwerkaansluiting en spanning nodig (of als er geen spanning is kan je meestal wel via Power over Ethernet de zaak voeden). Als er geen netwerkaansluiting direct aanwezig is kan je tegenwoordig ook van dit soort webcams kopen die wireless hun netwerkdiensten aanbieden.

De firma Axis is koploper op dit gebied, zeker wat betreft bedrijfstoepassingen want onder de 100 euro kan je ze nog niet krijgen. Het leuke is natuurlijk dat de webcams aangesloten worden zonder dat ze afgeschermd worden door een firewall. En aangezien het webservers zijn worden ze vaak gevonden door google en kunnen wij ze weer via de juiste zoekopdracht terug vinden.
Zo’n zoekopdracht zou er als volgt uit kunnen zien:

http://www.google.com/search?q=inurl%3Aaxis-cgi

Stel dat we deze URL vinden:

http://195.243.185.195/axis-cgi/jpg/image.cgi?resolution=704x576&camera=1

Als we die oproepen zien we dat het van het vliegveld Stuttgart is, altijd leuk om te weten. Maar het beeld is nu nog statisch, dus we moeten telkens een “Reload” geven op onze browser om een vers beeld te krijgen. Dat kunnen we verhelpen door de
URL als volgt te veranderen: jpg/image.cgi naar mjpg/video.cgi

http://195.243.185.195/axis-cgi/mjpg/video.cgi?resolution=704x576&camera=1

Mooi, nu hebben we life streaming en zien vliegtuigen en auto’s voorbijkomen. Als je de URL verder bekijkt zie je camera=1, dit vraagt natuurlijk om verder onderzoek en al snel blijkt dat er vier camera’s beschikbaar zijn om rond te neuzen. Nummer 4 is de leukste want daarop zien we mensen als mieren rondlopen:

http://195.243.185.195/axis-cgi/mjpg/video.cgi?resolution=704x576&camera=4

Camera=5 is geen nieuwe camera, maar dit is een speciale functie. Hiermee krijgen we namenlijk een mosaiek beeld van alle vier de camera’s en kunnen we het hele vliegveld in de gaten houden:

http://195.243.185.195/axis-cgi/mjpg/video.cgi?resolution=704x576&camera=5

Je kan nu zelf verder op zoek gaan naar webcams. Als de URL begint met een reeks nummers (het ip-adres, hierboven is dat 195.243.185.195) in plaats van een naam, is dat vaak een teken dat het niet de bedoeling was van de eigenaar om de webcam direct op het Internet beschikbaar te maken.

Ook kan je zelf opgeven hoe groot je het beeld wilt, lijkt het wat klein, dan kan je proberen
een groter formaat op te vragen,

http://212.98.46.120/axis-cgi/jpg/image.cgi

wordt dan:

http://212.98.46.120/axis-cgi/jpg/image.cgi?resolution=704x576

Andere veelvoorkomende formaten zijn: 640×480, 320×240, 352×288

De nieuwere camera’s van Axis zijn op afstand bestuurbaar, je kan ze naar links, rechts, boven, beneden of laten in en uitzoomen. Dit soort camera’s wordt ook wel Pan, Tilt, Zoom camera’s genoemd en kan b.v. met de volgende query gevonden worden:


"inurl:/axis-cgi" "inurl:ptz.cgi"

Als je nu een link vindt als:

http://82.92.73.206:443/axis-cgi/com/ptz.cgi?gotoserverpresetname=heiligeweg&camera=1

heb je eigenlijk een bedieningsknop gevonden. Het eigenlijke beeld staat op:
http://82.92.73.206:443/axis-cgi/mjpg/video.cgi
en door de bovenstaande link aan te klikken schakelt de camera naar een zogenaamde preset genaamd heiligeweg. Een preset is een geheugenplaats, als je de webcam met de hand precies heb gericht op een bepaalde locatie en hebt ingezoomd tot je een mooi plaatje hebt, kan je het totaal van die instellingen bewaren als preset en in een keer terugroepen door naar die preset te gaan.
Als je wilt weten welke andere presets er zijn, kan je dat ook weer via Google aan de weet komen met deze zoekopdracht:

http://www.google.nl/search?hl=nl&q=site%3A82.92.73.206+inurl%3Agotoserverpresetname

Zo vinden we totaal 8 presets en kunnen in de URL’s zien wat de namen van die presets zijn.

Onder Linux kunnen we nu in onze browser de videostream bekijken en tegelijkertijd in een terminalscherm de camera bedienen met b.v.

curl 'http://82.92.73.206:443/axis-cgi/com/ptz.cgi/gotoserverpresetname=klok&camera=1'

Have fun!