{"id":50518,"date":"2026-09-15T18:59:37","date_gmt":"2026-09-15T17:59:37","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=50518"},"modified":"2026-09-28T10:05:01","modified_gmt":"2026-09-28T09:05:01","slug":"cctv-opslag","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/fr\/cctv-opslag\/","title":{"rendered":"CCTV Opslag"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"50518\" class=\"elementor elementor-50518\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd5f5b6 e-flex e-con-boxed e-con e-parent\" data-id=\"bd5f5b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99a3940 elementor-widget elementor-widget-html\" data-id=\"99a3940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* =========================================================\n   CCTV ACADEMY\n   BASIS CCTV OPLEIDING\n   HOOFDSTUK 04 \u2014 CCTV-OPSLAG\n\n   \u00a9 2026 Wouter Rooseboom \/ CCTV Academy\n   ========================================================= *\/\n\n#cctv-ch04 {\n\n    --bg: #06111f;\n    --bg2: #091827;\n    --card: #0e2237;\n    --card2: #132b46;\n\n    --text: #f7fbff;\n    --muted: #a9bad0;\n\n    --yellow: #fff200;\n    --cyan: #32f1dc;\n    --blue: #32b7ff;\n    --purple: #9c6cff;\n    --orange: #ff9d45;\n    --green: #68e89a;\n    --pink: #ff6fae;\n    --red: #ff735f;\n\n    --border: rgba(255,255,255,.10);\n    --shadow: 0 28px 80px rgba(0,0,0,.38);\n\n    color: var(--text);\n\n    background:\n        radial-gradient(\n            circle at 8% 0%,\n            rgba(50,183,255,.15),\n            transparent 28%\n        ),\n        radial-gradient(\n            circle at 94% 15%,\n            rgba(156,108,255,.13),\n            transparent 26%\n        ),\n        var(--bg);\n\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.65;\n\n    overflow: hidden;\n}\n\n\n#cctv-ch04 *,\n#cctv-ch04 *::before,\n#cctv-ch04 *::after {\n    box-sizing: border-box;\n}\n\n\n#cctv-ch04 a {\n    color: inherit;\n}\n\n\n#cctv-ch04 img {\n    display: block;\n    width: 100%;\n    height: auto;\n}\n\n\n#cctv-ch04 h1,\n#cctv-ch04 h2,\n#cctv-ch04 h3,\n#cctv-ch04 p,\n#cctv-ch04 figure {\n    margin-top: 0;\n}\n\n\n#cctv-ch04 .wrap {\n    width: min(1160px, calc(100% - 38px));\n    margin: 0 auto;\n}\n\n\n#cctv-ch04 .section {\n    padding: 88px 0;\n}\n\n\n\/* =========================================================\n   TYPOGRAFIE\n   ========================================================= *\/\n\n#cctv-ch04 h1 {\n\n    max-width: 980px;\n\n    margin-bottom: 25px;\n\n    color: var(--yellow);\n\n    font-size: clamp(48px, 7vw, 90px);\n    font-weight: 900;\n\n    line-height: .94;\n    letter-spacing: -4px;\n}\n\n\n#cctv-ch04 h2 {\n\n    margin-bottom: 20px;\n\n    color: var(--yellow);\n\n    font-size: clamp(34px, 4.7vw, 58px);\n    font-weight: 900;\n\n    line-height: 1.02;\n    letter-spacing: -2px;\n}\n\n\n#cctv-ch04 h3 {\n\n    margin-bottom: 10px;\n\n    color: #ffffff;\n\n    font-size: 22px;\n    font-weight: 800;\n\n    line-height: 1.2;\n}\n\n\n#cctv-ch04 .lead {\n\n    max-width: 830px;\n\n    margin-bottom: 28px;\n\n    color: #d4e0ec;\n\n    font-size: clamp(18px, 2vw, 22px);\n}\n\n\n#cctv-ch04 .muted {\n    color: var(--muted);\n}\n\n\n#cctv-ch04 .kicker {\n\n    display: inline-flex;\n    align-items: center;\n\n    gap: 10px;\n\n    margin-bottom: 18px;\n\n    color: var(--cyan);\n\n    font-size: 12px;\n    font-weight: 800;\n\n    letter-spacing: 2px;\n    text-transform: uppercase;\n}\n\n\n#cctv-ch04 .kicker::before {\n\n    content: \"\";\n\n    width: 30px;\n    height: 2px;\n\n    background: currentColor;\n}\n\n\n\/* =========================================================\n   BUTTONS\n   ========================================================= *\/\n\n#cctv-ch04 .button-row {\n\n    display: flex;\n    flex-wrap: wrap;\n\n    gap: 12px;\n}\n\n\n#cctv-ch04 .btn {\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    min-height: 54px;\n\n    padding: 0 25px;\n\n    border: 1px solid transparent;\n    border-radius: 999px;\n\n    font-weight: 800;\n    text-decoration: none;\n\n    transition:\n        transform .2s ease,\n        border-color .2s ease,\n        box-shadow .2s ease;\n}\n\n\n#cctv-ch04 .btn:hover {\n    transform: translateY(-2px);\n}\n\n\n#cctv-ch04 .btn-primary {\n\n    color: #07111f;\n\n    background: var(--yellow);\n\n    box-shadow:\n        0 12px 30px rgba(255,242,0,.16);\n}\n\n\n#cctv-ch04 .btn-primary:hover {\n\n    box-shadow:\n        0 15px 38px rgba(255,242,0,.25);\n}\n\n\n#cctv-ch04 .btn-secondary {\n\n    color: #ffffff;\n\n    border-color: rgba(255,255,255,.17);\n\n    background: rgba(255,255,255,.045);\n}\n\n\n#cctv-ch04 .btn-secondary:hover {\n    border-color: var(--yellow);\n}\n\n\n\/* =========================================================\n   CURSUSNAVIGATIE\n   ========================================================= *\/\n\n#cctv-ch04 .course-nav {\n\n    padding: 17px 0;\n\n    border-bottom: 1px solid var(--border);\n\n    background: rgba(3,12,21,.72);\n}\n\n\n#cctv-ch04 .course-nav-inner {\n\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 20px;\n}\n\n\n#cctv-ch04 .course-nav a {\n\n    color: #d9e4ef;\n\n    font-size: 13px;\n    font-weight: 700;\n\n    text-decoration: none;\n}\n\n\n#cctv-ch04 .course-nav a:hover {\n    color: var(--yellow);\n}\n\n\n#cctv-ch04 .module-no {\n\n    color: var(--yellow);\n\n    font-family: monospace;\n    font-size: 12px;\n\n    letter-spacing: 1px;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n#cctv-ch04 .hero {\n\n    position: relative;\n\n    padding: 82px 0 96px;\n}\n\n\n#cctv-ch04 .hero::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    right: -170px;\n    top: 90px;\n\n    width: 510px;\n    height: 510px;\n\n    border: 1px solid rgba(255,242,0,.08);\n    border-radius: 50%;\n\n    box-shadow:\n        0 0 0 55px rgba(255,242,0,.014),\n        0 0 0 110px rgba(50,183,255,.012);\n\n    pointer-events: none;\n}\n\n\n#cctv-ch04 .hero-grid {\n\n    position: relative;\n    z-index: 2;\n\n    display: grid;\n\n    grid-template-columns: 1.05fr .95fr;\n\n    gap: 66px;\n\n    align-items: center;\n}\n\n\n#cctv-ch04 .badge {\n\n    display: inline-flex;\n    align-items: center;\n\n    gap: 9px;\n\n    margin-bottom: 24px;\n\n    padding: 8px 13px;\n\n    border: 1px solid rgba(50,241,220,.22);\n    border-radius: 999px;\n\n    color: var(--cyan);\n\n    background: rgba(50,241,220,.06);\n\n    font-size: 12px;\n    font-weight: 800;\n\n    letter-spacing: 1.2px;\n    text-transform: uppercase;\n}\n\n\n#cctv-ch04 .badge-dot {\n\n    width: 8px;\n    height: 8px;\n\n    border-radius: 50%;\n\n    background: var(--yellow);\n\n    box-shadow:\n        0 0 13px var(--yellow);\n}\n\n\n\/* =========================================================\n   HERO FOTO \u2014 HARDE SCHIJF\n   ========================================================= *\/\n\n#cctv-ch04 .hero-photo-wrap {\n\n    position: relative;\n\n    padding: 25px 15px 35px 30px;\n}\n\n\n#cctv-ch04 .hero-photo-wrap::before {\n\n    content: \"\";\n\n    position: absolute;\n\n    inset: 8% 0 3% 8%;\n\n    border-radius: 40px;\n\n    background:\n        linear-gradient(\n            135deg,\n            rgba(255,242,0,.18),\n            rgba(50,241,220,.08),\n            rgba(156,108,255,.15)\n        );\n\n    transform: rotate(4deg);\n}\n\n\n#cctv-ch04 .hero-photo {\n\n    position: relative;\n    z-index: 2;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(255,242,0,.30);\n    border-radius: 32px;\n\n    background: #07111f;\n\n    box-shadow: var(--shadow);\n}\n\n\n#cctv-ch04 .hero-photo img {\n\n    aspect-ratio: 3 \/ 2;\n\n    object-fit: cover;\n}\n\n\n#cctv-ch04 .photo-overlay {\n\n    position: absolute;\n\n    left: 18px;\n    right: 18px;\n    bottom: 18px;\n\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 20px;\n\n    padding: 15px 17px;\n\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 16px;\n\n    background: rgba(4,14,24,.86);\n\n    backdrop-filter: blur(10px);\n}\n\n\n#cctv-ch04 .photo-overlay span {\n\n    color: #ffffff;\n\n    font-size: 12px;\n    font-weight: 800;\n}\n\n\n#cctv-ch04 .photo-overlay strong {\n\n    color: var(--yellow);\n\n    font-family: monospace;\n    font-size: 11px;\n\n    letter-spacing: 1px;\n}\n\n\n#cctv-ch04 .floating-label {\n\n    position: absolute;\n    z-index: 4;\n\n    top: 3px;\n    right: 0;\n\n    padding: 9px 13px;\n\n    border-radius: 10px;\n\n    color: #07111f;\n\n    background: var(--yellow);\n\n    font-family: monospace;\n    font-size: 10px;\n    font-weight: 900;\n\n    letter-spacing: 1px;\n\n    transform: rotate(2deg);\n}\n\n\n\/* =========================================================\n   LEERDOELEN\n   ========================================================= *\/\n\n#cctv-ch04 .learning {\n\n    border-top: 1px solid var(--border);\n    border-bottom: 1px solid var(--border);\n\n    background:\n        linear-gradient(\n            115deg,\n            rgba(255,242,0,.045),\n            transparent 45%\n        ),\n        rgba(255,255,255,.018);\n}\n\n\n#cctv-ch04 .learning-grid {\n\n    display: grid;\n\n    grid-template-columns: .8fr 1.2fr;\n\n    gap: 65px;\n\n    align-items: center;\n}\n\n\n#cctv-ch04 .learning-cards {\n\n    display: grid;\n\n    grid-template-columns: repeat(2, 1fr);\n\n    gap: 14px;\n}\n\n\n#cctv-ch04 .learning-card {\n\n    min-height: 155px;\n\n    padding: 23px;\n\n    border: 1px solid var(--border);\n    border-radius: 20px;\n\n    background: rgba(255,255,255,.035);\n}\n\n\n#cctv-ch04 .number {\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 36px;\n    height: 36px;\n\n    margin-bottom: 16px;\n\n    border-radius: 50%;\n\n    color: #07111f;\n\n    background: var(--yellow);\n\n    font-size: 12px;\n    font-weight: 900;\n}\n\n\n\/* =========================================================\n   DEFINITIE BOX\n   ========================================================= *\/\n\n#cctv-ch04 .definition {\n\n    position: relative;\n\n    padding: clamp(32px, 5vw, 60px);\n\n    overflow: hidden;\n\n    border: 1px solid rgba(255,242,0,.23);\n    border-radius: 30px;\n\n    background:\n        radial-gradient(\n            circle at 95% 0%,\n            rgba(50,241,220,.10),\n            transparent 32%\n        ),\n        linear-gradient(\n            135deg,\n            #0d2034,\n            #091626\n        );\n\n    box-shadow: var(--shadow);\n}\n\n\n#cctv-ch04 .definition::after {\n\n    content: \"HDD\";\n\n    position: absolute;\n\n    right: -5px;\n    bottom: -30px;\n\n    color: rgba(255,242,0,.024);\n\n    font-size: clamp(120px, 22vw, 270px);\n    font-weight: 900;\n\n    line-height: .8;\n\n    pointer-events: none;\n}\n\n\n\/* =========================================================\n   OPSLAG FACTOREN\n   ========================================================= *\/\n\n#cctv-ch04 .factor-grid {\n\n    display: grid;\n\n    grid-template-columns: repeat(3, 1fr);\n\n    gap: 17px;\n\n    margin-top: 42px;\n}\n\n\n#cctv-ch04 .factor {\n\n    position: relative;\n\n    min-height: 270px;\n\n    padding: 27px;\n\n    overflow: hidden;\n\n    border: 1px solid var(--border);\n    border-radius: 24px;\n\n    background: var(--card);\n}\n\n\n#cctv-ch04 .factor::after {\n\n    content: attr(data-number);\n\n    position: absolute;\n\n    right: 9px;\n    bottom: -30px;\n\n    color: rgba(255,255,255,.032);\n\n    font-size: 118px;\n    font-weight: 900;\n\n    line-height: 1;\n}\n\n\n#cctv-ch04 .factor-icon {\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 52px;\n    height: 52px;\n\n    margin-bottom: 20px;\n\n    border-radius: 16px;\n\n    color: #07111f;\n\n    background: var(--accent);\n\n    font-size: 12px;\n    font-weight: 900;\n}\n\n\n#cctv-ch04 .factor p {\n\n    position: relative;\n    z-index: 2;\n\n    margin-bottom: 0;\n\n    color: var(--muted);\n}\n\n\n\/* =========================================================\n   OPSLAG METER\n   ========================================================= *\/\n\n#cctv-ch04 .storage-load {\n\n    padding: clamp(32px, 5vw, 58px);\n\n    border: 1px solid var(--border);\n    border-radius: 28px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #0b1f33,\n            #081522\n        );\n}\n\n\n#cctv-ch04 .load-grid {\n\n    display: grid;\n\n    gap: 17px;\n\n    margin-top: 33px;\n}\n\n\n#cctv-ch04 .load-row {\n\n    display: grid;\n\n    grid-template-columns: 190px 1fr 110px;\n\n    gap: 17px;\n\n    align-items: center;\n}\n\n\n#cctv-ch04 .load-row strong {\n\n    color: #ffffff;\n\n    font-size: 13px;\n}\n\n\n#cctv-ch04 .load-track {\n\n    height: 11px;\n\n    overflow: hidden;\n\n    border-radius: 999px;\n\n    background: rgba(255,255,255,.07);\n}\n\n\n#cctv-ch04 .load-track span {\n\n    display: block;\n\n    width: var(--width);\n    height: 100%;\n\n    border-radius: inherit;\n\n    background: var(--accent);\n}\n\n\n#cctv-ch04 .load-result {\n\n    color: var(--accent);\n\n    font-family: monospace;\n    font-size: 11px;\n    font-weight: 900;\n\n    text-align: right;\n}\n\n\n\/* =========================================================\n   EDITORIAL FOTO\n   ========================================================= *\/\n\n#cctv-ch04 .editorial {\n\n    display: grid;\n\n    grid-template-columns: .95fr 1.05fr;\n\n    gap: 65px;\n\n    align-items: center;\n}\n\n\n#cctv-ch04 .editorial.reverse {\n\n    grid-template-columns: 1.05fr .95fr;\n}\n\n\n#cctv-ch04 .photo-card {\n\n    position: relative;\n\n    overflow: hidden;\n\n    border: 1px solid var(--border);\n    border-radius: 28px;\n\n    background: #06101c;\n\n    box-shadow: var(--shadow);\n}\n\n\n#cctv-ch04 .photo-card img {\n\n    min-height: 430px;\n\n    object-fit: cover;\n}\n\n\n#cctv-ch04 .photo-card::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    inset: 0;\n\n    background:\n        linear-gradient(\n            180deg,\n            transparent 43%,\n            rgba(3,11,19,.78)\n        );\n\n    pointer-events: none;\n}\n\n\n#cctv-ch04 .photo-caption {\n\n    position: absolute;\n    z-index: 2;\n\n    left: 22px;\n    right: 22px;\n    bottom: 20px;\n}\n\n\n#cctv-ch04 .photo-caption strong {\n\n    display: block;\n\n    color: var(--yellow);\n\n    font-size: 19px;\n}\n\n\n#cctv-ch04 .photo-caption span {\n\n    color: #d7e3ef;\n\n    font-size: 12px;\n}\n\n\n\/* =========================================================\n   INFO \/ NOTE\n   ========================================================= *\/\n\n#cctv-ch04 .note {\n\n    padding: 27px 29px;\n\n    border-left: 5px solid var(--yellow);\n    border-radius: 0 20px 20px 0;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(255,242,0,.085),\n            rgba(255,242,0,.015)\n        );\n}\n\n\n#cctv-ch04 .note strong {\n    color: var(--yellow);\n}\n\n\n\/* =========================================================\n   HDD VS SSD\n   ========================================================= *\/\n\n#cctv-ch04 .disk-grid {\n\n    display: grid;\n\n    grid-template-columns: 1fr 1fr;\n\n    gap: 18px;\n\n    margin-top: 40px;\n}\n\n\n#cctv-ch04 .disk-card {\n\n    padding: 31px;\n\n    border: 1px solid var(--border);\n    border-radius: 25px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.055),\n            rgba(255,255,255,.018)\n        );\n}\n\n\n#cctv-ch04 .disk-label {\n\n    display: inline-flex;\n\n    margin-bottom: 20px;\n\n    padding: 7px 11px;\n\n    border-radius: 8px;\n\n    color: #07111f;\n\n    background: var(--accent);\n\n    font-family: monospace;\n    font-size: 11px;\n    font-weight: 900;\n}\n\n\n#cctv-ch04 .disk-card p {\n\n    color: var(--muted);\n}\n\n\n\/* =========================================================\n   RAID\n   ========================================================= *\/\n\n#cctv-ch04 .raid-section {\n\n    background: #091522;\n}\n\n\n#cctv-ch04 .raid-grid {\n\n    display: grid;\n\n    grid-template-columns: .8fr 1.2fr;\n\n    gap: 55px;\n\n    align-items: center;\n}\n\n\n#cctv-ch04 .raid-visual {\n\n    display: grid;\n\n    grid-template-columns: repeat(4, 1fr);\n\n    gap: 10px;\n\n    padding: 30px;\n\n    border: 1px solid var(--border);\n    border-radius: 28px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.045),\n            rgba(255,255,255,.015)\n        );\n}\n\n\n#cctv-ch04 .raid-drive {\n\n    position: relative;\n\n    min-height: 190px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border: 1px solid rgba(255,255,255,.11);\n    border-radius: 17px;\n\n    color: var(--yellow);\n\n    background:\n        linear-gradient(\n            180deg,\n            #142b43,\n            #081725\n        );\n\n    font-family: monospace;\n    font-size: 13px;\n    font-weight: 900;\n}\n\n\n#cctv-ch04 .raid-drive::before {\n\n    content: \"\";\n\n    position: absolute;\n\n    top: 20px;\n\n    width: 11px;\n    height: 11px;\n\n    border-radius: 50%;\n\n    background: var(--green);\n\n    box-shadow:\n        0 0 12px rgba(104,232,154,.6);\n}\n\n\n#cctv-ch04 .raid-drive.failed {\n\n    color: var(--red);\n\n    border-color: rgba(255,115,95,.35);\n}\n\n\n#cctv-ch04 .raid-drive.failed::before {\n\n    background: var(--red);\n\n    box-shadow:\n        0 0 12px rgba(255,115,95,.7);\n}\n\n\n\/* =========================================================\n   EXTRA OPSLAG\n   ========================================================= *\/\n\n#cctv-ch04 .extra-grid {\n\n    display: grid;\n\n    grid-template-columns: repeat(3, 1fr);\n\n    gap: 18px;\n\n    margin-top: 40px;\n}\n\n\n#cctv-ch04 .extra-card {\n\n    position: relative;\n\n    min-height: 390px;\n\n    padding: 30px;\n\n    overflow: hidden;\n\n    border: 1px solid var(--border);\n    border-radius: 26px;\n\n    background: var(--card);\n}\n\n\n#cctv-ch04 .extra-card::after {\n\n    content: attr(data-code);\n\n    position: absolute;\n\n    right: 5px;\n    bottom: -20px;\n\n    color: rgba(255,255,255,.025);\n\n    font-size: 88px;\n    font-weight: 900;\n\n    line-height: 1;\n}\n\n\n#cctv-ch04 .extra-symbol {\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 55px;\n    height: 55px;\n\n    margin-bottom: 22px;\n\n    border-radius: 17px;\n\n    color: #07111f;\n\n    background: var(--accent);\n\n    font-family: monospace;\n    font-size: 12px;\n    font-weight: 900;\n}\n\n\n#cctv-ch04 .extra-card p {\n\n    position: relative;\n    z-index: 2;\n\n    color: var(--muted);\n}\n\n\n#cctv-ch04 .mini-points {\n\n    position: relative;\n    z-index: 2;\n\n    display: grid;\n\n    gap: 9px;\n\n    margin-top: 20px;\n}\n\n\n#cctv-ch04 .mini-point {\n\n    padding: 10px 12px;\n\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 11px;\n\n    color: #d7e2ed;\n\n    background: rgba(0,0,0,.13);\n\n    font-size: 12px;\n}\n\n\n\/* =========================================================\n   SD FOTO\n   ========================================================= *\/\n\n#cctv-ch04 .sd-feature {\n\n    display: grid;\n\n    grid-template-columns: .9fr 1.1fr;\n\n    gap: 60px;\n\n    align-items: center;\n}\n\n\n#cctv-ch04 .sd-photo {\n\n    position: relative;\n\n    padding: 22px;\n}\n\n\n#cctv-ch04 .sd-photo::before {\n\n    content: \"\";\n\n    position: absolute;\n\n    inset: 7% 2% 3% 9%;\n\n    border-radius: 35px;\n\n    background:\n        linear-gradient(\n            135deg,\n            rgba(50,241,220,.15),\n            rgba(255,242,0,.10)\n        );\n\n    transform: rotate(-4deg);\n}\n\n\n#cctv-ch04 .sd-photo figure {\n\n    position: relative;\n    z-index: 2;\n\n    overflow: hidden;\n\n    border: 1px solid rgba(50,241,220,.25);\n    border-radius: 28px;\n\n    box-shadow: var(--shadow);\n}\n\n\n#cctv-ch04 .sd-photo img {\n\n    min-height: 390px;\n\n    object-fit: cover;\n}\n\n\n\/* =========================================================\n   CLOUD\n   ========================================================= *\/\n\n#cctv-ch04 .cloud-feature {\n\n    position: relative;\n\n    min-height: 540px;\n\n    display: flex;\n    align-items: flex-end;\n\n    overflow: hidden;\n\n    border: 1px solid var(--border);\n    border-radius: 32px;\n\n    background: #07111f;\n\n    box-shadow: var(--shadow);\n}\n\n\n#cctv-ch04 .cloud-feature img {\n\n    position: absolute;\n\n    inset: 0;\n\n    width: 100%;\n    height: 100%;\n\n    object-fit: cover;\n}\n\n\n#cctv-ch04 .cloud-feature::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    inset: 0;\n\n    background:\n        linear-gradient(\n            90deg,\n            rgba(4,13,23,.97) 0%,\n            rgba(4,13,23,.83) 46%,\n            rgba(4,13,23,.16) 100%\n        );\n}\n\n\n#cctv-ch04 .cloud-content {\n\n    position: relative;\n    z-index: 2;\n\n    width: min(670px, 92%);\n\n    padding: 52px;\n}\n\n\n#cctv-ch04 .cloud-reasons {\n\n    display: flex;\n    flex-wrap: wrap;\n\n    gap: 8px;\n\n    margin-top: 24px;\n}\n\n\n#cctv-ch04 .cloud-tag {\n\n    padding: 8px 11px;\n\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 999px;\n\n    color: #d8e4ee;\n\n    background: rgba(0,0,0,.18);\n\n    font-size: 11px;\n    font-weight: 700;\n}\n\n\n\/* =========================================================\n   CHECKLIST\n   ========================================================= *\/\n\n#cctv-ch04 .check-grid {\n\n    display: grid;\n\n    grid-template-columns: repeat(2, 1fr);\n\n    gap: 13px;\n\n    margin-top: 38px;\n}\n\n\n#cctv-ch04 .check-item {\n\n    display: flex;\n    align-items: flex-start;\n\n    gap: 15px;\n\n    padding: 20px;\n\n    border: 1px solid var(--border);\n    border-radius: 17px;\n\n    background: rgba(255,255,255,.03);\n}\n\n\n#cctv-ch04 .check-number {\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 31px;\n    height: 31px;\n\n    flex: 0 0 31px;\n\n    border-radius: 9px;\n\n    color: #07111f;\n\n    background: var(--yellow);\n\n    font-size: 12px;\n    font-weight: 900;\n}\n\n\n#cctv-ch04 .check-item strong {\n\n    display: block;\n\n    margin-bottom: 4px;\n\n    color: #ffffff;\n}\n\n\n#cctv-ch04 .check-item span {\n\n    color: var(--muted);\n\n    font-size: 12px;\n}\n\n\n\/* =========================================================\n   MICRO LEARNING\n   ========================================================= *\/\n\n#cctv-ch04 .micro {\n\n    padding: 28px 0 86px;\n}\n\n\n#cctv-ch04 .micro-box {\n\n    position: relative;\n\n    padding: clamp(35px, 5vw, 62px);\n\n    overflow: hidden;\n\n    border: 1px solid rgba(255,242,0,.24);\n    border-radius: 30px;\n\n    background:\n        radial-gradient(\n            circle at 90% 10%,\n            rgba(156,108,255,.20),\n            transparent 31%\n        ),\n        radial-gradient(\n            circle at 0% 100%,\n            rgba(50,241,220,.13),\n            transparent 37%\n        ),\n        linear-gradient(\n            135deg,\n            #0c2235,\n            #10182b\n        );\n\n    box-shadow: var(--shadow);\n}\n\n\n#cctv-ch04 .micro-box::after {\n\n    content: \"STORAGE\";\n\n    position: absolute;\n\n    right: -20px;\n    bottom: -18px;\n\n    color: rgba(255,242,0,.023);\n\n    font-size: clamp(70px, 12vw, 145px);\n    font-weight: 900;\n\n    line-height: .8;\n}\n\n\n#cctv-ch04 .micro-grid {\n\n    position: relative;\n    z-index: 2;\n\n    display: grid;\n\n    grid-template-columns: 1.15fr .85fr;\n\n    gap: 55px;\n\n    align-items: center;\n}\n\n\n#cctv-ch04 .practice-list {\n\n    display: grid;\n\n    gap: 10px;\n}\n\n\n#cctv-ch04 .practice-item {\n\n    display: flex;\n    align-items: center;\n\n    gap: 12px;\n\n    padding: 13px 14px;\n\n    border: 1px solid var(--border);\n    border-radius: 13px;\n\n    background: rgba(0,0,0,.17);\n\n    color: #dce6ef;\n\n    font-size: 13px;\n}\n\n\n#cctv-ch04 .practice-check {\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 25px;\n    height: 25px;\n\n    flex: 0 0 25px;\n\n    border-radius: 50%;\n\n    color: #07111f;\n\n    background: var(--yellow);\n\n    font-weight: 900;\n}\n\n\n\/* =========================================================\n   QUIZ\n   ========================================================= *\/\n\n#cctv-ch04 .quiz-section {\n\n    background:\n        linear-gradient(\n            180deg,\n            #091522,\n            #07111f\n        );\n}\n\n\n#cctv-ch04 .quiz-grid {\n\n    display: grid;\n\n    grid-template-columns: repeat(4, 1fr);\n\n    gap: 15px;\n\n    margin-top: 37px;\n}\n\n\n#cctv-ch04 .quiz {\n\n    padding: 25px;\n\n    border: 1px solid var(--border);\n    border-radius: 20px;\n\n    background: rgba(255,255,255,.035);\n}\n\n\n#cctv-ch04 .quiz small {\n\n    display: block;\n\n    margin-bottom: 10px;\n\n    color: var(--cyan);\n\n    font-family: monospace;\n    font-weight: 800;\n\n    letter-spacing: 1px;\n}\n\n\n#cctv-ch04 .quiz p {\n\n    margin: 0;\n\n    color: #ffffff;\n\n    font-weight: 700;\n}\n\n\n\/* =========================================================\n   HOOFDSTUKNAVIGATIE\n   ========================================================= *\/\n\n#cctv-ch04 .chapter-nav {\n\n    padding: 75px 0 45px;\n}\n\n\n#cctv-ch04 .chapter-nav-grid {\n\n    display: grid;\n\n    grid-template-columns: 1fr .75fr 1.25fr;\n\n    gap: 16px;\n}\n\n\n#cctv-ch04 .nav-card {\n\n    display: block;\n\n    padding: 27px;\n\n    border: 1px solid var(--border);\n    border-radius: 22px;\n\n    background: var(--card);\n\n    text-decoration: none;\n\n    transition:\n        transform .2s ease,\n        border-color .2s ease;\n}\n\n\n#cctv-ch04 .nav-card:hover {\n\n    transform: translateY(-3px);\n\n    border-color: var(--yellow);\n}\n\n\n#cctv-ch04 .nav-card small {\n\n    display: block;\n\n    margin-bottom: 8px;\n\n    color: var(--muted);\n\n    font-size: 11px;\n    font-weight: 800;\n\n    letter-spacing: 1.3px;\n    text-transform: uppercase;\n}\n\n\n#cctv-ch04 .nav-card strong {\n\n    display: block;\n\n    color: var(--yellow);\n\n    font-size: 19px;\n}\n\n\n#cctv-ch04 .next {\n\n    background:\n        linear-gradient(\n            120deg,\n            rgba(255,242,0,.07),\n            rgba(255,255,255,.025)\n        );\n}\n\n\n\/* =========================================================\n   COPYRIGHT\n   ========================================================= *\/\n\n#cctv-ch04 .copyright {\n\n    padding: 25px 0 38px;\n\n    border-top: 1px solid var(--border);\n\n    color: #71849a;\n\n    font-size: 12px;\n    text-align: center;\n}\n\n\n#cctv-ch04 .copyright strong {\n    color: #a8b8c8;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 960px) {\n\n    #cctv-ch04 .hero-grid,\n    #cctv-ch04 .learning-grid,\n    #cctv-ch04 .editorial,\n    #cctv-ch04 .editorial.reverse,\n    #cctv-ch04 .raid-grid,\n    #cctv-ch04 .sd-feature,\n    #cctv-ch04 .micro-grid {\n        grid-template-columns: 1fr;\n    }\n\n    #cctv-ch04 .factor-grid,\n    #cctv-ch04 .extra-grid {\n        grid-template-columns: 1fr;\n    }\n\n    #cctv-ch04 .quiz-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    #cctv-ch04 .chapter-nav-grid {\n        grid-template-columns: 1fr;\n    }\n\n}\n\n\n@media (max-width: 700px) {\n\n    #cctv-ch04 .wrap {\n        width: min(100% - 24px, 1160px);\n    }\n\n    #cctv-ch04 .section {\n        padding: 62px 0;\n    }\n\n    #cctv-ch04 h1 {\n        letter-spacing: -2.5px;\n    }\n\n    #cctv-ch04 h2 {\n        letter-spacing: -1.3px;\n    }\n\n    #cctv-ch04 .course-nav-inner {\n        align-items: flex-start;\n        flex-direction: column;\n    }\n\n    #cctv-ch04 .learning-cards,\n    #cctv-ch04 .disk-grid,\n    #cctv-ch04 .check-grid,\n    #cctv-ch04 .quiz-grid {\n        grid-template-columns: 1fr;\n    }\n\n    #cctv-ch04 .load-row {\n        grid-template-columns: 1fr;\n        gap: 7px;\n    }\n\n    #cctv-ch04 .load-result {\n        text-align: left;\n    }\n\n    #cctv-ch04 .raid-visual {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    #cctv-ch04 .button-row {\n        flex-direction: column;\n    }\n\n    #cctv-ch04 .btn {\n        width: 100%;\n    }\n\n    #cctv-ch04 .photo-overlay {\n        align-items: flex-start;\n        flex-direction: column;\n        gap: 3px;\n    }\n\n    #cctv-ch04 .cloud-feature {\n        min-height: 680px;\n    }\n\n    #cctv-ch04 .cloud-feature::after {\n        background:\n            linear-gradient(\n                0deg,\n                rgba(4,13,23,.98) 0%,\n                rgba(4,13,23,.84) 65%,\n                rgba(4,13,23,.15) 100%\n            );\n    }\n\n    #cctv-ch04 .cloud-content {\n        padding: 28px;\n    }\n\n}\n\n\n\/* =========================================================\n   LANGUAGE SELECTOR\n   ========================================================= *\/\n#cctv-ch04 .cctv-language-bar{\n    display:flex;\n    justify-content:flex-end;\n    align-items:center;\n    gap:10px;\n    padding-top:18px;\n    padding-bottom:2px;\n    color:#dbe7f5;\n    font-size:12px;\n    font-weight:800;\n    letter-spacing:.04em;\n}\n#cctv-ch04 .cctv-language-bar__label{ color:#9fb0c8; }\n#cctv-ch04 .cctv-language-switcher{\n    display:inline-flex;\n    overflow:hidden;\n    border:1px solid rgba(255,255,255,.18);\n    border-radius:999px;\n    background:rgba(255,255,255,.06);\n}\n#cctv-ch04 .cctv-language-switcher button{\n    appearance:none;\n    border:0;\n    border-right:1px solid rgba(255,255,255,.14);\n    padding:7px 11px;\n    background:transparent;\n    color:#dbe7f5;\n    font:inherit;\n    font-size:12px;\n    font-weight:900;\n    cursor:pointer;\n    transition:.18s ease;\n}\n#cctv-ch04 .cctv-language-switcher button:last-child{ border-right:0; }\n#cctv-ch04 .cctv-language-switcher button:hover{\n    background:rgba(255,255,255,.09);\n    color:#fff;\n}\n#cctv-ch04 .cctv-language-switcher button.is-active{\n    background:var(--red);\n    color:#fff;\n}\n#cctv-ch04[data-language=\"fr\"] .micro-box::after{ content:\"STOCKAGE\"; }\n#cctv-ch04[data-language=\"en\"] .micro-box::after{ content:\"STORAGE\"; }\n@media(max-width:550px){\n    #cctv-ch04 .cctv-language-bar{\n        justify-content:space-between;\n        gap:8px;\n    }\n    #cctv-ch04 .cctv-language-bar__label{ font-size:11px; }\n    #cctv-ch04 .cctv-language-switcher button{ padding:7px 10px; }\n}\n<\/style>\n<main data-language=\"nl\" id=\"cctv-ch04\" lang=\"nl\"><div aria-label=\"Taalkeuze \u00b7 S\u00e9lecteur de langue \u00b7 Language selector\" class=\"cctv-language-bar wrap\">\n<span class=\"cctv-language-bar__label\">Taal \u00b7 Langue \u00b7 Language<\/span>\n<div aria-label=\"NL \/ FR \/ EN\" class=\"cctv-language-switcher\" role=\"group\">\n<button aria-pressed=\"false\" data-lang=\"nl\" type=\"button\">NL<\/button>\n<button aria-pressed=\"false\" data-lang=\"fr\" type=\"button\">FR<\/button>\n<button aria-pressed=\"false\" data-lang=\"en\" type=\"button\">EN<\/button>\n<\/div>\n<\/div>\n<!-- =========================================================\n     CURSUSNAVIGATIE\n     ========================================================= -->\n<nav class=\"course-nav\">\n<div class=\"wrap course-nav-inner\">\n<a href=\"https:\/\/cctvacademy.be\/nl\/cctv-opnamesysteem-kiezen\/\">\n            \u2190 Hoofdstuk 3\n        <\/a>\n<span class=\"module-no\">\n            MODULE 04 \/ 10\n        <\/span>\n<a href=\"https:\/\/cctvacademy.be\/nl\/cctv-monitor\/\">\n            Hoofdstuk 5 \u2192\n        <\/a>\n<\/div>\n<\/nav>\n<!-- =========================================================\n     HERO\n     ========================================================= -->\n<section class=\"hero\">\n<div class=\"wrap\">\n<div class=\"hero-grid\">\n<div>\n<div class=\"badge\">\n<span class=\"badge-dot\"><\/span>\n\n                    Basis CCTV Opleiding \u00b7 Hoofdstuk 04\n\n                <\/div>\n<h1>\n                    CCTV-<br\/>\n                    opslag.\n                <\/h1>\n<p class=\"lead\">\n\n                    Een camera kan prachtige beelden leveren,\n                    maar zonder voldoende opslag verdwijnen\n                    die beelden sneller dan je verwacht.\n\n                <\/p>\n<p class=\"muted\">\n\n                    Hoeveel opslag je nodig hebt,\n                    hangt niet alleen af van het aantal camera's.\n\n                    Ook resolutie, framerate, compressie,\n                    opnamemethode, bewaartermijn\n                    en redundantie hebben een grote invloed.\n\n                <\/p>\n<div class=\"button-row\" style=\"margin-top:30px;\">\n<a class=\"btn btn-primary\" href=\"#harde-schijf\">\n                        Start hoofdstuk \u2193\n                    <\/a>\n<a class=\"btn btn-secondary\" href=\"https:\/\/cctvacademy.be\/nl\/overzicht-cctv-cameras-en-opnamesystemen\/#cctv-level01-modules\">\n                        Alle hoofdstukken\n                    <\/a>\n<\/div>\n<\/div>\n<!-- HERO HDD FOTO -->\n<div class=\"hero-photo-wrap\">\n<span class=\"floating-label\">\n                    VIDEO \/\/ STORAGE\n                <\/span>\n<figure class=\"hero-photo\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Close-up van de interne onderdelen van een harde schijf\" fetchpriority=\"high\" loading=\"eager\" src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/6310044\/pexels-photo-6310044.jpeg?w=812&#038;ssl=1\"\/>\n<figcaption class=\"photo-overlay\">\n<span>\n                            Videobeelden vragen continu opslagcapaciteit\n                        <\/span>\n<strong>\n                            HDD \/\/ RECORD \/\/ RETAIN\n                        <\/strong>\n<\/figcaption>\n<\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     LEERDOELEN\n     ========================================================= -->\n<section class=\"section learning\">\n<div class=\"wrap\">\n<div class=\"learning-grid\">\n<div>\n<span class=\"kicker\">\n                    Na dit hoofdstuk\n                <\/span>\n<h2>\n                    Je begrijpt waar de terabytes naartoe gaan.\n                <\/h2>\n<p class=\"muted\">\n\n                    Opslagcapaciteit is het resultaat\n                    van meerdere keuzes in de volledige\n                    CCTV-installatie.\n\n                <\/p>\n<\/div>\n<div class=\"learning-cards\">\n<div class=\"learning-card\">\n<span class=\"number\">\n                        01\n                    <\/span>\n<h3>\n                        HDD-capaciteit\n                    <\/h3>\n<p class=\"muted\">\n\n                        Je kent de factoren die bepalen\n                        hoeveel opslag nodig is.\n\n                    <\/p>\n<\/div>\n<div class=\"learning-card\">\n<span class=\"number\">\n                        02\n                    <\/span>\n<h3>\n                        Bewaartijd\n                    <\/h3>\n<p class=\"muted\">\n\n                        Je begrijpt waarom 30 dagen\n                        veel meer opslag vraagt dan 7 dagen.\n\n                    <\/p>\n<\/div>\n<div class=\"learning-card\">\n<span class=\"number\">\n                        03\n                    <\/span>\n<h3>\n                        Redundantie\n                    <\/h3>\n<p class=\"muted\">\n\n                        Je begrijpt waarom RAID\n                        extra schijven kan vereisen.\n\n                    <\/p>\n<\/div>\n<div class=\"learning-card\">\n<span class=\"number\">\n                        04\n                    <\/span>\n<h3>\n                        Extra opslag\n                    <\/h3>\n<p class=\"muted\">\n\n                        Je kent de rol van NAS,\n                        SD-kaarten en cloudopslag.\n\n                    <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     HARDE SCHIJF\n     ========================================================= -->\n<section class=\"section\" id=\"harde-schijf\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            Primaire opslag \/\/ HDD\n        <\/span>\n<h2>\n            De harde schijf<br\/>\n            bewaart het verleden.\n        <\/h2>\n<div class=\"definition\">\n<p class=\"lead\">\n\n                In veel CCTV-recorders worden harde schijven\n                gebruikt om videobeelden\n\n                <strong style=\"color:#fff200;\">\n                    24 uur per dag\n                <\/strong>\n\n                op te slaan.\n\n            <\/p>\n<p class=\"muted\">\n\n                De benodigde capaciteit hangt af\n                van hoeveel videodata het volledige systeem\n                gedurende de gewenste bewaartermijn produceert.\n\n            <\/p>\n<p class=\"muted\" style=\"margin-bottom:0;\">\n\n                Daarom bestaat er geen universeel antwoord op:\n\n                <strong style=\"color:#ffffff;\">\n                    \u201cHoe groot moet mijn harde schijf zijn?\u201d\n                <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     7 FACTOREN\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            Storage calculation\n        <\/span>\n<h2>\n            Zeven factoren bepalen<br\/>\n            hoeveel opslag je nodig hebt.\n        <\/h2>\n<div class=\"factor-grid\">\n<div class=\"factor\" data-number=\"1\">\n<div class=\"factor-icon\" style=\"--accent:#fff200;\">\n                    CAM\n                <\/div>\n<h3>\n                    Aantal camera's\n                <\/h3>\n<p>\n\n                    Elke extra camera cre\u00ebert\n                    een extra videostream.\n\n                    Meer camera's betekent dus\n                    meer opgeslagen videodata.\n\n                <\/p>\n<\/div>\n<div class=\"factor\" data-number=\"2\">\n<div class=\"factor-icon\" style=\"--accent:#32f1dc;\">\n                    MP\n                <\/div>\n<h3>\n                    Resolutie\n                <\/h3>\n<p>\n\n                    Een camera met een hogere resolutie\n                    registreert meer beeldinformatie.\n\n                    Daardoor stijgt doorgaans ook\n                    de benodigde opslagcapaciteit.\n\n                <\/p>\n<\/div>\n<div class=\"factor\" data-number=\"3\">\n<div class=\"factor-icon\" style=\"--accent:#32b7ff;\">\n                    FPS\n                <\/div>\n<h3>\n                    Frames per seconde\n                <\/h3>\n<p>\n\n                    Hoe meer beelden per seconde\n                    worden opgeslagen,\n                    hoe vloeiender de video \u2014\n                    maar ook hoe groter de hoeveelheid data.\n\n                <\/p>\n<\/div>\n<div class=\"factor\" data-number=\"4\">\n<div class=\"factor-icon\" style=\"--accent:#9c6cff;\">\n                    H.26\n                <\/div>\n<h3>\n                    Compressie\n                <\/h3>\n<p>\n\n                    Effici\u00ebntere videocompressie\n                    kan dezelfde beeldinformatie\n                    met minder opslagruimte bewaren.\n\n                    Denk bijvoorbeeld aan H.265\n                    tegenover oudere compressietechnieken.\n\n                <\/p>\n<\/div>\n<div class=\"factor\" data-number=\"5\">\n<div class=\"factor-icon\" style=\"--accent:#ff9d45;\">\n                    REC\n                <\/div>\n<h3>\n                    Opnamemethode\n                <\/h3>\n<p>\n\n                    Continu opnemen vraagt veel opslag.\n\n                    Opnemen bij beweging,\n                    een event of alarm kan\n                    de hoeveelheid opgeslagen video beperken.\n\n                <\/p>\n<\/div>\n<div class=\"factor\" data-number=\"6\">\n<div class=\"factor-icon\" style=\"--accent:#68e89a;\">\n                    30D\n                <\/div>\n<h3>\n                    Bewaartermijn\n                <\/h3>\n<p>\n\n                    Zeven dagen beelden bewaren\n                    vraagt veel minder capaciteit\n                    dan dertig of negentig dagen.\n\n                <\/p>\n<\/div>\n<div class=\"factor\" data-number=\"7\">\n<div class=\"factor-icon\" style=\"--accent:#ff6fae;\">\n                    RAID\n                <\/div>\n<h3>\n                    Redundantie\n                <\/h3>\n<p>\n\n                    Bij RAID worden meerdere\n                    harde schijven gebruikt.\n\n                    Een deel van de totale capaciteit\n                    kan worden ingezet om\n                    uitval van een schijf op te vangen.\n\n                <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     VISUELE IMPACT\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            Meer data = meer opslag\n        <\/span>\n<h2>\n            Elke instelling<br\/>\n            heeft een prijs in gigabytes.\n        <\/h2>\n<div class=\"storage-load\">\n<p class=\"muted\">\n\n                Onderstaande balken zijn geen exacte berekening,\n                maar tonen visueel welke keuzes\n                de opslagbehoefte kunnen verhogen.\n\n            <\/p>\n<div class=\"load-grid\">\n<div class=\"load-row\">\n<strong>\n                        Meer camera's\n                    <\/strong>\n<div class=\"load-track\">\n<span style=\"\n                                --width:88%;\n                                --accent:#fff200;\n                            \"><\/span>\n<\/div>\n<span class=\"load-result\" style=\"--accent:#fff200;\">\n                        \u2191 OPSLAG\n                    <\/span>\n<\/div>\n<div class=\"load-row\">\n<strong>\n                        Hogere resolutie\n                    <\/strong>\n<div class=\"load-track\">\n<span style=\"\n                                --width:82%;\n                                --accent:#32f1dc;\n                            \"><\/span>\n<\/div>\n<span class=\"load-result\" style=\"--accent:#32f1dc;\">\n                        \u2191 OPSLAG\n                    <\/span>\n<\/div>\n<div class=\"load-row\">\n<strong>\n                        Meer FPS\n                    <\/strong>\n<div class=\"load-track\">\n<span style=\"\n                                --width:72%;\n                                --accent:#32b7ff;\n                            \"><\/span>\n<\/div>\n<span class=\"load-result\" style=\"--accent:#32b7ff;\">\n                        \u2191 OPSLAG\n                    <\/span>\n<\/div>\n<div class=\"load-row\">\n<strong>\n                        Langere bewaartijd\n                    <\/strong>\n<div class=\"load-track\">\n<span style=\"\n                                --width:95%;\n                                --accent:#ff9d45;\n                            \"><\/span>\n<\/div>\n<span class=\"load-result\" style=\"--accent:#ff9d45;\">\n                        \u2191\u2191 OPSLAG\n                    <\/span>\n<\/div>\n<div class=\"load-row\">\n<strong>\n                        Effici\u00ebnte compressie\n                    <\/strong>\n<div class=\"load-track\">\n<span style=\"\n                                --width:42%;\n                                --accent:#68e89a;\n                            \"><\/span>\n<\/div>\n<span class=\"load-result\" style=\"--accent:#68e89a;\">\n                        \u2193 OPSLAG\n                    <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     HDD FOTO + SURVEILLANCE HDD\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<div class=\"editorial\">\n<figure class=\"photo-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Open harde schijf met zichtbare schijfplaten en leeskop\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/7370679\/pexels-photo-7370679.jpeg?w=812&#038;ssl=1\"\/>\n<figcaption class=\"photo-caption\">\n<strong>\n                        CCTV-opslag werkt dag en nacht.\n                    <\/strong>\n<span>\n                        De schijf verwerkt langdurig\n                        en continu videodata.\n                    <\/span>\n<\/figcaption>\n<\/figure>\n<div>\n<span class=\"kicker\">\n                    Surveillance HDD\n                <\/span>\n<h2>\n                    Niet elke harde schijf<br\/>\n                    heeft dezelfde taak.\n                <\/h2>\n<p class=\"lead\">\n\n                    CCTV-recorders schrijven vaak\n                    gedurende lange perioden\n                    continu videodata naar de schijf.\n\n                <\/p>\n<p class=\"muted\">\n\n                    Surveillance-harde schijven zijn ontworpen\n                    voor langdurige opnameomgevingen\n                    met een hoge schrijfbelasting.\n\n                    Daarom worden in professionele recorders\n                    meestal schijven gebruikt\n                    die voor surveillance zijn bedoeld.\n\n                <\/p>\n<div class=\"note\">\n<strong>Praktisch:<\/strong>\n\n                    gebruik bij het ontwerpen\n                    van een CCTV-installatie een\n                    opslag- of hard-diskcalculator.\n\n                    Zo kun je camera-aantal,\n                    bitrate en bewaartermijn\n                    vooraf combineren.\n\n                <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     HDD VS SSD\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            HDD versus SSD\n        <\/span>\n<h2>\n            Bewegende delen<br\/>\n            of solid state?\n        <\/h2>\n<div class=\"disk-grid\">\n<div class=\"disk-card\" style=\"--accent:#fff200;\">\n<span class=\"disk-label\" style=\"--accent:#fff200;\">\n                    HDD\n                <\/span>\n<h3>\n                    Harde schijf\n                <\/h3>\n<p>\n\n                    Een klassieke HDD gebruikt\n                    draaiende magnetische schijven.\n\n                <\/p>\n<p>\n\n                    HDD's bieden veel opslagcapaciteit\n                    en worden daarom zeer vaak gebruikt\n                    voor langdurige CCTV-opnames.\n\n                <\/p>\n<p style=\"margin-bottom:0;\">\n\n                    Voor CCTV kies je bij voorkeur\n                    een schijf die geschikt is\n                    voor surveillance en continue schrijfbelasting.\n\n                <\/p>\n<\/div>\n<div class=\"disk-card\" style=\"--accent:#32f1dc;\">\n<span class=\"disk-label\" style=\"--accent:#32f1dc;\">\n                    SSD\n                <\/span>\n<h3>\n                    Solid State Drive\n                <\/h3>\n<p>\n\n                    Een SSD heeft geen bewegende\n                    mechanische onderdelen.\n\n                <\/p>\n<p>\n\n                    Dat maakt SSD-technologie interessant\n                    in toepassingen waar trillingen,\n                    beweging of specifieke prestatie-eisen\n                    een belangrijke rol spelen.\n\n                <\/p>\n<p style=\"margin-bottom:0;\">\n\n                    Welk opslagmedium geschikt is,\n                    hangt altijd af van het apparaat\n                    en de toepassing.\n\n                <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     RAID\n     ========================================================= -->\n<section class=\"section raid-section\">\n<div class=\"wrap\">\n<div class=\"raid-grid\">\n<div class=\"raid-visual\">\n<div class=\"raid-drive\">\n                    HDD 01\n                <\/div>\n<div class=\"raid-drive\">\n                    HDD 02\n                <\/div>\n<div class=\"raid-drive\">\n                    HDD 03\n                <\/div>\n<div class=\"raid-drive failed\">\n                    HDD 04\n                <\/div>\n<\/div>\n<div>\n<span class=\"kicker\">\n                    Redundantie \/\/ RAID\n                <\/span>\n<h2>\n                    Wat als \u00e9\u00e9n<br\/>\n                    schijf uitvalt?\n                <\/h2>\n<p class=\"lead\">\n\n                    Bij grotere of kritischere systemen\n                    kan men meerdere harde schijven\n                    in een RAID-configuratie gebruiken.\n\n                <\/p>\n<p class=\"muted\">\n\n                    Afhankelijk van het RAID-type\n                    wordt data verdeeld of gespiegeld\n                    over meerdere schijven.\n\n                    Daardoor kan het systeem\n                    een hogere beschikbaarheid krijgen\n                    wanneer een schijf defect raakt.\n\n                <\/p>\n<div class=\"note\">\n<strong>Let op:<\/strong>\n\n                    redundantie is niet hetzelfde als back-up.\n\n                    RAID kan beschermen tegen bepaalde\n                    vormen van schijfuitval,\n                    maar niet automatisch tegen bijvoorbeeld\n                    verwijdering, sabotage of verlies\n                    van het volledige systeem.\n\n                <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     EXTRA OPSLAG\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            Extra opslagmogelijkheden\n        <\/span>\n<h2>\n            Niet alles hoeft<br\/>\n            op de recorder te staan.\n        <\/h2>\n<p class=\"lead\">\n\n            Naast lokale harde schijven\n            zijn er nog andere manieren\n            om camerabeelden op te slaan.\n\n        <\/p>\n<div class=\"extra-grid\">\n<!-- NAS -->\n<article class=\"extra-card\" data-code=\"NAS\">\n<div class=\"extra-symbol\" style=\"--accent:#32b7ff;\">\n                    NAS\n                <\/div>\n<h3>\n                    Network Attached Storage\n                <\/h3>\n<p>\n\n                    Een NAS is opslagapparatuur\n                    die via het netwerk bereikbaar is.\n\n                    Bestanden en data kunnen\n                    centraal worden opgeslagen\n                    en gedeeld.\n\n                <\/p>\n<div class=\"mini-points\">\n<div class=\"mini-point\">\n                        Netwerkgebaseerde opslag\n                    <\/div>\n<div class=\"mini-point\">\n                        Centrale opslaglocatie\n                    <\/div>\n<div class=\"mini-point\">\n                        Meerdere schijven mogelijk\n                    <\/div>\n<\/div>\n<\/article>\n<!-- SD -->\n<article class=\"extra-card\" data-code=\"SD\">\n<div class=\"extra-symbol\" style=\"--accent:#32f1dc;\">\n                    \u00b5SD\n                <\/div>\n<h3>\n                    SD-kaart in de camera\n                <\/h3>\n<p>\n\n                    Veel IP-camera's hebben\n                    een microSD-slot.\n\n                    Daardoor kan de camera\n                    zelf videobeelden lokaal opslaan.\n\n                <\/p>\n<div class=\"mini-points\">\n<div class=\"mini-point\">\n                        Opslag aan de edge\n                    <\/div>\n<div class=\"mini-point\">\n                        Buffer bij netwerkproblemen\n                    <\/div>\n<div class=\"mini-point\">\n                        Beperkte schrijfcapaciteit\n                    <\/div>\n<\/div>\n<\/article>\n<!-- CLOUD -->\n<article class=\"extra-card\" data-code=\"CLOUD\">\n<div class=\"extra-symbol\" style=\"--accent:#9c6cff;\">\n                    \u2601\n                <\/div>\n<h3>\n                    Cloudopslag\n                <\/h3>\n<p>\n\n                    Bij cloudopslag worden beelden\n                    via het netwerk naar externe\n                    infrastructuur gestuurd.\n\n                <\/p>\n<div class=\"mini-points\">\n<div class=\"mini-point\">\n                        Afhankelijk van internet\n                    <\/div>\n<div class=\"mini-point\">\n                        Bandbreedte &amp; kosten\n                    <\/div>\n<div class=\"mini-point\">\n                        Privacy &amp; regelgeving\n                    <\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     SD-KAART FOTO\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<div class=\"sd-feature\">\n<div class=\"sd-photo\">\n<figure>\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"SD-kaart en microSD-opslagmedium\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/1738642\/pexels-photo-1738642.jpeg?w=812&#038;ssl=1\"\/>\n<\/figure>\n<\/div>\n<div>\n<span class=\"kicker\">\n                    Edge storage \/\/ microSD\n                <\/span>\n<h2>\n                    Opslag rechtstreeks<br\/>\n                    in de camera.\n                <\/h2>\n<p class=\"lead\">\n\n                    Wanneer een IP-camera zelf\n                    een SD-kaart bevat,\n                    hoeft niet elk beeld\n                    onmiddellijk naar de recorder.\n\n                <\/p>\n<p class=\"muted\">\n\n                    Een SD-kaart kan bijvoorbeeld\n                    worden gebruikt als lokale opslag\n                    of als tijdelijke buffer\n                    wanneer het centrale opnamesysteem\n                    tijdelijk niet bereikbaar is.\n\n                <\/p>\n<div class=\"note\">\n<strong>Let op:<\/strong>\n\n                    flashgeheugen heeft een beperkte\n                    hoeveelheid schrijfcycli.\n\n                    Gebruik daarom opslagmedia\n                    die geschikt zijn voor\n                    de voorziene opnamebelasting.\n\n                <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     CLOUD OPSLAG\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<div class=\"cloud-feature\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Professionele serverinfrastructuur voor centrale dataopslag\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/5480781\/pexels-photo-5480781.jpeg?w=812&#038;ssl=1\"\/>\n<div class=\"cloud-content\">\n<span class=\"kicker\">\n                    Remote storage \/\/ Cloud\n                <\/span>\n<h2>\n                    Opslag buiten<br\/>\n                    de locatie.\n                <\/h2>\n<p class=\"lead\">\n\n                    Cloudopslag kan beelden\n                    buiten de fysieke CCTV-locatie bewaren.\n\n                    Dat klinkt eenvoudig,\n                    maar video is datatechnisch zwaar.\n\n                <\/p>\n<p style=\"color:#d4e0ec;\">\n\n                    Daarom wordt cloudopslag voor CCTV\n                    niet in elke installatie toegepast.\n\n                    De praktische haalbaarheid hangt\n                    onder meer af van netwerkcapaciteit,\n                    kosten, verbinding, regelgeving\n                    en compatibiliteit.\n\n                <\/p>\n<div class=\"cloud-reasons\">\n<span class=\"cloud-tag\">\n                        Bandbreedte\n                    <\/span>\n<span class=\"cloud-tag\">\n                        Dataverbruik\n                    <\/span>\n<span class=\"cloud-tag\">\n                        Kosten\n                    <\/span>\n<span class=\"cloud-tag\">\n                        Internetafhankelijkheid\n                    <\/span>\n<span class=\"cloud-tag\">\n                        Privacy\n                    <\/span>\n<span class=\"cloud-tag\">\n                        Regelgeving\n                    <\/span>\n<span class=\"cloud-tag\">\n                        Compatibiliteit\n                    <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     CHECKLIST\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            Voor je de harde schijven bestelt\n        <\/span>\n<h2>\n            Stel eerst deze vragen.\n        <\/h2>\n<div class=\"check-grid\">\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    01\n                <\/span>\n<div>\n<strong>\n                        Hoeveel camera's?\n                    <\/strong>\n<span>\n                        Bereken de totale videostroom\n                        van het volledige systeem.\n                    <\/span>\n<\/div>\n<\/div>\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    02\n                <\/span>\n<div>\n<strong>\n                        Welke resolutie?\n                    <\/strong>\n<span>\n                        Meer pixels betekent doorgaans\n                        meer opslag.\n                    <\/span>\n<\/div>\n<\/div>\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    03\n                <\/span>\n<div>\n<strong>\n                        Welke framerate?\n                    <\/strong>\n<span>\n                        Controleer hoeveel beelden\n                        per seconde werkelijk nodig zijn.\n                    <\/span>\n<\/div>\n<\/div>\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    04\n                <\/span>\n<div>\n<strong>\n                        Welke compressie?\n                    <\/strong>\n<span>\n                        De codec en ingestelde bitrate\n                        be\u00efnvloeden de hoeveelheid data.\n                    <\/span>\n<\/div>\n<\/div>\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    05\n                <\/span>\n<div>\n<strong>\n                        Continu of event-opname?\n                    <\/strong>\n<span>\n                        Continu opnemen vraagt doorgaans\n                        meer capaciteit.\n                    <\/span>\n<\/div>\n<\/div>\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    06\n                <\/span>\n<div>\n<strong>\n                        Hoe lang bewaren?\n                    <\/strong>\n<span>\n                        Leg de gewenste bewaartermijn\n                        vooraf vast.\n                    <\/span>\n<\/div>\n<\/div>\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    07\n                <\/span>\n<div>\n<strong>\n                        RAID nodig?\n                    <\/strong>\n<span>\n                        Redundantie kan extra\n                        schijfcapaciteit vereisen.\n                    <\/span>\n<\/div>\n<\/div>\n<div class=\"check-item\">\n<span class=\"check-number\">\n                    08\n                <\/span>\n<div>\n<strong>\n                        Welke calculator?\n                    <\/strong>\n<span>\n                        Gebruik bij voorkeur de calculator\n                        van de fabrikant of het VMS.\n                    <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     MICRO LEARNING\n     ========================================================= -->\n<section class=\"micro\">\n<div class=\"wrap\">\n<div class=\"micro-box\">\n<div class=\"micro-grid\">\n<div>\n<span class=\"kicker\">\n                        CCTV Academy \/\/ Micro-Learning\n                    <\/span>\n<h2>\n                        Van terabytes<br\/>\n                        naar echte bewaartijd.\n                    <\/h2>\n<p class=\"lead\">\n\n                        Wat gebeurt er met de bewaartijd\n                        wanneer je van 2 MP naar 4K gaat?\n\n                        Of wanneer je FPS,\n                        bitrate of opnamemethode verandert?\n\n                    <\/p>\n<p class=\"muted\">\n\n                        Tijdens CCTV Micro-Learning\n                        kun je zelf opnameparameters aanpassen\n                        en zien welke invloed\n                        deze instellingen hebben op\n                        bitrate, opslag en bewaartermijn.\n\n                    <\/p>\n<div class=\"button-row\" style=\"margin-top:28px;\">\n<a class=\"btn btn-primary\" href=\"https:\/\/cctvacademy.be\/nl\/wat-mag-je-verwachten-van-cctv-micro-learning\/\">\n                            Ontdek CCTV Micro-Learning \u2192\n                        <\/a>\n<\/div>\n<\/div>\n<div class=\"practice-list\">\n<div class=\"practice-item\">\n<span class=\"practice-check\">\n                            \u2713\n                        <\/span>\n\n                        HDD-capaciteit berekenen\n\n                    <\/div>\n<div class=\"practice-item\">\n<span class=\"practice-check\">\n                            \u2713\n                        <\/span>\n\n                        Resolutie aanpassen\n\n                    <\/div>\n<div class=\"practice-item\">\n<span class=\"practice-check\">\n                            \u2713\n                        <\/span>\n\n                        FPS en bitrate vergelijken\n\n                    <\/div>\n<div class=\"practice-item\">\n<span class=\"practice-check\">\n                            \u2713\n                        <\/span>\n\n                        Continu versus event-opname testen\n\n                    <\/div>\n<div class=\"practice-item\">\n<span class=\"practice-check\">\n                            \u2713\n                        <\/span>\n\n                        Bewaartijd controleren\n\n                    <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     KENNISCHECK\n     ========================================================= -->\n<section class=\"section quiz-section\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            Check jezelf\n        <\/span>\n<h2>\n            Begrijp jij<br\/>\n            CCTV-opslag?\n        <\/h2>\n<div class=\"quiz-grid\">\n<div class=\"quiz\">\n<small>\n                    VRAAG 01\n                <\/small>\n<p>\n\n                    Noem drie factoren\n                    die de benodigde HDD-capaciteit\n                    be\u00efnvloeden.\n\n                <\/p>\n<\/div>\n<div class=\"quiz\">\n<small>\n                    VRAAG 02\n                <\/small>\n<p>\n\n                    Waarom gebruikt continue opname\n                    doorgaans meer opslag?\n\n                <\/p>\n<\/div>\n<div class=\"quiz\">\n<small>\n                    VRAAG 03\n                <\/small>\n<p>\n\n                    Welke rol kan een SD-kaart\n                    in een IP-camera spelen?\n\n                <\/p>\n<\/div>\n<div class=\"quiz\">\n<small>\n                    VRAAG 04\n                <\/small>\n<p>\n\n                    Waarom wordt cloudopslag\n                    niet in elke CCTV-installatie gebruikt?\n\n                <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     SAMENVATTING\n     ========================================================= -->\n<section class=\"section\">\n<div class=\"wrap\">\n<span class=\"kicker\">\n            Samenvatting \/\/ Hoofdstuk 04\n        <\/span>\n<h2>\n            Dit neem je mee.\n        <\/h2>\n<div class=\"definition\">\n<p class=\"lead\">\n\n                Opslag wordt bepaald door m\u00e9\u00e9r\n                dan alleen\n\n                <strong style=\"color:#fff200;\">\n                    het aantal camera's.\n                <\/strong>\n<\/p>\n<p class=\"muted\">\n\n                Resolutie, FPS, compressie,\n                opnamemethode en bewaartermijn\n                bepalen samen hoeveel videodata\n                uiteindelijk moet worden opgeslagen.\n\n            <\/p>\n<p class=\"muted\">\n\n                Voor centrale opname worden vaak\n                surveillance-HDD's gebruikt.\n\n                RAID kan extra redundantie bieden,\n                terwijl NAS, SD-kaart en cloud\n                aanvullende opslagmogelijkheden vormen.\n\n            <\/p>\n<p class=\"muted\" style=\"margin-bottom:0;\">\n\n                Nu we weten waar de beelden worden opgeslagen,\n                bekijken we in hoofdstuk 5\n\n                <strong style=\"color:#fff200;\">\n                    hoe we die beelden lokaal bekijken:\n                    de CCTV-monitor.\n                <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     HOOFDSTUKNAVIGATIE\n     ========================================================= -->\n<section class=\"chapter-nav\">\n<div class=\"wrap\">\n<div class=\"chapter-nav-grid\">\n<a class=\"nav-card\" href=\"https:\/\/cctvacademy.be\/nl\/cctv-opnamesysteem-kiezen\/\">\n<small>\n                    \u2190 Vorig hoofdstuk\n                <\/small>\n<strong>\n                    03 \u00b7 CCTV-opnamesysteem kiezen\n                <\/strong>\n<\/a>\n<a class=\"nav-card\" href=\"https:\/\/cctvacademy.be\/nl\/overzicht-cctv-cameras-en-opnamesystemen\/#cctv-level01-modules\">\n<small>\n                    Opleiding\n                <\/small>\n<strong>\n                    Alle hoofdstukken\n                <\/strong>\n<\/a>\n<a class=\"nav-card next\" href=\"https:\/\/cctvacademy.be\/nl\/cctv-monitor\/\">\n<small>\n                    Volgend hoofdstuk \u2192\n                <\/small>\n<strong>\n                    05 \u00b7 De CCTV-monitor\n                <\/strong>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n<!-- =========================================================\n     COPYRIGHT\n     ========================================================= -->\n<footer class=\"copyright\">\n<div class=\"wrap\">\n\n        \u00a9 2026\n\n        <strong>\n            Wouter Rooseboom \/ CCTV Academy\n        <\/strong>\n\n        \u00b7 Alle rechten voorbehouden.\n\n    <\/div>\n<\/footer>\n<\/main><script>\n(function() {\n  \"use strict\";\n\n  const STORAGE_KEY = \"cctv_academy_language\";\n  const SUPPORTED = [\"nl\", \"fr\", \"en\"];\n  const TRANSLATIONS = {\"fr\": {\"\u2190 Hoofdstuk 3\": \"\u2190 Chapitre 3\", \"MODULE 04 \/ 10\": \"MODULE 04 \/ 10\", \"Hoofdstuk 5 \u2192\": \"Chapitre 5 \u2192\", \"Basis CCTV Opleiding \u00b7 Hoofdstuk 04\": \"Formation CCTV de base \u00b7 Chapitre 04\", \"CCTV-\": \"\", \"opslag.\": \"Stockage CCTV.\", \"Een camera kan prachtige beelden leveren, maar zonder voldoende opslag verdwijnen die beelden sneller dan je verwacht.\": \"Une cam\u00e9ra peut fournir de magnifiques images, mais sans stockage suffisant, ces images disparaissent plus vite que pr\u00e9vu.\", \"Hoeveel opslag je nodig hebt, hangt niet alleen af van het aantal camera's. Ook resolutie, framerate, compressie, opnamemethode, bewaartermijn en redundantie hebben een grote invloed.\": \"La quantit\u00e9 de stockage n\u00e9cessaire ne d\u00e9pend pas seulement du nombre de cam\u00e9ras. La r\u00e9solution, la fr\u00e9quence d\u2019images, la compression, le mode d\u2019enregistrement, la dur\u00e9e de conservation et la redondance ont \u00e9galement une grande influence.\", \"Start hoofdstuk \u2193\": \"D\u00e9marrer le chapitre \u2193\", \"Alle hoofdstukken\": \"Tous les chapitres\", \"VIDEO \/\/ STORAGE\": \"VID\u00c9O \/\/ STOCKAGE\", \"Videobeelden vragen continu opslagcapaciteit\": \"Les images vid\u00e9o n\u00e9cessitent en permanence de la capacit\u00e9 de stockage\", \"HDD \/\/ RECORD \/\/ RETAIN\": \"HDD \/\/ ENREGISTRER \/\/ CONSERVER\", \"Na dit hoofdstuk\": \"Apr\u00e8s ce chapitre\", \"Je begrijpt waar de terabytes naartoe gaan.\": \"Vous comprenez o\u00f9 passent les t\u00e9raoctets.\", \"Opslagcapaciteit is het resultaat van meerdere keuzes in de volledige CCTV-installatie.\": \"La capacit\u00e9 de stockage r\u00e9sulte de plusieurs choix dans l\u2019ensemble de l\u2019installation CCTV.\", \"01\": \"01\", \"HDD-capaciteit\": \"Capacit\u00e9 HDD\", \"Je kent de factoren die bepalen hoeveel opslag nodig is.\": \"Vous connaissez les facteurs qui d\u00e9terminent la quantit\u00e9 de stockage n\u00e9cessaire.\", \"02\": \"02\", \"Bewaartijd\": \"Dur\u00e9e de conservation\", \"Je begrijpt waarom 30 dagen veel meer opslag vraagt dan 7 dagen.\": \"Vous comprenez pourquoi 30 jours n\u00e9cessitent beaucoup plus de stockage que 7 jours.\", \"03\": \"03\", \"Redundantie\": \"Redondance\", \"Je begrijpt waarom RAID extra schijven kan vereisen.\": \"Vous comprenez pourquoi le RAID peut n\u00e9cessiter des disques suppl\u00e9mentaires.\", \"04\": \"04\", \"Extra opslag\": \"Stockage suppl\u00e9mentaire\", \"Je kent de rol van NAS, SD-kaarten en cloudopslag.\": \"Vous connaissez le r\u00f4le du NAS, des cartes SD et du stockage cloud.\", \"Primaire opslag \/\/ HDD\": \"Stockage principal \/\/ HDD\", \"De harde schijf\": \"Le disque dur\", \"bewaart het verleden.\": \"conserve le pass\u00e9.\", \"In veel CCTV-recorders worden harde schijven gebruikt om videobeelden\": \"Dans de nombreux enregistreurs CCTV, les disques durs stockent les images vid\u00e9o\", \"24 uur per dag\": \"24 heures sur 24\", \"op te slaan.\": \"en continu.\", \"De benodigde capaciteit hangt af van hoeveel videodata het volledige systeem gedurende de gewenste bewaartermijn produceert.\": \"La capacit\u00e9 n\u00e9cessaire d\u00e9pend de la quantit\u00e9 de donn\u00e9es vid\u00e9o produite par l\u2019ensemble du syst\u00e8me pendant la dur\u00e9e de conservation souhait\u00e9e.\", \"Daarom bestaat er geen universeel antwoord op:\": \"Il n\u2019existe donc pas de r\u00e9ponse universelle \u00e0 la question :\", \"\u201cHoe groot moet mijn harde schijf zijn?\u201d\": \"\u00ab Quelle capacit\u00e9 doit avoir mon disque dur ? \u00bb\", \"Storage calculation\": \"Calcul du stockage\", \"Zeven factoren bepalen\": \"Sept facteurs d\u00e9terminent\", \"hoeveel opslag je nodig hebt.\": \"la quantit\u00e9 de stockage dont vous avez besoin.\", \"CAM\": \"CAM\", \"Aantal camera's\": \"Nombre de cam\u00e9ras\", \"Elke extra camera cre\u00ebert een extra videostream. Meer camera's betekent dus meer opgeslagen videodata.\": \"Chaque cam\u00e9ra suppl\u00e9mentaire cr\u00e9e un flux vid\u00e9o suppl\u00e9mentaire. Plus de cam\u00e9ras signifie donc davantage de donn\u00e9es vid\u00e9o stock\u00e9es.\", \"MP\": \"MP\", \"Resolutie\": \"R\u00e9solution\", \"Een camera met een hogere resolutie registreert meer beeldinformatie. Daardoor stijgt doorgaans ook de benodigde opslagcapaciteit.\": \"Une cam\u00e9ra avec une r\u00e9solution plus \u00e9lev\u00e9e enregistre davantage d\u2019informations visuelles. La capacit\u00e9 de stockage n\u00e9cessaire augmente donc g\u00e9n\u00e9ralement elle aussi.\", \"FPS\": \"FPS\", \"Frames per seconde\": \"Images par seconde\", \"Hoe meer beelden per seconde worden opgeslagen, hoe vloeiender de video \u2014 maar ook hoe groter de hoeveelheid data.\": \"Plus le nombre d\u2019images enregistr\u00e9es par seconde est \u00e9lev\u00e9, plus la vid\u00e9o est fluide \u2014 mais plus la quantit\u00e9 de donn\u00e9es est importante.\", \"H.26\": \"H.26\", \"Compressie\": \"Compression\", \"Effici\u00ebntere videocompressie kan dezelfde beeldinformatie met minder opslagruimte bewaren. Denk bijvoorbeeld aan H.265 tegenover oudere compressietechnieken.\": \"Une compression vid\u00e9o plus efficace permet de conserver les m\u00eames informations visuelles avec moins d\u2019espace de stockage. Pensez par exemple au H.265 par rapport aux anciennes techniques de compression.\", \"REC\": \"REC\", \"Opnamemethode\": \"Mode d\u2019enregistrement\", \"Continu opnemen vraagt veel opslag. Opnemen bij beweging, een event of alarm kan de hoeveelheid opgeslagen video beperken.\": \"L\u2019enregistrement continu demande beaucoup de stockage. L\u2019enregistrement sur mouvement, \u00e9v\u00e9nement ou alarme peut limiter la quantit\u00e9 de vid\u00e9o stock\u00e9e.\", \"30D\": \"30D\", \"Bewaartermijn\": \"Dur\u00e9e de conservation\", \"Zeven dagen beelden bewaren vraagt veel minder capaciteit dan dertig of negentig dagen.\": \"Conserver sept jours d\u2019images demande beaucoup moins de capacit\u00e9 que trente ou quatre-vingt-dix jours.\", \"RAID\": \"RAID\", \"Bij RAID worden meerdere harde schijven gebruikt. Een deel van de totale capaciteit kan worden ingezet om uitval van een schijf op te vangen.\": \"En RAID, plusieurs disques durs sont utilis\u00e9s. Une partie de la capacit\u00e9 totale peut servir \u00e0 absorber la panne d\u2019un disque.\", \"Meer data = meer opslag\": \"Plus de donn\u00e9es = plus de stockage\", \"Elke instelling\": \"Chaque r\u00e9glage\", \"heeft een prijs in gigabytes.\": \"a un co\u00fbt en gigaoctets.\", \"Onderstaande balken zijn geen exacte berekening, maar tonen visueel welke keuzes de opslagbehoefte kunnen verhogen.\": \"Les barres ci-dessous ne constituent pas un calcul exact, mais montrent visuellement quels choix peuvent augmenter les besoins de stockage.\", \"Meer camera's\": \"Plus de cam\u00e9ras\", \"\u2191 OPSLAG\": \"\u2191 STOCKAGE\", \"Hogere resolutie\": \"R\u00e9solution plus \u00e9lev\u00e9e\", \"Meer FPS\": \"Plus de FPS\", \"Langere bewaartijd\": \"Dur\u00e9e de conservation plus longue\", \"\u2191\u2191 OPSLAG\": \"\u2191\u2191 STOCKAGE\", \"Effici\u00ebnte compressie\": \"Compression efficace\", \"\u2193 OPSLAG\": \"\u2193 STOCKAGE\", \"CCTV-opslag werkt dag en nacht.\": \"Le stockage CCTV fonctionne jour et nuit.\", \"De schijf verwerkt langdurig en continu videodata.\": \"Le disque traite des donn\u00e9es vid\u00e9o de mani\u00e8re continue pendant de longues p\u00e9riodes.\", \"Surveillance HDD\": \"HDD de surveillance\", \"Niet elke harde schijf\": \"Tous les disques durs\", \"heeft dezelfde taak.\": \"n\u2019ont pas la m\u00eame fonction.\", \"CCTV-recorders schrijven vaak gedurende lange perioden continu videodata naar de schijf.\": \"Les enregistreurs CCTV \u00e9crivent souvent des donn\u00e9es vid\u00e9o en continu sur le disque pendant de longues p\u00e9riodes.\", \"Surveillance-harde schijven zijn ontworpen voor langdurige opnameomgevingen met een hoge schrijfbelasting. Daarom worden in professionele recorders meestal schijven gebruikt die voor surveillance zijn bedoeld.\": \"Les disques durs de surveillance sont con\u00e7us pour des environnements d\u2019enregistrement prolong\u00e9 avec une forte charge d\u2019\u00e9criture. C\u2019est pourquoi les enregistreurs professionnels utilisent g\u00e9n\u00e9ralement des disques destin\u00e9s \u00e0 la surveillance.\", \"Praktisch:\": \"En pratique :\", \"gebruik bij het ontwerpen van een CCTV-installatie een opslag- of hard-diskcalculator. Zo kun je camera-aantal, bitrate en bewaartermijn vooraf combineren.\": \"lors de la conception d\u2019une installation CCTV, utilisez un calculateur de stockage ou de disque dur. Vous pouvez ainsi combiner \u00e0 l\u2019avance le nombre de cam\u00e9ras, le bitrate et la dur\u00e9e de conservation.\", \"HDD versus SSD\": \"HDD versus SSD\", \"Bewegende delen\": \"Pi\u00e8ces mobiles\", \"of solid state?\": \"ou solid state ?\", \"HDD\": \"HDD\", \"Harde schijf\": \"Disque dur\", \"Een klassieke HDD gebruikt draaiende magnetische schijven.\": \"Un HDD classique utilise des plateaux magn\u00e9tiques rotatifs.\", \"HDD's bieden veel opslagcapaciteit en worden daarom zeer vaak gebruikt voor langdurige CCTV-opnames.\": \"Les HDD offrent une grande capacit\u00e9 de stockage et sont donc tr\u00e8s souvent utilis\u00e9s pour les enregistrements CCTV de longue dur\u00e9e.\", \"Voor CCTV kies je bij voorkeur een schijf die geschikt is voor surveillance en continue schrijfbelasting.\": \"Pour le CCTV, choisissez de pr\u00e9f\u00e9rence un disque adapt\u00e9 \u00e0 la surveillance et \u00e0 une charge d\u2019\u00e9criture continue.\", \"SSD\": \"SSD\", \"Solid State Drive\": \"Solid State Drive\", \"Een SSD heeft geen bewegende mechanische onderdelen.\": \"Un SSD ne comporte aucune pi\u00e8ce m\u00e9canique mobile.\", \"Dat maakt SSD-technologie interessant in toepassingen waar trillingen, beweging of specifieke prestatie-eisen een belangrijke rol spelen.\": \"La technologie SSD est donc int\u00e9ressante dans les applications o\u00f9 les vibrations, les mouvements ou des exigences de performance sp\u00e9cifiques jouent un r\u00f4le important.\", \"Welk opslagmedium geschikt is, hangt altijd af van het apparaat en de toepassing.\": \"Le support de stockage appropri\u00e9 d\u00e9pend toujours de l\u2019appareil et de l\u2019application.\", \"HDD 01\": \"HDD 01\", \"HDD 02\": \"HDD 02\", \"HDD 03\": \"HDD 03\", \"HDD 04\": \"HDD 04\", \"Redundantie \/\/ RAID\": \"Redondance \/\/ RAID\", \"Wat als \u00e9\u00e9n\": \"Et si un\", \"schijf uitvalt?\": \"disque tombe en panne ?\", \"Bij grotere of kritischere systemen kan men meerdere harde schijven in een RAID-configuratie gebruiken.\": \"Dans les syst\u00e8mes plus grands ou plus critiques, plusieurs disques durs peuvent \u00eatre utilis\u00e9s dans une configuration RAID.\", \"Afhankelijk van het RAID-type wordt data verdeeld of gespiegeld over meerdere schijven. Daardoor kan het systeem een hogere beschikbaarheid krijgen wanneer een schijf defect raakt.\": \"Selon le type de RAID, les donn\u00e9es sont r\u00e9parties ou mises en miroir sur plusieurs disques. Le syst\u00e8me peut ainsi offrir une meilleure disponibilit\u00e9 lorsqu\u2019un disque tombe en panne.\", \"Let op:\": \"Attention :\", \"redundantie is niet hetzelfde als back-up. RAID kan beschermen tegen bepaalde vormen van schijfuitval, maar niet automatisch tegen bijvoorbeeld verwijdering, sabotage of verlies van het volledige systeem.\": \"la redondance n\u2019est pas la m\u00eame chose qu\u2019une sauvegarde. Le RAID peut prot\u00e9ger contre certaines formes de panne de disque, mais pas automatiquement contre, par exemple, la suppression, le sabotage ou la perte de l\u2019ensemble du syst\u00e8me.\", \"Extra opslagmogelijkheden\": \"Possibilit\u00e9s de stockage suppl\u00e9mentaires\", \"Niet alles hoeft\": \"Tout ne doit pas\", \"op de recorder te staan.\": \"\u00eatre stock\u00e9 sur l\u2019enregistreur.\", \"Naast lokale harde schijven zijn er nog andere manieren om camerabeelden op te slaan.\": \"Outre les disques durs locaux, il existe d\u2019autres moyens de stocker les images des cam\u00e9ras.\", \"NAS\": \"NAS\", \"Network Attached Storage\": \"Network Attached Storage\", \"Een NAS is opslagapparatuur die via het netwerk bereikbaar is. Bestanden en data kunnen centraal worden opgeslagen en gedeeld.\": \"Un NAS est un \u00e9quipement de stockage accessible via le r\u00e9seau. Les fichiers et les donn\u00e9es peuvent \u00eatre stock\u00e9s et partag\u00e9s de mani\u00e8re centralis\u00e9e.\", \"Netwerkgebaseerde opslag\": \"Stockage bas\u00e9 sur le r\u00e9seau\", \"Centrale opslaglocatie\": \"Emplacement de stockage central\", \"Meerdere schijven mogelijk\": \"Plusieurs disques possibles\", \"\u00b5SD\": \"\u00b5SD\", \"SD-kaart in de camera\": \"Carte SD dans la cam\u00e9ra\", \"Veel IP-camera's hebben een microSD-slot. Daardoor kan de camera zelf videobeelden lokaal opslaan.\": \"De nombreuses cam\u00e9ras IP disposent d\u2019un emplacement microSD. La cam\u00e9ra peut ainsi stocker elle-m\u00eame des images vid\u00e9o localement.\", \"Opslag aan de edge\": \"Stockage \u00e0 l\u2019edge\", \"Buffer bij netwerkproblemen\": \"Buffer en cas de probl\u00e8me r\u00e9seau\", \"Beperkte schrijfcapaciteit\": \"Capacit\u00e9 d\u2019\u00e9criture limit\u00e9e\", \"\u2601\": \"\u2601\", \"Cloudopslag\": \"Stockage cloud\", \"Bij cloudopslag worden beelden via het netwerk naar externe infrastructuur gestuurd.\": \"Avec le stockage cloud, les images sont envoy\u00e9es via le r\u00e9seau vers une infrastructure externe.\", \"Afhankelijk van internet\": \"D\u00e9pendant d\u2019Internet\", \"Bandbreedte & kosten\": \"Bande passante & co\u00fbts\", \"Privacy & regelgeving\": \"Vie priv\u00e9e & r\u00e9glementation\", \"Edge storage \/\/ microSD\": \"Stockage \u00e0 l\u2019edge \/\/ microSD\", \"Opslag rechtstreeks\": \"Stockage directement\", \"in de camera.\": \"dans la cam\u00e9ra.\", \"Wanneer een IP-camera zelf een SD-kaart bevat, hoeft niet elk beeld onmiddellijk naar de recorder.\": \"Lorsqu\u2019une cam\u00e9ra IP contient elle-m\u00eame une carte SD, chaque image ne doit pas \u00eatre envoy\u00e9e imm\u00e9diatement \u00e0 l\u2019enregistreur.\", \"Een SD-kaart kan bijvoorbeeld worden gebruikt als lokale opslag of als tijdelijke buffer wanneer het centrale opnamesysteem tijdelijk niet bereikbaar is.\": \"Une carte SD peut par exemple \u00eatre utilis\u00e9e comme stockage local ou comme buffer temporaire lorsque le syst\u00e8me d\u2019enregistrement central est momentan\u00e9ment inaccessible.\", \"flashgeheugen heeft een beperkte hoeveelheid schrijfcycli. Gebruik daarom opslagmedia die geschikt zijn voor de voorziene opnamebelasting.\": \"la m\u00e9moire flash poss\u00e8de un nombre limit\u00e9 de cycles d\u2019\u00e9criture. Utilisez donc des supports de stockage adapt\u00e9s \u00e0 la charge d\u2019enregistrement pr\u00e9vue.\", \"Remote storage \/\/ Cloud\": \"Stockage distant \/\/ Cloud\", \"Opslag buiten\": \"Stockage hors\", \"de locatie.\": \"du site.\", \"Cloudopslag kan beelden buiten de fysieke CCTV-locatie bewaren. Dat klinkt eenvoudig, maar video is datatechnisch zwaar.\": \"Le stockage cloud peut conserver les images en dehors du site CCTV physique. Cela semble simple, mais la vid\u00e9o est lourde en donn\u00e9es.\", \"Daarom wordt cloudopslag voor CCTV niet in elke installatie toegepast. De praktische haalbaarheid hangt onder meer af van netwerkcapaciteit, kosten, verbinding, regelgeving en compatibiliteit.\": \"C\u2019est pourquoi le stockage cloud pour CCTV n\u2019est pas utilis\u00e9 dans toutes les installations. Sa faisabilit\u00e9 pratique d\u00e9pend notamment de la capacit\u00e9 r\u00e9seau, des co\u00fbts, de la connexion, de la r\u00e9glementation et de la compatibilit\u00e9.\", \"Bandbreedte\": \"Bande passante\", \"Dataverbruik\": \"Consommation de donn\u00e9es\", \"Kosten\": \"Co\u00fbts\", \"Internetafhankelijkheid\": \"D\u00e9pendance \u00e0 Internet\", \"Privacy\": \"Vie priv\u00e9e\", \"Regelgeving\": \"R\u00e9glementation\", \"Compatibiliteit\": \"Compatibilit\u00e9\", \"Voor je de harde schijven bestelt\": \"Avant de commander les disques durs\", \"Stel eerst deze vragen.\": \"Posez d\u2019abord ces questions.\", \"Hoeveel camera's?\": \"Combien de cam\u00e9ras ?\", \"Bereken de totale videostroom van het volledige systeem.\": \"Calculez le flux vid\u00e9o total de l\u2019ensemble du syst\u00e8me.\", \"Welke resolutie?\": \"Quelle r\u00e9solution ?\", \"Meer pixels betekent doorgaans meer opslag.\": \"Plus de pixels signifie g\u00e9n\u00e9ralement plus de stockage.\", \"Welke framerate?\": \"Quelle fr\u00e9quence d\u2019images ?\", \"Controleer hoeveel beelden per seconde werkelijk nodig zijn.\": \"V\u00e9rifiez combien d\u2019images par seconde sont r\u00e9ellement n\u00e9cessaires.\", \"Welke compressie?\": \"Quelle compression ?\", \"De codec en ingestelde bitrate be\u00efnvloeden de hoeveelheid data.\": \"Le codec et le bitrate configur\u00e9 influencent la quantit\u00e9 de donn\u00e9es.\", \"05\": \"05\", \"Continu of event-opname?\": \"Enregistrement continu ou sur \u00e9v\u00e9nement ?\", \"Continu opnemen vraagt doorgaans meer capaciteit.\": \"L\u2019enregistrement continu demande g\u00e9n\u00e9ralement plus de capacit\u00e9.\", \"06\": \"06\", \"Hoe lang bewaren?\": \"Combien de temps conserver ?\", \"Leg de gewenste bewaartermijn vooraf vast.\": \"D\u00e9finissez \u00e0 l\u2019avance la dur\u00e9e de conservation souhait\u00e9e.\", \"07\": \"07\", \"RAID nodig?\": \"RAID n\u00e9cessaire ?\", \"Redundantie kan extra schijfcapaciteit vereisen.\": \"La redondance peut n\u00e9cessiter une capacit\u00e9 de disque suppl\u00e9mentaire.\", \"08\": \"08\", \"Welke calculator?\": \"Quel calculateur ?\", \"Gebruik bij voorkeur de calculator van de fabrikant of het VMS.\": \"Utilisez de pr\u00e9f\u00e9rence le calculateur du fabricant ou du VMS.\", \"CCTV Academy \/\/ Micro-Learning\": \"CCTV Academy \/\/ Micro-Learning\", \"Van terabytes\": \"Des t\u00e9raoctets\", \"naar echte bewaartijd.\": \"\u00e0 la dur\u00e9e de conservation r\u00e9elle.\", \"Wat gebeurt er met de bewaartijd wanneer je van 2 MP naar 4K gaat? Of wanneer je FPS, bitrate of opnamemethode verandert?\": \"Que se passe-t-il avec la dur\u00e9e de conservation lorsque vous passez de 2 MP \u00e0 4K ? Ou lorsque vous modifiez les FPS, le bitrate ou le mode d\u2019enregistrement ?\", \"Tijdens CCTV Micro-Learning kun je zelf opnameparameters aanpassen en zien welke invloed deze instellingen hebben op bitrate, opslag en bewaartermijn.\": \"Pendant le CCTV Micro-Learning, vous pouvez modifier vous-m\u00eame les param\u00e8tres d\u2019enregistrement et voir leur influence sur le bitrate, le stockage et la dur\u00e9e de conservation.\", \"Ontdek CCTV Micro-Learning \u2192\": \"D\u00e9couvrir CCTV Micro-Learning \u2192\", \"\u2713\": \"\u2713\", \"HDD-capaciteit berekenen\": \"Calculer la capacit\u00e9 HDD\", \"Resolutie aanpassen\": \"Modifier la r\u00e9solution\", \"FPS en bitrate vergelijken\": \"Comparer FPS et bitrate\", \"Continu versus event-opname testen\": \"Tester l\u2019enregistrement continu versus \u00e9v\u00e9nement\", \"Bewaartijd controleren\": \"Contr\u00f4ler la dur\u00e9e de conservation\", \"Check jezelf\": \"Testez-vous\", \"Begrijp jij\": \"Comprenez-vous\", \"CCTV-opslag?\": \"le stockage CCTV ?\", \"VRAAG 01\": \"QUESTION 01\", \"Noem drie factoren die de benodigde HDD-capaciteit be\u00efnvloeden.\": \"Citez trois facteurs qui influencent la capacit\u00e9 HDD n\u00e9cessaire.\", \"VRAAG 02\": \"QUESTION 02\", \"Waarom gebruikt continue opname doorgaans meer opslag?\": \"Pourquoi l\u2019enregistrement continu utilise-t-il g\u00e9n\u00e9ralement plus de stockage ?\", \"VRAAG 03\": \"QUESTION 03\", \"Welke rol kan een SD-kaart in een IP-camera spelen?\": \"Quel r\u00f4le une carte SD peut-elle jouer dans une cam\u00e9ra IP ?\", \"VRAAG 04\": \"QUESTION 04\", \"Waarom wordt cloudopslag niet in elke CCTV-installatie gebruikt?\": \"Pourquoi le stockage cloud n\u2019est-il pas utilis\u00e9 dans chaque installation CCTV ?\", \"Samenvatting \/\/ Hoofdstuk 04\": \"R\u00e9sum\u00e9 \/\/ Chapitre 04\", \"Dit neem je mee.\": \"\u00c0 retenir.\", \"Opslag wordt bepaald door m\u00e9\u00e9r dan alleen\": \"Le stockage d\u00e9pend de bien plus que\", \"het aantal camera's.\": \"du nombre de cam\u00e9ras.\", \"Resolutie, FPS, compressie, opnamemethode en bewaartermijn bepalen samen hoeveel videodata uiteindelijk moet worden opgeslagen.\": \"La r\u00e9solution, les FPS, la compression, le mode d\u2019enregistrement et la dur\u00e9e de conservation d\u00e9terminent ensemble la quantit\u00e9 de donn\u00e9es vid\u00e9o qui doit finalement \u00eatre stock\u00e9e.\", \"Voor centrale opname worden vaak surveillance-HDD's gebruikt. RAID kan extra redundantie bieden, terwijl NAS, SD-kaart en cloud aanvullende opslagmogelijkheden vormen.\": \"Pour l\u2019enregistrement central, on utilise souvent des HDD de surveillance. Le RAID peut offrir une redondance suppl\u00e9mentaire, tandis que le NAS, la carte SD et le cloud constituent des possibilit\u00e9s de stockage compl\u00e9mentaires.\", \"Nu we weten waar de beelden worden opgeslagen, bekijken we in hoofdstuk 5\": \"Maintenant que nous savons o\u00f9 les images sont stock\u00e9es, nous verrons au chapitre 5\", \"hoe we die beelden lokaal bekijken: de CCTV-monitor.\": \"comment les visualiser localement : le moniteur CCTV.\", \"\u2190 Vorig hoofdstuk\": \"\u2190 Chapitre pr\u00e9c\u00e9dent\", \"03 \u00b7 CCTV-opnamesysteem kiezen\": \"03 \u00b7 Choisir un syst\u00e8me d\u2019enregistrement CCTV\", \"Opleiding\": \"Formation\", \"Volgend hoofdstuk \u2192\": \"Chapitre suivant \u2192\", \"05 \u00b7 De CCTV-monitor\": \"05 \u00b7 Le moniteur CCTV\", \"\u00a9 2026\": \"\u00a9 2026\", \"Wouter Rooseboom \/ CCTV Academy\": \"Wouter Rooseboom \/ CCTV Academy\", \"\u00b7 Alle rechten voorbehouden.\": \"\u00b7 Tous droits r\u00e9serv\u00e9s.\"}, \"en\": {\"\u2190 Hoofdstuk 3\": \"\u2190 Chapter 3\", \"MODULE 04 \/ 10\": \"MODULE 04 \/ 10\", \"Hoofdstuk 5 \u2192\": \"Chapter 5 \u2192\", \"Basis CCTV Opleiding \u00b7 Hoofdstuk 04\": \"Basic CCTV Training \u00b7 Chapter 04\", \"CCTV-\": \"CCTV-\", \"opslag.\": \"storage.\", \"Een camera kan prachtige beelden leveren, maar zonder voldoende opslag verdwijnen die beelden sneller dan je verwacht.\": \"A camera can deliver beautiful images, but without sufficient storage those images disappear sooner than you expect.\", \"Hoeveel opslag je nodig hebt, hangt niet alleen af van het aantal camera's. Ook resolutie, framerate, compressie, opnamemethode, bewaartermijn en redundantie hebben een grote invloed.\": \"How much storage you need depends on more than just the number of cameras. Resolution, frame rate, compression, recording method, retention period and redundancy also have a major impact.\", \"Start hoofdstuk \u2193\": \"Start chapter \u2193\", \"Alle hoofdstukken\": \"All chapters\", \"VIDEO \/\/ STORAGE\": \"VIDEO \/\/ STORAGE\", \"Videobeelden vragen continu opslagcapaciteit\": \"Video footage continuously requires storage capacity\", \"HDD \/\/ RECORD \/\/ RETAIN\": \"HDD \/\/ RECORD \/\/ RETAIN\", \"Na dit hoofdstuk\": \"After this chapter\", \"Je begrijpt waar de terabytes naartoe gaan.\": \"You understand where the terabytes go.\", \"Opslagcapaciteit is het resultaat van meerdere keuzes in de volledige CCTV-installatie.\": \"Storage capacity is the result of multiple choices across the complete CCTV installation.\", \"01\": \"01\", \"HDD-capaciteit\": \"HDD capacity\", \"Je kent de factoren die bepalen hoeveel opslag nodig is.\": \"You know the factors that determine how much storage is required.\", \"02\": \"02\", \"Bewaartijd\": \"Retention time\", \"Je begrijpt waarom 30 dagen veel meer opslag vraagt dan 7 dagen.\": \"You understand why 30 days requires much more storage than 7 days.\", \"03\": \"03\", \"Redundantie\": \"Redundancy\", \"Je begrijpt waarom RAID extra schijven kan vereisen.\": \"You understand why RAID may require additional drives.\", \"04\": \"04\", \"Extra opslag\": \"Additional storage\", \"Je kent de rol van NAS, SD-kaarten en cloudopslag.\": \"You know the role of NAS, SD cards and cloud storage.\", \"Primaire opslag \/\/ HDD\": \"Primary storage \/\/ HDD\", \"De harde schijf\": \"The hard drive\", \"bewaart het verleden.\": \"stores the past.\", \"In veel CCTV-recorders worden harde schijven gebruikt om videobeelden\": \"In many CCTV recorders, hard drives store video footage\", \"24 uur per dag\": \"24 hours a day\", \"op te slaan.\": \"continuously.\", \"De benodigde capaciteit hangt af van hoeveel videodata het volledige systeem gedurende de gewenste bewaartermijn produceert.\": \"The required capacity depends on how much video data the complete system produces during the desired retention period.\", \"Daarom bestaat er geen universeel antwoord op:\": \"That is why there is no universal answer to:\", \"\u201cHoe groot moet mijn harde schijf zijn?\u201d\": \"\u201cHow large should my hard drive be?\u201d\", \"Storage calculation\": \"Storage calculation\", \"Zeven factoren bepalen\": \"Seven factors determine\", \"hoeveel opslag je nodig hebt.\": \"how much storage you need.\", \"CAM\": \"CAM\", \"Aantal camera's\": \"Number of cameras\", \"Elke extra camera cre\u00ebert een extra videostream. Meer camera's betekent dus meer opgeslagen videodata.\": \"Each additional camera creates an additional video stream. More cameras therefore means more stored video data.\", \"MP\": \"MP\", \"Resolutie\": \"Resolution\", \"Een camera met een hogere resolutie registreert meer beeldinformatie. Daardoor stijgt doorgaans ook de benodigde opslagcapaciteit.\": \"A camera with a higher resolution records more image information. As a result, the required storage capacity generally increases as well.\", \"FPS\": \"FPS\", \"Frames per seconde\": \"Frames per second\", \"Hoe meer beelden per seconde worden opgeslagen, hoe vloeiender de video \u2014 maar ook hoe groter de hoeveelheid data.\": \"The more frames per second that are stored, the smoother the video \u2014 but also the greater the amount of data.\", \"H.26\": \"H.26\", \"Compressie\": \"Compression\", \"Effici\u00ebntere videocompressie kan dezelfde beeldinformatie met minder opslagruimte bewaren. Denk bijvoorbeeld aan H.265 tegenover oudere compressietechnieken.\": \"More efficient video compression can preserve the same image information using less storage space. For example, think of H.265 compared with older compression techniques.\", \"REC\": \"REC\", \"Opnamemethode\": \"Recording method\", \"Continu opnemen vraagt veel opslag. Opnemen bij beweging, een event of alarm kan de hoeveelheid opgeslagen video beperken.\": \"Continuous recording requires a lot of storage. Recording on motion, an event or an alarm can limit the amount of stored video.\", \"30D\": \"30D\", \"Bewaartermijn\": \"Retention period\", \"Zeven dagen beelden bewaren vraagt veel minder capaciteit dan dertig of negentig dagen.\": \"Keeping seven days of footage requires far less capacity than keeping thirty or ninety days.\", \"RAID\": \"RAID\", \"Bij RAID worden meerdere harde schijven gebruikt. Een deel van de totale capaciteit kan worden ingezet om uitval van een schijf op te vangen.\": \"RAID uses multiple hard drives. Part of the total capacity can be used to absorb the failure of one drive.\", \"Meer data = meer opslag\": \"More data = more storage\", \"Elke instelling\": \"Every setting\", \"heeft een prijs in gigabytes.\": \"has a cost in gigabytes.\", \"Onderstaande balken zijn geen exacte berekening, maar tonen visueel welke keuzes de opslagbehoefte kunnen verhogen.\": \"The bars below are not an exact calculation, but visually show which choices can increase storage requirements.\", \"Meer camera's\": \"More cameras\", \"\u2191 OPSLAG\": \"\u2191 STORAGE\", \"Hogere resolutie\": \"Higher resolution\", \"Meer FPS\": \"More FPS\", \"Langere bewaartijd\": \"Longer retention period\", \"\u2191\u2191 OPSLAG\": \"\u2191\u2191 STORAGE\", \"Effici\u00ebnte compressie\": \"Efficient compression\", \"\u2193 OPSLAG\": \"\u2193 STORAGE\", \"CCTV-opslag werkt dag en nacht.\": \"CCTV storage works day and night.\", \"De schijf verwerkt langdurig en continu videodata.\": \"The drive processes video data continuously over long periods.\", \"Surveillance HDD\": \"Surveillance HDD\", \"Niet elke harde schijf\": \"Not every hard drive\", \"heeft dezelfde taak.\": \"has the same job.\", \"CCTV-recorders schrijven vaak gedurende lange perioden continu videodata naar de schijf.\": \"CCTV recorders often write video data continuously to the drive for long periods.\", \"Surveillance-harde schijven zijn ontworpen voor langdurige opnameomgevingen met een hoge schrijfbelasting. Daarom worden in professionele recorders meestal schijven gebruikt die voor surveillance zijn bedoeld.\": \"Surveillance hard drives are designed for long-term recording environments with a high write workload. Professional recorders therefore usually use drives intended for surveillance.\", \"Praktisch:\": \"In practice:\", \"gebruik bij het ontwerpen van een CCTV-installatie een opslag- of hard-diskcalculator. Zo kun je camera-aantal, bitrate en bewaartermijn vooraf combineren.\": \"when designing a CCTV installation, use a storage or hard-disk calculator. This lets you combine camera count, bitrate and retention period in advance.\", \"HDD versus SSD\": \"HDD versus SSD\", \"Bewegende delen\": \"Moving parts\", \"of solid state?\": \"or solid state?\", \"HDD\": \"HDD\", \"Harde schijf\": \"Hard drive\", \"Een klassieke HDD gebruikt draaiende magnetische schijven.\": \"A traditional HDD uses rotating magnetic platters.\", \"HDD's bieden veel opslagcapaciteit en worden daarom zeer vaak gebruikt voor langdurige CCTV-opnames.\": \"HDDs offer a lot of storage capacity and are therefore very commonly used for long-term CCTV recordings.\", \"Voor CCTV kies je bij voorkeur een schijf die geschikt is voor surveillance en continue schrijfbelasting.\": \"For CCTV, preferably choose a drive that is suitable for surveillance and continuous write workloads.\", \"SSD\": \"SSD\", \"Solid State Drive\": \"Solid State Drive\", \"Een SSD heeft geen bewegende mechanische onderdelen.\": \"An SSD has no moving mechanical parts.\", \"Dat maakt SSD-technologie interessant in toepassingen waar trillingen, beweging of specifieke prestatie-eisen een belangrijke rol spelen.\": \"This makes SSD technology interesting in applications where vibration, movement or specific performance requirements play an important role.\", \"Welk opslagmedium geschikt is, hangt altijd af van het apparaat en de toepassing.\": \"Which storage medium is suitable always depends on the device and the application.\", \"HDD 01\": \"HDD 01\", \"HDD 02\": \"HDD 02\", \"HDD 03\": \"HDD 03\", \"HDD 04\": \"HDD 04\", \"Redundantie \/\/ RAID\": \"Redundancy \/\/ RAID\", \"Wat als \u00e9\u00e9n\": \"What if one\", \"schijf uitvalt?\": \"drive fails?\", \"Bij grotere of kritischere systemen kan men meerdere harde schijven in een RAID-configuratie gebruiken.\": \"In larger or more critical systems, multiple hard drives can be used in a RAID configuration.\", \"Afhankelijk van het RAID-type wordt data verdeeld of gespiegeld over meerdere schijven. Daardoor kan het systeem een hogere beschikbaarheid krijgen wanneer een schijf defect raakt.\": \"Depending on the RAID type, data is distributed or mirrored across multiple drives. This can give the system higher availability when a drive fails.\", \"Let op:\": \"Note:\", \"redundantie is niet hetzelfde als back-up. RAID kan beschermen tegen bepaalde vormen van schijfuitval, maar niet automatisch tegen bijvoorbeeld verwijdering, sabotage of verlies van het volledige systeem.\": \"redundancy is not the same as a backup. RAID can protect against certain forms of drive failure, but not automatically against, for example, deletion, sabotage or loss of the entire system.\", \"Extra opslagmogelijkheden\": \"Additional storage options\", \"Niet alles hoeft\": \"Not everything has to\", \"op de recorder te staan.\": \"be stored on the recorder.\", \"Naast lokale harde schijven zijn er nog andere manieren om camerabeelden op te slaan.\": \"Besides local hard drives, there are other ways to store camera footage.\", \"NAS\": \"NAS\", \"Network Attached Storage\": \"Network Attached Storage\", \"Een NAS is opslagapparatuur die via het netwerk bereikbaar is. Bestanden en data kunnen centraal worden opgeslagen en gedeeld.\": \"A NAS is storage equipment that can be accessed over the network. Files and data can be stored and shared centrally.\", \"Netwerkgebaseerde opslag\": \"Network-based storage\", \"Centrale opslaglocatie\": \"Central storage location\", \"Meerdere schijven mogelijk\": \"Multiple drives possible\", \"\u00b5SD\": \"\u00b5SD\", \"SD-kaart in de camera\": \"SD card in the camera\", \"Veel IP-camera's hebben een microSD-slot. Daardoor kan de camera zelf videobeelden lokaal opslaan.\": \"Many IP cameras have a microSD slot. This allows the camera itself to store video footage locally.\", \"Opslag aan de edge\": \"Storage at the edge\", \"Buffer bij netwerkproblemen\": \"Buffer during network problems\", \"Beperkte schrijfcapaciteit\": \"Limited write capacity\", \"\u2601\": \"\u2601\", \"Cloudopslag\": \"Cloud storage\", \"Bij cloudopslag worden beelden via het netwerk naar externe infrastructuur gestuurd.\": \"With cloud storage, footage is sent over the network to external infrastructure.\", \"Afhankelijk van internet\": \"Dependent on the internet\", \"Bandbreedte & kosten\": \"Bandwidth & costs\", \"Privacy & regelgeving\": \"Privacy & regulations\", \"Edge storage \/\/ microSD\": \"Edge storage \/\/ microSD\", \"Opslag rechtstreeks\": \"Storage directly\", \"in de camera.\": \"in the camera.\", \"Wanneer een IP-camera zelf een SD-kaart bevat, hoeft niet elk beeld onmiddellijk naar de recorder.\": \"When an IP camera contains its own SD card, not every image has to be sent immediately to the recorder.\", \"Een SD-kaart kan bijvoorbeeld worden gebruikt als lokale opslag of als tijdelijke buffer wanneer het centrale opnamesysteem tijdelijk niet bereikbaar is.\": \"An SD card can, for example, be used as local storage or as a temporary buffer when the central recording system is temporarily unreachable.\", \"flashgeheugen heeft een beperkte hoeveelheid schrijfcycli. Gebruik daarom opslagmedia die geschikt zijn voor de voorziene opnamebelasting.\": \"flash memory has a limited number of write cycles. Therefore use storage media that are suitable for the expected recording workload.\", \"Remote storage \/\/ Cloud\": \"Remote storage \/\/ Cloud\", \"Opslag buiten\": \"Storage outside\", \"de locatie.\": \"the site.\", \"Cloudopslag kan beelden buiten de fysieke CCTV-locatie bewaren. Dat klinkt eenvoudig, maar video is datatechnisch zwaar.\": \"Cloud storage can keep footage outside the physical CCTV site. That sounds simple, but video is data-intensive.\", \"Daarom wordt cloudopslag voor CCTV niet in elke installatie toegepast. De praktische haalbaarheid hangt onder meer af van netwerkcapaciteit, kosten, verbinding, regelgeving en compatibiliteit.\": \"That is why cloud storage for CCTV is not used in every installation. Its practical feasibility depends, among other things, on network capacity, costs, connectivity, regulations and compatibility.\", \"Bandbreedte\": \"Bandwidth\", \"Dataverbruik\": \"Data usage\", \"Kosten\": \"Costs\", \"Internetafhankelijkheid\": \"Internet dependency\", \"Privacy\": \"Privacy\", \"Regelgeving\": \"Regulations\", \"Compatibiliteit\": \"Compatibility\", \"Voor je de harde schijven bestelt\": \"Before you order the hard drives\", \"Stel eerst deze vragen.\": \"Ask these questions first.\", \"Hoeveel camera's?\": \"How many cameras?\", \"Bereken de totale videostroom van het volledige systeem.\": \"Calculate the total video stream of the complete system.\", \"Welke resolutie?\": \"What resolution?\", \"Meer pixels betekent doorgaans meer opslag.\": \"More pixels generally means more storage.\", \"Welke framerate?\": \"What frame rate?\", \"Controleer hoeveel beelden per seconde werkelijk nodig zijn.\": \"Check how many frames per second are actually required.\", \"Welke compressie?\": \"What compression?\", \"De codec en ingestelde bitrate be\u00efnvloeden de hoeveelheid data.\": \"The codec and configured bitrate influence the amount of data.\", \"05\": \"05\", \"Continu of event-opname?\": \"Continuous or event recording?\", \"Continu opnemen vraagt doorgaans meer capaciteit.\": \"Continuous recording generally requires more capacity.\", \"06\": \"06\", \"Hoe lang bewaren?\": \"How long to retain?\", \"Leg de gewenste bewaartermijn vooraf vast.\": \"Define the desired retention period in advance.\", \"07\": \"07\", \"RAID nodig?\": \"RAID required?\", \"Redundantie kan extra schijfcapaciteit vereisen.\": \"Redundancy may require additional drive capacity.\", \"08\": \"08\", \"Welke calculator?\": \"Which calculator?\", \"Gebruik bij voorkeur de calculator van de fabrikant of het VMS.\": \"Preferably use the calculator from the manufacturer or the VMS.\", \"CCTV Academy \/\/ Micro-Learning\": \"CCTV Academy \/\/ Micro-Learning\", \"Van terabytes\": \"From terabytes\", \"naar echte bewaartijd.\": \"to actual retention time.\", \"Wat gebeurt er met de bewaartijd wanneer je van 2 MP naar 4K gaat? Of wanneer je FPS, bitrate of opnamemethode verandert?\": \"What happens to retention time when you move from 2 MP to 4K? Or when you change FPS, bitrate or recording method?\", \"Tijdens CCTV Micro-Learning kun je zelf opnameparameters aanpassen en zien welke invloed deze instellingen hebben op bitrate, opslag en bewaartermijn.\": \"During CCTV Micro-Learning, you can adjust recording parameters yourself and see how these settings affect bitrate, storage and retention time.\", \"Ontdek CCTV Micro-Learning \u2192\": \"Discover CCTV Micro-Learning \u2192\", \"\u2713\": \"\u2713\", \"HDD-capaciteit berekenen\": \"Calculate HDD capacity\", \"Resolutie aanpassen\": \"Adjust resolution\", \"FPS en bitrate vergelijken\": \"Compare FPS and bitrate\", \"Continu versus event-opname testen\": \"Test continuous versus event recording\", \"Bewaartijd controleren\": \"Check retention time\", \"Check jezelf\": \"Check yourself\", \"Begrijp jij\": \"Do you understand\", \"CCTV-opslag?\": \"CCTV storage?\", \"VRAAG 01\": \"QUESTION 01\", \"Noem drie factoren die de benodigde HDD-capaciteit be\u00efnvloeden.\": \"Name three factors that influence the required HDD capacity.\", \"VRAAG 02\": \"QUESTION 02\", \"Waarom gebruikt continue opname doorgaans meer opslag?\": \"Why does continuous recording generally use more storage?\", \"VRAAG 03\": \"QUESTION 03\", \"Welke rol kan een SD-kaart in een IP-camera spelen?\": \"What role can an SD card play in an IP camera?\", \"VRAAG 04\": \"QUESTION 04\", \"Waarom wordt cloudopslag niet in elke CCTV-installatie gebruikt?\": \"Why is cloud storage not used in every CCTV installation?\", \"Samenvatting \/\/ Hoofdstuk 04\": \"Summary \/\/ Chapter 04\", \"Dit neem je mee.\": \"Key takeaways.\", \"Opslag wordt bepaald door m\u00e9\u00e9r dan alleen\": \"Storage depends on more than just\", \"het aantal camera's.\": \"the number of cameras.\", \"Resolutie, FPS, compressie, opnamemethode en bewaartermijn bepalen samen hoeveel videodata uiteindelijk moet worden opgeslagen.\": \"Resolution, FPS, compression, recording method and retention period together determine how much video data ultimately needs to be stored.\", \"Voor centrale opname worden vaak surveillance-HDD's gebruikt. RAID kan extra redundantie bieden, terwijl NAS, SD-kaart en cloud aanvullende opslagmogelijkheden vormen.\": \"Surveillance HDDs are often used for central recording. RAID can provide additional redundancy, while NAS, SD cards and cloud provide additional storage options.\", \"Nu we weten waar de beelden worden opgeslagen, bekijken we in hoofdstuk 5\": \"Now that we know where the footage is stored, in Chapter 5 we look at\", \"hoe we die beelden lokaal bekijken: de CCTV-monitor.\": \"how to view that footage locally: the CCTV monitor.\", \"\u2190 Vorig hoofdstuk\": \"\u2190 Previous chapter\", \"03 \u00b7 CCTV-opnamesysteem kiezen\": \"03 \u00b7 Choosing a CCTV recording system\", \"Opleiding\": \"Training\", \"Volgend hoofdstuk \u2192\": \"Next chapter \u2192\", \"05 \u00b7 De CCTV-monitor\": \"05 \u00b7 The CCTV monitor\", \"\u00a9 2026\": \"\u00a9 2026\", \"Wouter Rooseboom \/ CCTV Academy\": \"Wouter Rooseboom \/ CCTV Academy\", \"\u00b7 Alle rechten voorbehouden.\": \"\u00b7 All rights reserved.\"}};\n  const ATTRIBUTE_TRANSLATIONS = {\"fr\": {\"Close-up van de interne onderdelen van een harde schijf\": \"Gros plan sur les composants internes d\u2019un disque dur\", \"Open harde schijf met zichtbare schijfplaten en leeskop\": \"Disque dur ouvert avec plateaux et t\u00eate de lecture visibles\", \"SD-kaart en microSD-opslagmedium\": \"Carte SD et support de stockage microSD\", \"Professionele serverinfrastructuur voor centrale dataopslag\": \"Infrastructure de serveurs professionnelle pour le stockage centralis\u00e9 des donn\u00e9es\"}, \"en\": {\"Close-up van de interne onderdelen van een harde schijf\": \"Close-up of the internal components of a hard drive\", \"Open harde schijf met zichtbare schijfplaten en leeskop\": \"Open hard drive with visible platters and read head\", \"SD-kaart en microSD-opslagmedium\": \"SD card and microSD storage medium\", \"Professionele serverinfrastructuur voor centrale dataopslag\": \"Professional server infrastructure for centralized data storage\"}};\n\n  const root = document.getElementById(\"cctv-ch04\");\n  if (!root) return;\n\n  function normalizeTranslationKey(value) {\n    return String(value || \"\").replace(\/\\s+\/g, \" \").trim();\n  }\n\n  function translateText(original, lang) {\n    const key = normalizeTranslationKey(original);\n    if (lang === \"nl\") return key;\n    const table = TRANSLATIONS[lang];\n    return table && Object.prototype.hasOwnProperty.call(table, key)\n      ? table[key]\n      : key;\n  }\n\n  function translateAttribute(original, lang) {\n    const key = normalizeTranslationKey(original);\n    if (lang === \"nl\") return key;\n    const table = ATTRIBUTE_TRANSLATIONS[lang];\n    return table && Object.prototype.hasOwnProperty.call(table, key)\n      ? table[key]\n      : key;\n  }\n\n  const textRecords = [];\n  const walker = document.createTreeWalker(\n    root,\n    NodeFilter.SHOW_TEXT,\n    {\n      acceptNode(node) {\n        const parent = node.parentElement;\n        if (!parent) return NodeFilter.FILTER_REJECT;\n        if (parent.closest(\"script, style, .cctv-language-bar\")) {\n          return NodeFilter.FILTER_REJECT;\n        }\n        return normalizeTranslationKey(node.nodeValue)\n          ? NodeFilter.FILTER_ACCEPT\n          : NodeFilter.FILTER_REJECT;\n      }\n    }\n  );\n\n  let currentNode;\n  while ((currentNode = walker.nextNode())) {\n    const raw = currentNode.nodeValue;\n    const key = normalizeTranslationKey(raw);\n    const leading = (raw.match(\/^\\s*\/) || [\"\"])[0];\n    const trailing = (raw.match(\/\\s*$\/) || [\"\"])[0];\n    textRecords.push({ node: currentNode, key, leading, trailing });\n  }\n\n  const attributeRecords = [];\n  root.querySelectorAll(\"[alt], [title], [placeholder], [aria-label]\").forEach((el) => {\n    if (el.closest(\".cctv-language-bar\")) return;\n    [\"alt\", \"title\", \"placeholder\", \"aria-label\"].forEach((attr) => {\n      if (el.hasAttribute(attr)) {\n        attributeRecords.push({\n          el,\n          attr,\n          original: el.getAttribute(attr)\n        });\n      }\n    });\n  });\n\n  const buttons = Array.from(root.querySelectorAll(\".cctv-language-switcher [data-lang]\"));\n  let currentLanguage = \"nl\";\n\n  function updateUrlLanguage(lang) {\n    try {\n      const url = new URL(window.location.href);\n      url.searchParams.set(\"lang\", lang);\n      window.history.replaceState(null, \"\", url.toString());\n    } catch (e) {}\n  }\n\n  function applyLanguage(lang, options) {\n    options = options || {};\n    if (!SUPPORTED.includes(lang)) lang = \"nl\";\n\n    currentLanguage = lang;\n    root.dataset.language = lang;\n    root.setAttribute(\"lang\", lang);\n    document.documentElement.lang = lang;\n\n    textRecords.forEach((record) => {\n      const value = lang === \"nl\"\n        ? record.key\n        : translateText(record.key, lang);\n      record.node.nodeValue = record.leading + value + record.trailing;\n    });\n\n    attributeRecords.forEach((record) => {\n      const value = lang === \"nl\"\n        ? normalizeTranslationKey(record.original)\n        : translateAttribute(record.original, lang);\n      record.el.setAttribute(record.attr, value);\n    });\n\n    buttons.forEach((button) => {\n      const active = button.dataset.lang === lang;\n      button.classList.toggle(\"is-active\", active);\n      button.setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\n    });\n\n    if (options.persist !== false) {\n      try { localStorage.setItem(STORAGE_KEY, lang); } catch (e) {}\n    }\n\n    if (options.updateUrl !== false) {\n      updateUrlLanguage(lang);\n    }\n\n    if (!options.silent) {\n      window.dispatchEvent(new CustomEvent(\"cctvAcademyLanguageChange\", {\n        detail: { language: lang }\n      }));\n    }\n  }\n\n  function getInitialLanguage() {\n    try {\n      const query = new URL(window.location.href).searchParams.get(\"lang\");\n      if (SUPPORTED.includes(query)) return query;\n    } catch (e) {}\n\n    try {\n      const stored = localStorage.getItem(STORAGE_KEY);\n      if (SUPPORTED.includes(stored)) return stored;\n    } catch (e) {}\n\n    return \"nl\";\n  }\n\n  buttons.forEach((button) => {\n    button.addEventListener(\"click\", () => {\n      applyLanguage(button.dataset.lang);\n    });\n  });\n\n  window.addEventListener(\"storage\", (event) => {\n    if (event.key === STORAGE_KEY && SUPPORTED.includes(event.newValue)) {\n      if (event.newValue !== currentLanguage) {\n        applyLanguage(event.newValue, {\n          persist: false,\n          updateUrl: false\n        });\n      }\n    }\n  });\n\n  window.CCTVAcademyLanguage = {\n    set: function(lang) { applyLanguage(lang); },\n    get: function() { return currentLanguage; }\n  };\n\n  applyLanguage(getInitialLanguage(), {\n    persist: false,\n    updateUrl: false,\n    silent: true\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Taal \u00b7 Langue \u00b7 Language NL FR EN \u2190 Hoofdstuk 3 MODULE 04 \/ 10 Hoofdstuk 5 \u2192 Basis CCTV Opleiding \u00b7 Hoofdstuk 04 CCTV- opslag. Een camera kan prachtige beelden leveren, maar zonder voldoende opslag verdwijnen die beelden sneller dan je verwacht. Hoeveel opslag je nodig hebt, hangt niet alleen af van het aantal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_acf_changed":false,"zakra_page_container_layout":"customizer","zakra_page_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[121,122,1],"tags":[],"class_list":["post-50518","post","type-post","status-publish","format-standard","hentry","category-cctv-micro-learning","category-cctv-opleiding","category-uncategorized"],"acf":[],"nelio_content":{"autoShareEndMode":"never","automationSources":{"useCustomSentences":false,"customSentences":[]},"efiAlt":"","efiUrl":"","followers":[1],"highlights":[],"isAutoShareEnabled":true,"networkImageIds":[],"permalinkQueryArgs":[],"series":[],"suggestedReferences":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CCTV Opslag - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cctvacademy.be\/fr\/cctv-opslag\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CCTV Opslag - RAS\/AIS CCTV Academy\" \/>\n<meta property=\"og:description\" content=\"Taal \u00b7 Langue \u00b7 Language NL FR EN \u2190 Hoofdstuk 3 MODULE 04 \/ 10 Hoofdstuk 5 \u2192 Basis CCTV Opleiding \u00b7 Hoofdstuk 04 CCTV- opslag. Een camera kan prachtige beelden leveren, maar zonder voldoende opslag verdwijnen die beelden sneller dan je verwacht. Hoeveel opslag je nodig hebt, hangt niet alleen af van het aantal [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/fr\/cctv-opslag\/\" \/>\n<meta property=\"og:site_name\" content=\"RAS\/AIS CCTV Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61576769152561\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-15T17:59:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T09:05:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.pexels.com\/photos\/6310044\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"CCTV Opslag\",\"datePublished\":\"2026-09-15T17:59:37+00:00\",\"dateModified\":\"2026-09-28T09:05:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/\"},\"wordCount\":1134,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/images.pexels.com\\\/photos\\\/6310044\\\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600\",\"articleSection\":[\"CCTV MICRO LEARNING\",\"CCTV OPLEIDING\",\"Uncategorized\"],\"inLanguage\":\"fr-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/\",\"name\":\"CCTV Opslag - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/images.pexels.com\\\/photos\\\/6310044\\\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600\",\"datePublished\":\"2026-09-15T17:59:37+00:00\",\"dateModified\":\"2026-09-28T09:05:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/#breadcrumb\"},\"inLanguage\":\"fr-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/#primaryimage\",\"url\":\"https:\\\/\\\/images.pexels.com\\\/photos\\\/6310044\\\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600\",\"contentUrl\":\"https:\\\/\\\/images.pexels.com\\\/photos\\\/6310044\\\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/cctv-opslag\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CCTV Opslag\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/\",\"name\":\"CCTV Academy\",\"description\":\"CCTV Opleidingen en CCTV Micro Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cctvacademy.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-BE\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\",\"name\":\"admin\",\"sameAs\":[\"https:\\\/\\\/rasopleidingcamerabewakingcursuscctv.be\"],\"url\":\"https:\\\/\\\/cctvacademy.be\\\/fr\\\/author\\\/inforose3-be\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CCTV Opslag - RAS\/AIS CCTV Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cctvacademy.be\/fr\/cctv-opslag\/","og_locale":"fr_FR","og_type":"article","og_title":"CCTV Opslag - RAS\/AIS CCTV Academy","og_description":"Taal \u00b7 Langue \u00b7 Language NL FR EN \u2190 Hoofdstuk 3 MODULE 04 \/ 10 Hoofdstuk 5 \u2192 Basis CCTV Opleiding \u00b7 Hoofdstuk 04 CCTV- opslag. Een camera kan prachtige beelden leveren, maar zonder voldoende opslag verdwijnen die beelden sneller dan je verwacht. Hoeveel opslag je nodig hebt, hangt niet alleen af van het aantal [&hellip;]","og_url":"https:\/\/cctvacademy.be\/fr\/cctv-opslag\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2026-09-15T17:59:37+00:00","article_modified_time":"2026-09-28T09:05:01+00:00","og_image":[{"url":"https:\/\/images.pexels.com\/photos\/6310044\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture est.":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/cctv-opslag\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/cctv-opslag\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"CCTV Opslag","datePublished":"2026-09-15T17:59:37+00:00","dateModified":"2026-09-28T09:05:01+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/cctv-opslag\/"},"wordCount":1134,"image":{"@id":"https:\/\/cctvacademy.be\/cctv-opslag\/#primaryimage"},"thumbnailUrl":"https:\/\/images.pexels.com\/photos\/6310044\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600","articleSection":["CCTV MICRO LEARNING","CCTV OPLEIDING","Uncategorized"],"inLanguage":"fr-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/cctv-opslag\/","url":"https:\/\/cctvacademy.be\/cctv-opslag\/","name":"CCTV Opslag - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/cctv-opslag\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/cctv-opslag\/#primaryimage"},"thumbnailUrl":"https:\/\/images.pexels.com\/photos\/6310044\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600","datePublished":"2026-09-15T17:59:37+00:00","dateModified":"2026-09-28T09:05:01+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"breadcrumb":{"@id":"https:\/\/cctvacademy.be\/cctv-opslag\/#breadcrumb"},"inLanguage":"fr-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/cctv-opslag\/"]}]},{"@type":"ImageObject","inLanguage":"fr-BE","@id":"https:\/\/cctvacademy.be\/cctv-opslag\/#primaryimage","url":"https:\/\/images.pexels.com\/photos\/6310044\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600","contentUrl":"https:\/\/images.pexels.com\/photos\/6310044\/pexels-photo-6310044.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/cctv-opslag\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/nl\/"},{"@type":"ListItem","position":2,"name":"CCTV Opslag"}]},{"@type":"WebSite","@id":"https:\/\/cctvacademy.be\/#website","url":"https:\/\/cctvacademy.be\/","name":"CCTV Academy","description":"Formation \u00e0 la vid\u00e9osurveillance et micro-apprentissage de la vid\u00e9osurveillance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cctvacademy.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-BE"},{"@type":"Person","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596","name":"admin","sameAs":["https:\/\/rasopleidingcamerabewakingcursuscctv.be"],"url":"https:\/\/cctvacademy.be\/fr\/author\/inforose3-be\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/comments?post=50518"}],"version-history":[{"count":0,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50518\/revisions"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/media?parent=50518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/categories?post=50518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/tags?post=50518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}