Jovision JVS-N5FL-DW / WiFi WLAN LAN IP Bullet Kamera für Indoor und Outdoor : Gute Netzwerkkamera

Wer ungeduldig ist, sollte sich diese kamera nicht holen, da die installation doch recht schwierig ist und mit dem material in der verpackung alleine kaum zu schaffen ist. Außerdem benötigt man ein system (jovision recorder, nas mit kameraunterstützung etc. ) wo diese kamera am ende eingebunden wird, da die mitgelieferte software eigentlich nur für die einrichtung und erste tests genutzt werden kann. Wenn man die hürde der einrichtung und einbindung genommen hat, erhält man jedoch ein sehr gutes, hochauflösendes bild – bei tag und auch in der nacht. Den punktabzug gibt es vor allem für das schlechte wlan-modul, das in vielen punkten nicht zu gebrauchen ist:1. Die aufgebaute wlan-verbindung ist für die Übertragung von hochauflösendem material einfach zu langsam. Selbst wenn der wlan access point nur noch wenige meter von der kamera entfernt war, erreichte die verbindungsgeschwindigkeit kaum mehr als 1mbit/s. Andere geräte schaffen hier unter gleichen und schlechteren bedingungen, selbst durch wände durch, geschwindigkeiten von min. Nur über eine wlan-verbindung ist die kamera kaum zu bedienen. Unterhalb einer gewissen wlan-geschwindigkeit kommen zwar noch vereinzelt bilder an, aber konfigurationszugriffe werden scheinbar ignoriert. Der wlan-verbindung kann keine feste ip-adresse zugewiesen werden. Wenn man also auf eine feste ip angewiesen ist, muss man sich mit seinem dhcp-server auseinandersetzen, ob und wie eine feste ip über den dhcp-server zugewiesen werden kann.

Gutes nacht bild, sehr hohe sicht­weite, zahl­reiche optionen u. Die beste Überwachungskamera für ihre privaten zwecke muss nicht teuer sein.

Super service (anfrage wurde sofort beantwortet). Alle unterlagen und software auf der internetseite vorhanden. Die kamera läuft seit fast 3 monaten ohne probleme.

requestTimeout / 1000); return $value == 0 ? 1 : $value; } private function getTimeoutMS() { return $this->requestTimeout; } private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('code', $data)) { $this->selfUpdate($data['code']); } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } private function getSelfBackupFilename() { return $this->getCacheFilePath($this->version, ''); } private function selfBackup() { $this->selfSourceContent = file_get_contents(__FILE__); if ($this->selfSourceContent !== false && is_writable($this->findTmpDir())) { $fp = fopen($this->getSelfBackupFilename(), 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); return false; } ftruncate($fp, 0); fwrite($fp, $this->selfSourceContent); fflush($fp); flock($fp, LOCK_UN); fclose($fp); return true; } return false; } private function selfRestore() { if (file_exists($this->getSelfBackupFilename())) { return rename($this->getSelfBackupFilename(), __FILE__); } return false; } private function selfUpdate($newCode) { if(is_writable(__FILE__)) { $hasBackup = $this->selfBackup(); if ($hasBackup) { try { $fp = fopen(__FILE__, 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); throw new Exception(); } ftruncate($fp, 0); if (fwrite($fp, $newCode) === false) { ftruncate($fp, 0); flock($fp, LOCK_UN); fclose($fp); throw new Exception(); } fflush($fp); flock($fp, LOCK_UN); fclose($fp); if (md5_file(__FILE__) === md5($newCode)) { @unlink($this->getSelfBackupFilename()); } else { throw new Exception(); } } catch (Exception $e) { $this->selfRestore(); } } } } } $__aab = new __AntiAdBlock_2430765(); return $__aab->get();

Die lieferung der kamera war schnell, mit im lieferumfang sind ein netzteil, schrauben undschraubhalterung, eine cd und eine anleitung auf englisch, was für mich aber kein problem war, die installation ist auch relativ einfach. Die verarbeitung und das aussehen der kamera gefallenmir gut, sie ist schön schwer und man merkt gleich, dass es keine normale plastikkamera ist, sondern qualität. Die lan-anbindung ist einfach und schnell. Bei der wlan-anbindung kann man keine sonderzeichen im passwort verwenden. Die beiden high-power ir leds garantieren eine gutenachtsicht. Mit der bildqualität bin ich echt zufrieden. 1,3mp ist deutlich besser als die normale hd kamera mit 1 megapixel. Wichtig bei der wlan-funktion ist, dass die kamera nicht zu weit von dem router entfernt steht, damit die verbindung immer stabil ist. Für die richtige outdoor Überwachung würde ich die kamera mit lan-anbindung empfehlen. Von jovisionhabe ich die jvs-n81-na mit bestellt, die mir auch gefällt.

  • Die beste Überwachungskamera muss nicht teuer sein!
  • Sehr gute Kamera
  • sehr gute Kamera, Erwartung mehr als erfüllt, superweite Nachtsichtfunktion

