.aplus-v2 .aplus-content-wrapper {
position: relative;
overflow: hidden;
}
.aplus-v2 .container-with-background-image {
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
}
function logShoppableMetrics(moduleName, showsAddToCart) {
if (window.ue && window.ue.count) {
window.ue.count(“aplus:shoppable:” + moduleName + “:addToCart”, showsAddToCart ? 1 : 0);
}
}
From the brand
.aplus-v2 .apm-brand-story-carousel-container {
position: relative;
}
.aplus-v2 .apm-brand-story-carousel-hero-container,
.aplus-v2 .apm-brand-story-carousel-hero-container > div {
position: absolute;
width: 100%;
}
/*
Ensuring the carousel takes only the space it needs.
The sizes need to be set again on the absolutely positioned elements so they can take up space.
*/
.aplus-v2 .apm-brand-story-carousel-container,
.aplus-v2 .apm-brand-story-carousel-hero-container {
height: 625px;
width: 100%;
max-width: 1464px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
.aplus-v2 .apm-brand-story-carousel-hero-container,
.aplus-v2 .apm-brand-story-carousel-hero-container > div {
height: 625px;
}
.aplus-v2 .apm-brand-story-carousel.a-carousel-container {
padding: 0px;
}
/*
This centers the carousel vertically on top of the hero image container and after the logo area (125px).
Margin-top = (heroHeight – cardHeight – logoAreaHeight) / 2 + logoAreaHeight
*/
.aplus-v2 .apm-brand-story-carousel .a-carousel-row-inner {
margin-top: 149px;
}
/*
Cards need to have a width set, otherwise they default to 50px or so.
All cards must have the same width. The carousel will resize itself so all cards take the width of the largest card.
The left margin is for leaving a space between each card.
*/
.aplus-v2 .apm-brand-story-carousel .a-carousel-card {
width: 362px;
margin-left: 30px !important;
}
/* styling the navigation buttons so they are taller, flush with the sides, and have a clean white background */
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left,
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right {
padding: 0px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image,
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image {
border: none;
margin: 0px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image .a-button-inner,
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image .a-button-inner {
background: #fff;
padding: 20px 6px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image .a-button-inner {
border-radius: 0px 4px 4px 0px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image .a-button-inner {
border-radius: 4px 0px 0px 4px;
}
-
The Best Seller of PoE Kits
-
The Most Popular choices
-
Budget-Friendly Basics
-
IK10 VandleProof Camera system
-
Find Out Other PoE Cameras
-
-
-
-
-
-
-
Does this POE system work with other camera brands or models?
The system is designed to work exclusively with Reolink POE cameras to ensure full functionality and stable performance. Other brands or non-Reolink models are not supported.
Do I need Internet to use the system?
Internet is only needed for remote access. Local recording will work even without Internet.
What should I do if a camera or the NVR is not working properly?
Check the cable, switch ports, and confirm power. If the issue remains, contact Reolink Support with your order info for quick troubleshooting or replacement.
.aplus-v2 .aplus-content-wrapper {
position: relative;
overflow: hidden;
}
.aplus-v2 .container-with-background-image {
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
}
function logShoppableMetrics(moduleName, showsAddToCart) {
if (window.ue && window.ue.count) {
window.ue.count(“aplus:shoppable:” + moduleName + “:addToCart”, showsAddToCart ? 1 : 0);
}
}
Product description
P.now(“premium-aplus-13-carousel-1”).execute(“init-pagination-carousel”, function(init) {
if (init) {
return;
}
P.register(“premium-aplus-13-carousel-1”, function() {
return function() {
P.when(“A”, “jQuery”, “a-carousel-framework”, “ready”).execute(“paginate-carousel”, function (A, $, framework) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const LEFT_ARROW_KEY = 37;
const RIGHT_ARROW_KEY = 39;
const HOME_KEY = 36;
const END_KEY = 35;
var moduleId = “1”;
var carouselName = “premium-aplus-13-carousel-1”;
var paginationAction = “aplus-pagination-dot-action-” + moduleId + “-” + carouselName;
var paginationGroup = “#aplus-pagination-group-” + moduleId + “-” + carouselName;
/* If the carousel goes to a new page */
A.on(“a:carousel:”+carouselName+”:change:pageNumber”, function (data) {
A.$(paginationGroup+” .carousel-slider-circle”).removeClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘false’).attr(‘tabindex’, -1)
.eq(data.newValue – 1).addClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘true’).attr(‘tabindex’, 0);
});
function syncPaginationDotsWithCarouselPages(numPages) {
const parentElement = document.querySelector(paginationGroup);
if (parentElement && parentElement.children) {
const children = parentElement.children;
for (let i = 0; i = numPages) {
// If number of dots > num of pages, we should hide other dots
children[i].classList.add(‘aplus-pagination-dot–display-none’);
} else if (children[i].classList.contains(‘aplus-pagination-dot–display-none’)) {
// Reset display of dots if it was hidden before
children[i].classList.remove(‘aplus-pagination-dot–display-none’);
}
}
}
}
framework.onInit(carouselName, function (carousel) {
try {
var totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
/* Resize event handler to re-calculate the pagination dots count based on orientation */
window.addEventListener(‘resize’, function() {
carousel.resize();
totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
});
A.declarative(paginationAction, ‘click keydown’, function(event){
var isClick = event.type === ‘click’;
var isKeydown = event.type === ‘keydown’;
var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE;
var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE;
var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY;
var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY;
var isHome = isKeydown && event.$event.keyCode === HOME_KEY;
var isEnd = isKeydown && event.$event.keyCode === END_KEY;
if (isClick || isEnter) {
var data = event.data;
carousel.gotoPage(data.page);
} else if (isEsc) {
event.$target.blur();
} else if (isLeftArrow || isRightArrow || isHome || isEnd) {
event.$event.preventDefault();
const dots = A.$(paginationGroup + ” .carousel-slider-circle”);
const currentIndex = dots.index(event.$target);
let nextIndex;
if (isLeftArrow) {
nextIndex = currentIndex > 0 ? currentIndex – 1 : dots.length – 1;
} else if (isRightArrow) {
nextIndex = currentIndex < dots.length - 1 ? currentIndex + 1 : 0;
} else if (isHome) {
nextIndex = 0;
} else if (isEnd) {
nextIndex = dots.length - 1;
}
dots.eq(nextIndex).focus();
carousel.gotoPage(nextIndex + 1);
}
});
} catch (e) {
P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');
}
});
});
}
});
});
Withstand Harsh Conditions
The cameras are designed for both indoor and outdoor use. They work perfectly rain or shine, hot or cold. IP67 waterproof Reolink PoE cameras durably stand up to constantly changing weather.
Encrypted Data Storage
Your data are encrypted by advanced algorithms and protocol. Also, you can set a tricky password with numbers, letters, and special characters for even stronger protection. Your privacy is our priority.
P.now(“premium-aplus-13-carousel-4”).execute(“init-pagination-carousel”, function(init) {
if (init) {
return;
}
P.register(“premium-aplus-13-carousel-4”, function() {
return function() {
P.when(“A”, “jQuery”, “a-carousel-framework”, “ready”).execute(“paginate-carousel”, function (A, $, framework) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const LEFT_ARROW_KEY = 37;
const RIGHT_ARROW_KEY = 39;
const HOME_KEY = 36;
const END_KEY = 35;
var moduleId = “4”;
var carouselName = “premium-aplus-13-carousel-4”;
var paginationAction = “aplus-pagination-dot-action-” + moduleId + “-” + carouselName;
var paginationGroup = “#aplus-pagination-group-” + moduleId + “-” + carouselName;
/* If the carousel goes to a new page */
A.on(“a:carousel:”+carouselName+”:change:pageNumber”, function (data) {
A.$(paginationGroup+” .carousel-slider-circle”).removeClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘false’).attr(‘tabindex’, -1)
.eq(data.newValue – 1).addClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘true’).attr(‘tabindex’, 0);
});
function syncPaginationDotsWithCarouselPages(numPages) {
const parentElement = document.querySelector(paginationGroup);
if (parentElement && parentElement.children) {
const children = parentElement.children;
for (let i = 0; i = numPages) {
// If number of dots > num of pages, we should hide other dots
children[i].classList.add(‘aplus-pagination-dot–display-none’);
} else if (children[i].classList.contains(‘aplus-pagination-dot–display-none’)) {
// Reset display of dots if it was hidden before
children[i].classList.remove(‘aplus-pagination-dot–display-none’);
}
}
}
}
framework.onInit(carouselName, function (carousel) {
try {
var totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
/* Resize event handler to re-calculate the pagination dots count based on orientation */
window.addEventListener(‘resize’, function() {
carousel.resize();
totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
});
A.declarative(paginationAction, ‘click keydown’, function(event){
var isClick = event.type === ‘click’;
var isKeydown = event.type === ‘keydown’;
var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE;
var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE;
var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY;
var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY;
var isHome = isKeydown && event.$event.keyCode === HOME_KEY;
var isEnd = isKeydown && event.$event.keyCode === END_KEY;
if (isClick || isEnter) {
var data = event.data;
carousel.gotoPage(data.page);
} else if (isEsc) {
event.$target.blur();
} else if (isLeftArrow || isRightArrow || isHome || isEnd) {
event.$event.preventDefault();
const dots = A.$(paginationGroup + ” .carousel-slider-circle”);
const currentIndex = dots.index(event.$target);
let nextIndex;
if (isLeftArrow) {
nextIndex = currentIndex > 0 ? currentIndex – 1 : dots.length – 1;
} else if (isRightArrow) {
nextIndex = currentIndex < dots.length - 1 ? currentIndex + 1 : 0;
} else if (isHome) {
nextIndex = 0;
} else if (isEnd) {
nextIndex = dots.length - 1;
}
dots.eq(nextIndex).focus();
carousel.gotoPage(nextIndex + 1);
}
});
} catch (e) {
P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');
}
});
});
}
});
});
Reolink Smart 12MP PoE Security Camera System Specifications
| NVR | Smart PoE Video Recorder RLN16-410 |
| Video Output | Up to 8MP via HDMI and 1080P via VGA for this kit (depands on the resolution of cameras) |
| Synchronous Playback | 1CH@12MP; 4CH@5MP |
| Frame Rate | 20fps |
| Compression Format | H.265 |
| HDD Capacity | 1× internal port, 1× external port, 8TB max for each port(16TB in total) |
| Remote Access | iOS/Android Phone, Windows/Mac PC |
| Working Temperature | -10°C +45°C (14°-113°F) |
| Cameras | D1200 12MP add-on PoE cameras (can only work with Reolink NVR) |
| Video Resolution | 4512×2512 (12 Megapixels) @20FPS |
| Lens | f=4.0mm fixed; F=1.6, with IR Cut filter |
| Field of View | Horizontal: 97°; Vertical: 50.6°, D:120° |
| Night Vision | 100ft/30 Meters; Infrared & Full-color Night Vision |
| 2-way Talk | Built-in Microphone & Speaker |
| Notice | Cameras in the kit can only be used with Reolink PoE NVR. Cameras in the kit cannot work with Smart Home devices such as Alexa. Reolink PoE IP Camera support T-568B connectors and CAT5, CAT6, and CAT7 with 8 PIN Ethernet cables. |
Find Out More Reolink Security Home Solution!
|
Add to Cart
logShoppableMetrics(“premium-module-5-comparison-table-scroller”, true) |
Add to Cart
logShoppableMetrics(“premium-module-5-comparison-table-scroller”, true) |
Add to Cart
logShoppableMetrics(“premium-module-5-comparison-table-scroller”, true) |
Add to Cart
logShoppableMetrics(“premium-module-5-comparison-table-scroller”, true) |
Add to Cart
logShoppableMetrics(“premium-module-5-comparison-table-scroller”, true) |
Add to Cart
logShoppableMetrics(“premium-module-5-comparison-table-scroller”, true) |
Add to Cart
logShoppableMetrics(“premium-module-5-comparison-table-scroller”, true) |
|
|---|---|---|---|---|---|---|---|
|
Customer Reviews
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.3 out of 5 stars 336
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.4 out of 5 stars 1,376
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.4 out of 5 stars 300
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.4 out of 5 stars 1,577
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.6 out of 5 stars 592
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.5 out of 5 stars 135
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.5 out of 5 stars 70
|
|
Price
|
$1,199.99$1,199.99 |
$969.99$969.99 |
$1,499.99$1,499.99 |
$1,259.99$1,259.99 |
$599.99$599.99 |
$279.99$279.99 |
$54.99$54.99 |
|
AI Video Search
|
|
|
|
|
|
|
|
|
Resolution
|
12MP(4512×2512)@20FPS |
5MP(2560×1920)@25FPS |
12MP(4512×2512)@20FPS |
8MP(3840X2160)@25FPS |
5MP(2560×1920)@25FPS |
16MP(7680×2160)@20FPS |
Apply for PoE security system |
|
Field of view
|
H:97° V:50.6° D:120° |
H:80° V:48° |
H:97° V:50.6° D:120° |
H:87° V:44° |
H:80° V:48° |
H:180° V:55° |
All Reolink PoE&NVR Compatible |
|
Storage Way
|
Built-in 4TB HDD |
Built-in 4TB HDD |
Built-in 4TB HDD |
Built-in 4TB HDD |
Built-in 2TB HDD |
MicroSD Card |
IEEE802.3af/lEEE802.3at |
|
Storage Capacity
|
8TB HDD max Each, 16TB Total |
8TB HDD max Each, 16TB Total |
8TB HDD max Each, 16TB Total |
8TB HDD max Each, 16TB Total |
8TB HDD max Each, 16TB Total |
Not included, up to 512GB |
65W 52V/1.25A |
|
Spotlight
|
1pcs/4.3W/6500k |
N/A |
1pcs/4.3W/6500k |
N/A |
N/A |
17W/3000k~6500k |
Max PoE Power Per Port 30W |
|
2-Way Talk
|
|
|
|
|
|
|
|
|
RTSP/ONVIF
|
|
|
|
|
|
|
|






Reviews
There are no reviews yet.