31.05.2012 14:38
21.10.2009 12:44

AirLive POE 260CAM

Dostala se mi do ruky na vyzkoušení kamera AirLive POE-260CAM. Parametry kamery jsou celkem zajímavé - POE, natáčení kamery ovladané z webu, IR přisvětlení, detekce pohybu. Airlive alias Ovislink už dnes nepatří mezi outsidery na trhu různých síťových zařízení - v tomto případě Made in Taiwan. Přesto z dokumentace na stránkách není jasno několik důležitých věcí.

  1. Bude kameru možné ovládat pod Linuxem (většina takovýchto kamer součastnosti vyžaduje IE a jakýsi ActiveX bazmek)
  2. Jaké je zapojení POE?
  3. Jak je na kameře řešen zvuk?
  4. Co je vlastně v balení?
  5. Jak funguje IR?
  6. Jako fungje detekce pohybu a přenos dat?
  1. Dobrá zpráva - kompletní menu (aspoň se tak zdá) je dostupné pod Linuxem. Kameru tak jde všemožně nastavovat. Pro zajímavost kamera umí i otáčet obraz (mirror, flip), pokud ji chcete namontovat vzhůru nohama. Horší zpráva je, že dostupný RTSP (real time stream protocol) se mi podařilo z kamery přehrát přes VLC pouze v rozlišení pro mobilní telefon (160x120), přičemž stream má celkem nepříjemné spoždění. Pokud chcete vyšší rozlišení, zůstává jen obraz ve webovém rozhraní, který pro plynulé sledovaní není ideální. Nejhorší zpráva je, že ke kameře je poměrně dobré softwarové vybavení, které si ale na Linuxu neužijete. (Kolik z ceny to asi dělá a tedy jsou to vyhozené peníze?) Druhá nejhorší zpráva je, že bohužel v IE za pomocí ActiveX je obraz z kamery v prohlížeči zcela plynulý, a druhé bohužel, bez IE nenastavíte Motion Detection. Je to opravdu trapné, protože s velkou pravděpodobností v kameře běží Linux.

    Not shown: 996 closed ports
    PORT      STATE SERVICE  VERSION
    80/tcp    open  http     Boa HTTPd 0.94.14rc21
    |_ html-title: 401 Unauthorized
    |  http-auth: HTTP Service requires authentication
    |    Auth type: Basic
    |    Auth type: realm
    |    Auth type: POE
    |_   Auth type: CAM
    443/tcp   open  ssl/http Boa HTTPd 0.94.14rc21
    |_ sslv2: server still supports SSLv2
    |_ html-title: 401 Unauthorized
    |  http-auth: HTTP Service requires authentication
    |    Auth type: Basic
    |    Auth type: realm
    |    Auth type: POE
    |_   Auth type: CAM
    554/tcp   open  rtsp?
    49153/tcp open  upnp     Portable SDK for UPnP devices 1.4.2 (kernel 2.4.19-rmk4; UPnP 1.0)
    1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at http://www.insecure.org/cgi-bin/servicefp-submit.cgi :
    SF-Port554-TCP:V=5.00%I=7%D=10/22%Time=4ADFFACE%P=i386-redhat-linux-gnu%r(
    SF:GetRequest,50,"RTSP/1.0\x20405\x20Method\x20Not\x20Allowed\r\nCSeq:\x2
    SF:00\r\nDate:\x20Thu\x20Oct\x2022\x2007:25:13\x202009\x20GMT\r\n\r\n")%r(
    SF:RTSPRequest,55,"RTSP/1.0\x20200\x20OK\r\nCSeq:\x200\r\nPublic:\x20OPTI
    SF:ONS,\x20DESCRIBE,\x20SETUP,\x20TEARDOWN,\x20PLAY,\x20PAUSE\r\n\r\n")%r(
    SF:HTTPOptions,55,"RTSP/1.0\x20200\x20OK\r\nCSeq:\x200\r\nPublic:\x20OPTI
    SF:ONS,\x20DESCRIBE,\x20SETUP,\x20TEARDOWN,\x20PLAY,\x20PAUSE\r\n\r\n")%r(
    SF:FourOhFourRequest,50,"RTSP/1.0\x20405\x20Method\x20Not\x20Allowed\r\nC
    SF:Seq:\x200\r\nDate:\x20Thu\x20Oct\x2022\x2007:26:12\x202009\x20GMT\r\n\r
    SF:\n")%r(SIPOptions,58,"RTSP/1.0\x20505\x20RTSP\x20Version\x20not\x20sup
    SF:ported\r\nCSeq:\x200\r\nDate:\x20Thu\x20Oct\x2022\x2007:26:27\x202009\x
    SF:20GMT\r\n\r\n");
    MAC Address: 00:4F:76:00:0F:XX (Unknown)
    Device type: general purpose
    Running: Linux 2.4.X
    OS details: Linux 2.4.18 - 2.4.35 (likely embedded)
    Network Distance: 1 hop
    Service Info: OS: Linux
    
    Co je z výpisu divné je, že není otevřen žádní port 8554, resp. 8070-1, na kterém kamera deklaruje, že by měl běžet rtsp stream v plném rozlišení buď v MPEG4 nebo MJPEG.

  2. Jediné co se mi podařilo nalézt je, že PoE je podle standardu 802.3af. Bohužel nic víc nikde napsáno neni. Podle mých dosavadních experimentů kamera podporuje něco co jsem si pro sebe nazval chytré PoE, což bohužel už tak celkem drahé zařízení ještě prodraží, protože nebudete moci použít obyčejnou pasivní POE redukci na dodaný adaptér, ale budete muset zakoupit aktivní POE např. od Ovislinku(OvisLink POE-48PB) - zatím jsem vyzkoušel jen pasivní POE a to nefunguje :( (tedy za použítí sloučení napájení z dodaného adaptéru do ethernetového Cat5e kabelu a jeho přímé zapojení do RJ45 zásuvky kamery, použití druhé pasivní redukce a krátkého napájecího kablíku je možné).

  3. K tomuto tématu se nebudu zatím přiliš vyjadřovat neboť jsem ho neotestoval. Vypadá to ale, že zvuk je řešen další audio kabeláží. Na kameře jsou dvě zdířky Audio In a Audio Out. Na Audio Out se má připojit reproduktor, Audio In bude mikrofon, tzn. v že kameře není ani jedno. Poté již jde audio po ethernetu. V kameře je mikrofon, pokud naladíte mpeg4 stream, budete ho mít i se zvukem. Bohužel ve webovém rozhraní funkci TwoWay audio nenajdete, je zřejmě jen v dodaném ovládacím sw. (nebo přes ActiveX)

  4. Skoro nic. V balení je kamerka, adaptér 12V/6W, plechový držák kamery, CDcko se softwarem a manuálem, který se v podstatě omezuje pouze na popis dodávaného SW a jedna A4 quick setup guide, ve které je všemi světovými jazyky napsána základní IP (nepotřebujete, kamera si vezme IP z DHCP), přihlašovací jméno a heslo (mimochodem v manuálu je špatně, v QSG je správně).

  5. IR můžete přepnout do módu On/Off/Auto. Pokud nastavíte auto, kamera sama přepíná podle světelných podmínek. K přepínání dochází uvnitř kamery nejakým mechanickým způsobem (prohození objektivu?), takže v kameře zvláštně chrastí, IR osvětlení je zřejmě v několika úrovních. Výsledný obraz bych označil za uspokojivý. Jediný zádrhel, jsem zaznamenal s tím, když jsou světelné podmínky na pomezí dost světla a málo světla. kamera pak stále přepíná mezi normálním a infra. Snad se to hned tak nerozbije.

  6. Viz dále.

V přenosových protokolech je chaos. V manuálu neni popsáno téměř nic. O jeho kvalitě si můžete udělat představu sami AirLivePOE-260CAMManual.pdf (18MB). Asi vědí proč ho na webu nenajdete. Manuál je plný chyb, a mnohdy v něm chybí zásadní informace. Například právě o přehrávání streamů. V manuálu je zmíněn pouze jakýsi video.3gp stream po rtsp, ale jak se dostat k normálnímu nám jaksi říci zapoměli. Ten tedy najdtete na

rtsp://kamera:554/video.mp4

tedy pokud si přehodíte porty tak, jak jsou popsány v manuálu, ale v kameře jsou nastaveny jinak. Tedy po přehození RTSP computer streamu na 554 můžete vidět plynulé video v celé kráse i s audiem. Nutno připomenout co je v manuálu zmíněno - nelze zároveň provozovat mpeg4 rtsp a mjpeg streamy. Mjpeg byste nasli na "http://kamera:8070/video.mjpg", další zajímavá adresa by měla končit na "multicast.mp4", aktuální "foto" je pak na

http://kamera/jpg/image.jpg

O kvalitě javascriptu zajišťujícího zobrazení se můžete přesvědčit sami axobjdef.js.

Ovladání kamery probíhá přes cgi script, např. pokud chcete pohnout kamerou pak to je "/cgi-bin/operator/ptzset?move=upleft"

Přechod na předvolenou pozici "/cgi-bin/operator/ptzset?gotoserverpresetname='+posName"

skript umí i ostřit FocusMinus "/cgi-bin/operator/ptzset?focus=0", FocusPlus "/cgi-bin/operator/ptzset?focus=1"

nebo zoomovat in "/cgi-bin/operator/ptzset?zoom=1" out "/cgi-bin/operator/ptzset?zoom=0"

kamera to zřejme ale neumí.

Reboot lze provest spustenim /cgi-bin/admin/reboot

HTTP autentizaci takoveh pozadavku provedete jednodusse pres "http://jmeno:heslo@kamera/".

Na strance airlive.com muzete najit tzv. "GPL" kody ke kamere. Soucasti je i httpcommandguide.doc, ktery je sice obcas mimo misu, ale znacna cast parametru funguje nebo si je domyslite.


Zkušenosti s použitím

Co se detekce pohybu týče, kamera v podstatě funguje na jednoduchém principu porovnání dvou po sobě jdoucích obrázků. Přes IE a Active X je možné nastavit až tři rámečky v obrazu, kde se bude detekovat pohyb - detekce se nastavuje pomoci prahové úrovně a citlivosti. Při takovéto události dovede kamera pořídit buď obrázek JPEG nebo krátké video s bufferem 5s. Pokud chcete pořizovat pouze JPEG obrázky (které jsou podstatně menší než video), existuje jeden nepřijemný problém a to, že kameře trvá poměrně dlouho než po detekování pohybu "vyfotí", takže původce děje je dávno pryč.

Značně rozdílná je i citlivost při detekci pohybu pro denní a noční režim, což je velice nepříjemné, protože zatímco za dne kamera nedetekuje nic, v noci když si přisvěcuje detekuje i prach poletující ve vzduchu. Pro přisvěcování je problém i se sklem, jakmile má IR v cestě sklo, odráží se a sklo je v podstatě jako zrcadlo.

Kamera má fixní zaostření, které je tak 2-3 metry, co je blíž nebo dál, je rozmazané. Vypadá to taktéž, že kamera neumí zároveň provozovat motion detection a zároveň patrol tour. Tedy snažil jsem se kameru nastavit, aby posílala ne jen záznamy z detekce pohybu, ale pravidelně procházela zadaný okruh. To se mi ale nepodařílo - buď dělá jedno nebo druhé ale obojí najednou nejde. Tedy pomoci webu to nastavit nelze. Kameru jde ale zcela ovladnout pres http prikazy a pak uz staci si jen nadefinovat pozice a motion detection a muzete kamerou otacet a zaroven menit parametry.

Stream z kamery

Chcete dump raw video streamu z kamery? (pres rtsp ziska prehravac informace o kontinualnim streamu, tento pak ulozi do souboru stream.dump)

mplayer -v rtsp://kamera:554/video.mp4/ -fps 15 -rtsp-stream-over-tcp -dumpvideo

Pro prehrani dumpu musite behem normalniho prehravani zjistit minimalne demux a tento pak podstrcit mplayer. (Kompletni informace je asi takovato -demuxer mpeg4es -rawvideo w=640:h=480:fps=15 -vc ffodivx -vfm ffmpeg)

mplayer -demuxer mpeg4es stream.dump

Nocni videni


UPDATE: 15.7.2010 se kamera prestala natacet ve vertikalnim smeru, pouze sebou podivne skubala. Na lince Airlive mi k tomu nebyli schopni nic rict a doporucili reklamovat pres prodejce. Prodejce vadu uznal a kameru odeslal vyrobci. Na vyrizeni se cekalo cely povoleny mesic, ovsem podle meho se vyrobce vubec neozval, takze mi po uplynuti zakonne lhuty poslali 20.8. kameru novou.

UPDATE: 8.2011 kamera se opet prestala natacet, tentokrat v servisu vymenili soukoli.

UPDATE 5.2012 kamera prestala vypinat a zapinat IR, jedna se zrejme o mechanicke prepinani (v kamere normalne neco cvakalo). Kamera je podle me zrala na odpis. Typicka ukazka produktu dneshiho spotrebitelskeho trhu.

UPDATE: 12.5.2017 je to jiz spis takovy test "jak dlouho jeste kamera vydrzi", nicmene zakladni "kamerovaci" funkce jeste funguje. Za posledni pul rok se ale kamera dvakrat podivne zresetovala, resp. ztratila se ji vetsina nastaveni a ani jejich obnoveni nepomuze. Po restartu je kamera mrtva. Pomuze jedine reset do tovarniho nastaveni - tim se kamera vrati k vychoziu nastaveni 192.168.1.100 admin/airlive.


Ze mi to na tom zaznamu ale slusi – neni-liz pravda? :-)

Marsal - 03.11.2009 20:58

Díky za článek, škoda, že jsem na něj narazil až poté, co jsem pořídil wl-2000 (není PTZ, nemá IR diody).
Důvodem bylo doplnění zabezpečení domu, avšak kamerka je pro to naprosto nevhodná:
x navzdory tvrzení prodejců a částečně i zmateného manuálu nemá IR diody, pouze je citlivá na IR záření. Takže v noci nepoužitelná, pokud nechci svítit bílými LEDkami.
x detekce pohybu v šeru vyvolává jeden alarm za druhým (kvůli zvýšenému šumu a kolísání jasu obrazu). I s POE 260 je stejny problem s nocnim rezimem. Resim to tak, ze pres http prikazy nastavim jinou citlivost kamery.

covex - 20.09.2010 22:03

Rozhodl jsem se, že WL-2000CAM vrátím – především proto, že ty diody svítí bíle. (Přitom na krabici je napsáno Infrared LED Operation in complete darkness…)

Dívám se po náhradě s WiFi – konkrétně TP-Link TL SC3171G: http://reviews.techcastnetwork.co.uk/201..
která má IR LEDky. Na výše uvedeném odkazu je screenshot nočního záběru – to vypadá celkem dobře. (LEDky mají dosvítit do 10 m.)

Můžu tě poprosit o ukázku snímku z nočního režimu s IR přisvícením z POE 260?

A ještě jeden dotaz: IR LEDky na POE 260 emitují pouze infračervené záření, tj. okem neviditelné? Nebo je to širší spektrum?

P.S. Webový server v TP-Linku je naprosto shodný s tím v WL-2000, takže počítám, že i kvalita fotek, motion detection, atd. bude fungovat stejně (tj. nic moc, ale pro mé účely by to mělo stačit). Plánuju server s 24/7 provozem, takže tu citlivost detekce pohybu budu kdyžtak měnit přes http, jak to popisuješ na svém webu.

MilanK (URL) - 23.09.2010 20:53

POE 260 ma skutecne IR diody, v noci neni okem videt ze sviti (pouze na kamere jsou videt jakesi cervene odlesky, to nevim cim je). Obraz z kamery jsem pridal do clanku. Je cernobily, ale celkem dobry, jen v ceste nesmi stat sklo. Jinak to dosviti taky asi 10m ale protoze kamera ma fixni zaostreni, je to holt neostre.

covex - 04.10.2010 21:30

Díky za doplnění.
Mimochodem, sw motion (http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome) funguje mnohem spolehlivěji než vestavěný detektor v kameře. Je to pouze CLI, ale nic komplikovaného. Nenechá se zmást změnou jasu ani šumem, stejný config funguje na noční vidění i denní snímky. Jediná potíž, že jsem jej nedonutil na mjpeg – pouze stahuje JPEGy ve vteřinovém intervalu.

Ohledně zaostřování – jak WL-2000 tak ten TP-Link lze zaostřovat, byť to není v manuálu zmíněno -> stačí zkusit otočit přední obrubou objektivu (Airlive šel ztuha, TP-Link lehce).

MilanK (URL) - 06.10.2010 19:39

ernie :
Zdravím, pasivní POE se dá použít , je třeba
      zdroj 48V (cca 400,-) a zapojit ho přes redukci do ethernetu +
      modrý pár - hnědý pár a pak to funguje , mám takhle připojené 4
      kamery , samozřejmě jde použít pár POE injektor , POE splitter a
      12V napájení , ale to už od cca 20m nefunguje.

Email comment