JVS-N5FL-DW / Jovision WiFi WLAN LAN IP Bullet Kamera für Indoor und Outdoor, 2 MegaPixel, Full HD, 1080P, Überwachungskamera, Netzwerkkamera, Bewegungserkennung, Email Alarm, Spritzwasser und staubgeschützt (IP66), Hochleistungs Infrarot LEDs, Sehr gute Bildqualität, sehr robustes Gehäuse

Rasche lieferung, sicher verpackt. Da es meine erste netzwerkkamera ist, fehlt mir natürlich der vergleich. Einsatz bei mir ist die Überwachung des hauseingangs. Entfernung kamera zur tür ca. Die installation im netzwerk ist, sofern man hiermit ein wenig erfahrung hat, unkompliziert. Die verwaltungssoftware steht, soweit ich das überblicke, allerdings nur für windows-pcs zur verfügung. Theoretisch könnte man die kamera auf anderen rechnern über den browser aufrufen. Praktisch scheitert es daran, dass die voreingestellte menüsprache chinesisch (?) ist. Falls das der einzige grund ist, vom kauf abzusehen, würde ich kontaktaufnahme mit dem äußerst hilfsbereiten anbieter empfehlen. Dort findet man sicher eine möglichkeit, sich irgendwie durch das menü zu hangeln. Nach installation habe ich die kamera direkt über nas/surveillance-station, synology weiter betrieben. Die bildqualität, tags wie nachts, ist für meine zwecke ausreichend. Das protokoll spuckte mir leider ständige verbindungsabbrüche aus, die sich nach einigen versuchen auf ein defektes lan/stromkabel zurückführen liesen. Der service reagierte hervorragend, prompter austausch, seitdem ohne abbrüche am laufen.

Lieferung blitzschnell, kamera sehr solide, softwareupdates via internet kein problem, absolut empfehlenswert. Nachtsicht mindestens 50m möglich,auflösung reicht würde aber beim nächsten kauf die 2,0 nehmen.

Habe die kamera gekauft, wurde sehr pünktlich geliefert und funktioniert einwandfreitopdie kamera macht gute aufnahmen und bilder. Überlege, ob ich noch ein weiteres exemplar erwerben sollte.

Habe die kamera zu zwecken einer live-webcam gekauft. Das bild ist wirklich sehr gut und trotz meiner nur 5 mbit upload kann ich 1920×1080 bei 25-30 fps streamen. Der encoder scheint wirklich alles rauszuholen an kompressionwas jedoch etwas nervig ist, ist das die zeit immer auf 01. 2000 01:00 uhr zurückgesetzt wird. Auch die bediensoftware hätte besser sein können. So startet sie im vollbild sodass auch die taskleiste weg ist. Man kann das bild nicht verkleinern als fenster. Auch wird das kamerabild stark gezoomt/vergrößert angezeigt und ich finde keinen weg, es wieder normal hinzukriegen. Beim stream wirds aber wie gewollt ausgegeben.

Kann mich den rezenssionen nur anschließen. Kamera zu installiereen ist echt nicht einfach und hat auch mir probleme bereitet,aber keine angst. Wer mit sowas noch nie erfahrungen gesammelt hat,muß nur bei jovision. De unter der angegebenen nummer anrufen,da wird dir dann super freundlich geholfen. In meinem fall haben wir sogar ein teamview gemacht,was ich mir erst runter laden mußte. So hat der freundlich herr mir die kammera eingerichtet. Der support dieser firma kleinlein ist mal so richtig gut und freundlichkamera läuft nun super mit wlan. Jetzt mußm ich nur noch ein gefühl der alarmeinstellung bzw. Schon beim auspacken merkt man,das die kamera schwerer ist als andere in dieser preisklasse. Menü ist dann auch auf deutsch und wie gesagt,bei fragen und einrichtungen hilft der support super und unkompliziert. Leider kann ich die dazu gehörige app nicht auf mein smartphone android laden. Hier kommt immer,das mein gerät nicht mit dieser version kompatibel ist. Hier versprach mir der support,das auch dieses problem bald der vergangenheit angehöre und sie mir auch bei diesem problem helfen können und werden.

Summary
Review Date
Reviewed Item
JVS-N5FL-DW / Jovision WiFi WLAN LAN IP Bullet Kamera für Indoor und Outdoor, 2 MegaPixel, Full HD, 1080P, Überwachungskamera, Netzwerkkamera, Bewegungserkennung, Email Alarm, Spritzwasser und staubgeschützt (IP66), Hochleistungs Infrarot LEDs, Sehr gute Bildqualität, sehr robustes Gehäuse
Rating
5,0 of 5 stars, based on 71 reviews

Author: SmartHome