{"id":6557,"date":"2026-02-05T16:48:09","date_gmt":"2026-02-05T09:48:09","guid":{"rendered":"https:\/\/spon.com.vn\/?page_id=6557"},"modified":"2026-02-06T09:36:38","modified_gmt":"2026-02-06T02:36:38","slug":"phan-tich-giai-phap-hoi-nghi-ip-cua-spon-phong-hop-50-300m2","status":"publish","type":"page","link":"https:\/\/spon.com.vn\/?page_id=6557","title":{"rendered":"Ph\u00e2n t\u00edch gi\u1ea3i ph\u00e1p h\u1ed9i ngh\u1ecb IP c\u1ee7a SPON ph\u00f2ng h\u1ecdp 50-300m2"},"content":{"rendered":"\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_396181121\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img width=\"2516\" height=\"1512\" src=\"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02.png\" class=\"attachment-original size-original\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02.png 2516w, https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02-300x180.png 300w, https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02-1024x615.png 1024w, https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02-768x462.png 768w, https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02-1536x923.png 1536w, https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02-2048x1231.png 2048w, https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/Conference-02-600x361.png 600w\" sizes=\"(max-width: 2516px) 100vw, 2516px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_396181121 {\n  width: 100%;\n}\n<\/style>\n\t<\/div>\n\t\n\t<section class=\"section\" id=\"section_1832516197\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<style>:root{\n  --bg:#0b1222;\n  --panel:#101a33;\n  --card:#121f3d;\n  --text:#eaf0ff;\n  --muted:#9db0d3;\n  --line:rgba(255,255,255,.12);\n  --accent:#5aa6ff;\n  --accent2:#7cf5c6;\n  --warn:#ffcf5a;\n  --ptz:#c58bff;\n  --shadow: 0 16px 38px rgba(0,0,0,.38);\n  --radius:18px;\n\n  --gap:14px;\n  --pad:14px;\n  --pad-lg:16px;\n}\n#sponcptz_YvOIZo8j *{ box-sizing:border-box }\n#sponcptz_YvOIZo8j{ color:var(--text); line-height:1.55; font-family:\"Segoe UI\", Arial, sans-serif; }\n#sponcptz_YvOIZo8j a{ color:inherit }\n\n\/* Background *\/\n#sponcptz_YvOIZo8j .sponcptz-bg{\n  background:\n    radial-gradient(900px 520px at 12% 10%, rgba(90,166,255,.18), transparent 60%),\n    radial-gradient(780px 520px at 90% 20%, rgba(124,245,198,.10), transparent 55%),\n    radial-gradient(700px 520px at 50% 110%, rgba(255,207,90,.08), transparent 55%),\n    radial-gradient(640px 420px at 70% 65%, rgba(197,139,255,.10), transparent 55%),\n    var(--bg);\n  border-radius: 18px;\n  overflow:hidden;\n}\n\n\/* Wrap *\/\n#sponcptz_YvOIZo8j .wrap{\n  max-width: 1200px;\n  margin:0 auto;\n  padding:16px;\n}\n\n\/* Sticky header inside the component (avoid affecting site header) *\/\n#sponcptz_YvOIZo8j .sponcptz-header{\n  position:sticky; top:0; z-index:20;\n  backdrop-filter: blur(10px);\n  background: linear-gradient(to bottom, rgba(11,18,34,.88), rgba(11,18,34,.55));\n  border-bottom:1px solid var(--line);\n}\n#sponcptz_YvOIZo8j .topbar{\n  display:flex; align-items:center; justify-content:space-between;\n  gap:12px;\n  padding:12px 16px;\n  max-width: 1200px;\n  margin:0 auto;\n}\n#sponcptz_YvOIZo8j .brand{ display:flex; align-items:center; gap:10px; min-width:240px }\n#sponcptz_YvOIZo8j .logo{\n  width:36px;height:36px;border-radius:12px;\n  background: radial-gradient(circle at 30% 30%, rgba(124,245,198,.95), rgba(90,166,255,.9));\n  box-shadow: 0 10px 22px rgba(90,166,255,.22);\n  border:1px solid rgba(255,255,255,.22);\n  flex:0 0 auto;\n}\n#sponcptz_YvOIZo8j .brand h1{ margin:0; font-size:15px; letter-spacing:.2px; line-height:1.2 }\n#sponcptz_YvOIZo8j .brand p{ margin:2px 0 0; color:var(--muted); font-size:12px; line-height:1.35 }\n\n#sponcptz_YvOIZo8j .nav{\n  display:flex;\n  gap:8px;\n  flex-wrap:wrap;\n  justify-content:flex-end;\n  max-width:560px;\n}\n#sponcptz_YvOIZo8j .chip{\n  display:inline-flex; align-items:center; gap:8px;\n  padding:8px 11px;\n  border-radius:999px;\n  background: rgba(255,255,255,.06);\n  border:1px solid var(--line);\n  cursor:pointer; user-select:none;\n  font-size:13px;\n  transition:.18s ease;\n  white-space:nowrap;\n}\n#sponcptz_YvOIZo8j .chip:hover{ transform: translateY(-1px); border-color: rgba(90,166,255,.45) }\n#sponcptz_YvOIZo8j .chip.active{\n  background: linear-gradient(135deg, rgba(90,166,255,.20), rgba(124,245,198,.12));\n  border-color: rgba(124,245,198,.40);\n}\n\n\/* Hero *\/\n#sponcptz_YvOIZo8j .hero{ padding:14px 0 8px }\n#sponcptz_YvOIZo8j .grid{\n  display:grid;\n  grid-template-columns: 1.15fr .85fr;\n  gap:var(--gap);\n  align-items:stretch;\n}\n@media (max-width: 980px){ #sponcptz_YvOIZo8j .grid{ grid-template-columns:1fr } }\n\n#sponcptz_YvOIZo8j .panel{\n  background: linear-gradient(180deg, rgba(18,31,61,.95), rgba(16,26,51,.92));\n  border:1px solid var(--line);\n  border-radius: var(--radius);\n  box-shadow: var(--shadow);\n  padding:var(--pad-lg);\n  overflow:hidden;\n  position:relative;\n}\n#sponcptz_YvOIZo8j .panel:before{\n  content:\"\";\n  position:absolute; inset:-2px;\n  background:\n    radial-gradient(550px 220px at 10% 0%, rgba(90,166,255,.18), transparent 60%),\n    radial-gradient(450px 220px at 95% 10%, rgba(124,245,198,.14), transparent 55%),\n    radial-gradient(450px 220px at 85% 95%, rgba(197,139,255,.10), transparent 60%);\n  pointer-events:none;\n  opacity:.78;\n}\n#sponcptz_YvOIZo8j .panel > *{ position:relative; z-index:1 }\n\n#sponcptz_YvOIZo8j h2{ margin:6px 0 6px; font-size:21px; line-height:1.25 }\n#sponcptz_YvOIZo8j .sub{ margin:0; color:var(--muted); font-size:13px; max-width:72ch }\n\n\/* Cards *\/\n#sponcptz_YvOIZo8j .cards{\n  display:grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap:12px;\n  margin-top:12px;\n}\n@media (max-width: 980px){ #sponcptz_YvOIZo8j .cards{ grid-template-columns:1fr } }\n\n#sponcptz_YvOIZo8j .card{\n  background: rgba(255,255,255,.05);\n  border:1px solid var(--line);\n  border-radius: 16px;\n  padding:12px;\n  min-height:auto;\n}\n#sponcptz_YvOIZo8j .card h3{ margin:0 0 6px; font-size:14px; line-height:1.25 }\n#sponcptz_YvOIZo8j .card p{ margin:0; color:var(--muted); font-size:13px }\n\n#sponcptz_YvOIZo8j .note{\n  margin-top:12px;\n  padding:12px;\n  border-radius: 16px;\n  border:1px dashed rgba(255,255,255,.22);\n  background: rgba(255,255,255,.04);\n  color: var(--muted);\n  font-size:13px;\n}\n\n#sponcptz_YvOIZo8j .btnRow{ display:flex; gap:10px; flex-wrap:wrap; margin-top:12px }\n#sponcptz_YvOIZo8j .btn{\n  appearance:none; border:none; cursor:pointer;\n  padding:10px 12px;\n  border-radius:14px;\n  font-weight:800; font-size:13px;\n  color:var(--text);\n  background: linear-gradient(135deg, rgba(90,166,255,.28), rgba(124,245,198,.12));\n  border:1px solid rgba(124,245,198,.28);\n  transition:.18s ease;\n}\n#sponcptz_YvOIZo8j .btn:hover{ transform: translateY(-1px) }\n#sponcptz_YvOIZo8j .btn.ghost{\n  background: rgba(255,255,255,.06);\n  border:1px solid var(--line);\n  color: var(--muted);\n}\n\n\/* Tabs *\/\n#sponcptz_YvOIZo8j .tabs{ margin-top:14px }\n#sponcptz_YvOIZo8j .pane{ display:none }\n#sponcptz_YvOIZo8j .pane.active{ display:block }\n\n#sponcptz_YvOIZo8j .twoCol{ display:grid; grid-template-columns:1fr 1fr; gap:12px }\n@media (max-width: 980px){ #sponcptz_YvOIZo8j .twoCol{ grid-template-columns:1fr } }\n\n#sponcptz_YvOIZo8j .list{\n  margin:10px 0 0;\n  padding:0;\n  list-style:none;\n  display:grid;\n  gap:8px;\n}\n#sponcptz_YvOIZo8j .li{\n  display:flex;\n  gap:10px;\n  align-items:flex-start;\n  padding:10px;\n  border-radius:14px;\n  background: rgba(255,255,255,.05);\n  border:1px solid var(--line);\n}\n#sponcptz_YvOIZo8j .li strong{ display:block; margin-bottom:2px; }\n#sponcptz_YvOIZo8j .li span{ color:var(--muted); font-size:13px; }\n#sponcptz_YvOIZo8j .dot{\n  width:10px;height:10px;border-radius:50%;\n  background: var(--accent);\n  box-shadow: 0 0 0 4px rgba(90,166,255,.14);\n  margin-top:6px; flex:0 0 auto;\n}\n#sponcptz_YvOIZo8j .dot.g{ background: var(--accent2); box-shadow: 0 0 0 4px rgba(124,245,198,.12) }\n#sponcptz_YvOIZo8j .dot.y{ background: var(--warn);   box-shadow: 0 0 0 4px rgba(255,207,90,.12) }\n#sponcptz_YvOIZo8j .dot.p{ background: var(--ptz);    box-shadow: 0 0 0 4px rgba(197,139,255,.12) }\n\n\/* Diagram *\/\n#sponcptz_YvOIZo8j .diagramWrap{\n  padding:12px;\n  background: rgba(0,0,0,.18);\n  border:1px solid var(--line);\n  border-radius: 18px;\n  margin-top:10px;\n}\n#sponcptz_YvOIZo8j .diagramWrap svg{ display:block; width:100%; height:auto; }\n\n#sponcptz_YvOIZo8j .legend{\n  display:flex;\n  gap:10px;\n  flex-wrap:wrap;\n  margin-top:10px;\n  color:var(--muted);\n  font-size:12px;\n  line-height:1.3;\n}\n#sponcptz_YvOIZo8j .legItem{ display:flex; align-items:center; gap:8px }\n#sponcptz_YvOIZo8j .swatch{ width:12px;height:12px;border-radius:4px;background:rgba(90,166,255,.7);border:1px solid rgba(255,255,255,.2) }\n#sponcptz_YvOIZo8j .swatch.g{ background:rgba(124,245,198,.6) }\n#sponcptz_YvOIZo8j .swatch.y{ background:rgba(255,207,90,.55) }\n#sponcptz_YvOIZo8j .swatch.p{ background:rgba(197,139,255,.55) }\n\n#sponcptz_YvOIZo8j .table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  border-radius: 16px;\n  border:1px solid var(--line);\n  background: rgba(255,255,255,.04);\n  margin-top:10px;\n  overflow:hidden;\n}\n#sponcptz_YvOIZo8j .table th,#sponcptz_YvOIZo8j .table td{\n  text-align:left;\n  padding:9px 10px;\n  border-bottom:1px solid var(--line);\n  font-size:13px;\n  vertical-align:top;\n}\n#sponcptz_YvOIZo8j .table th{ font-weight:900; background: rgba(255,255,255,.05) }\n#sponcptz_YvOIZo8j .table tr:last-child td{ border-bottom:none }\n\n#sponcptz_YvOIZo8j .pill{\n  display:inline-flex; align-items:center; gap:8px;\n  padding:5px 9px;\n  border-radius:999px;\n  background: rgba(255,255,255,.06);\n  border:1px solid var(--line);\n  color:var(--muted);\n  font-size:12px;\n  white-space:nowrap;\n}\n\n\/* Footer *\/\n#sponcptz_YvOIZo8j .footer{\n  margin-top:14px;\n  padding:12px 10px;\n  border-top:1px solid var(--line);\n  color:var(--muted);\n  font-size:12px;\n  text-align:center;\n}\n\n\/* Mobile *\/\n@media (max-width: 520px){\n  #sponcptz_YvOIZo8j .topbar{ padding:10px 12px }\n  #sponcptz_YvOIZo8j .wrap{ padding:12px }\n  #sponcptz_YvOIZo8j .panel{ padding:14px }\n  #sponcptz_YvOIZo8j h2{ font-size:19px }\n  #sponcptz_YvOIZo8j .nav{ justify-content:flex-start; max-width:100% }\n  #sponcptz_YvOIZo8j .chip{ padding:7px 10px; font-size:12.5px }\n}<\/style><div id=\"sponcptz_YvOIZo8j\" class=\"sponcptz-root\">\n  <div class=\"sponcptz-bg\">\n    <div class=\"sponcptz-header\">\n      <div class=\"topbar\">\n        <div class=\"brand\">\n          <div class=\"logo\" aria-hidden=\"true\"><\/div>\n          <div>\n            <h1>SPON \u2013 H\u1ed9i ngh\u1ecb IP + Camera PTZ<\/h1>\n            <p>Trung t\u00e2m + mic ch\u1ee7 t\u1ecbch + mic th\u00e0nh vi\u00ean + \u00e2m thanh + PTZ (auto-tracking tu\u1ef3 ch\u1ecdn) \u2022 50\u2013300m\u00b2<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"nav\" role=\"tablist\" aria-label=\"\u0110i\u1ec1u h\u01b0\u1edbng n\u1ed9i dung\">\n          <div class=\"chip active\" data-tab=\"tongquan\">T\u1ed5ng quan<\/div>\n          <div class=\"chip\" data-tab=\"sodo\">S\u01a1 \u0111\u1ed3 h\u1ec7 th\u1ed1ng<\/div>\n          <div class=\"chip\" data-tab=\"ptz\">K\u1ebft n\u1ed1i Camera PTZ<\/div>\n          <div class=\"chip\" data-tab=\"cauhinh\">C\u1ea5u h\u00ecnh theo di\u1ec7n t\u00edch<\/div>\n          <div class=\"chip\" data-tab=\"loiich\">L\u1ee3i \u00edch & tri\u1ec3n khai<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"wrap\">\n\n      <section class=\"hero grid\">\n        <div class=\"panel\">\n\n          <h2><b style=\"color:var(--text)\">T\u00edch h\u1ee3p Camera PTZ v\u00e0o h\u1ec7 th\u1ed1ng H\u1ed9i ngh\u1ecb IP SPON<\/b><\/h2>\n          <p class=\"sub\">\n            Ngo\u00e0i h\u1ec7 th\u1ed1ng h\u1ed9i ngh\u1ecb (trung t\u00e2m + mic), gi\u1ea3i ph\u00e1p c\u00f3 th\u1ec3 t\u00edch h\u1ee3p <b>camera PTZ<\/b> \u0111\u1ec3 ghi h\u00ecnh,\n            livestream, ho\u1eb7c theo d\u00f5i ng\u01b0\u1eddi ph\u00e1t bi\u1ec3u. PTZ k\u1ebft n\u1ed1i v\u1ec1 <b>trung t\u00e2m \u0111i\u1ec1u khi\u1ec3n\/PC<\/b> qua <b>LAN<\/b>,\n            \u0111i\u1ec1u khi\u1ec3n b\u1eb1ng <b>ONVIF \/ VISCA over IP<\/b> (tu\u1ef3 camera), \u0111\u1ed3ng th\u1eddi xu\u1ea5t h\u00ecnh qua\n            <b>RTSP\/NDI\/HDMI\/USB<\/b> v\u00e0o h\u1ec7 th\u1ed1ng ghi h\u00ecnh.\n          <\/p>\n\n          <div class=\"cards\">\n            <div class=\"card\">\n              <h3><b style=\"color:var(--text)\">K\u1ebft n\u1ed1i PTZ qua LAN<\/b><\/h3>\n              <p>PTZ \u0111\u1eb7t trong ph\u00f2ng, c\u1ea5p ngu\u1ed3n PoE\/Adapter, \u0111\u01b0a m\u1ea1ng v\u1ec1 switch. C\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh IP t\u0129nh \u0111\u1ec3 \u1ed5n \u0111\u1ecbnh.<\/p>\n            <\/div>\n            <div class=\"card\">\n              <h3><b style=\"color:var(--text)\">\u0110i\u1ec1u khi\u1ec3n PTZ<\/b><\/h3>\n              <p>\u0110i\u1ec1u khi\u1ec3n t\u1eeb PC\/Controller ho\u1eb7c t\u00edch h\u1ee3p \u0111i\u1ec1u khi\u1ec3n theo s\u1ef1 ki\u1ec7n (tu\u1ef3 k\u1ecbch b\u1ea3n h\u1ec7 th\u1ed1ng).<\/p>\n            <\/div>\n            <div class=\"card\">\n              <h3><b style=\"color:var(--text)\">Ghi h\u00ecnh \/ Livestream,<\/b><\/h3>\n              <p>Xu\u1ea5t video v\u00e0o ph\u1ea7n m\u1ec1m h\u1ecdp\/livestream\/ghi h\u00ecnh; \u0111\u1ed3ng b\u1ed9 \u00e2m thanh l\u1ea5y t\u1eeb trung t\u00e2m h\u1ed9i ngh\u1ecb.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"note\">\n            <b>Tu\u1ef3 ch\u1ecdn n\u00e2ng cao:<\/b> \u201cAuto-Tracking theo mic\u201d th\u01b0\u1eddng c\u1ea7n controller\/PC nh\u1eadn tr\u1ea1ng th\u00e1i mic ho\u1eb7c t\u00edn hi\u1ec7u trigger,\n            r\u1ed3i g\u1ecdi preset PTZ.\n          <\/div>\n\n          <div class=\"btnRow\">\n            <button class=\"btn\" type=\"button\" data-action=\"scrollDiagram\">Xem s\u01a1 \u0111\u1ed3 t\u00edch h\u1ee3p<\/button>\n            <button class=\"btn ghost\" type=\"button\" data-action=\"scrollPTZ\">Xem chi ti\u1ebft PTZ<\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"panel\">\n          <h2 style=\"margin-top:6px\"><b style=\"color:var(--text)\">Th\u00e0nh ph\u1ea7n gi\u1ea3i ph\u00e1p (c\u00f3 PTZ)<\/b><\/h2>\n          <ul class=\"list\">\n            <li class=\"li\">\n              <span class=\"dot\"><\/span>\n              <div>\n                <strong><b style=\"color:var(--text)\">H\u1ed9i ngh\u1ecb IP SPON<\/b><\/strong>\n                <span>Trung t\u00e2m + mic ch\u1ee7 t\u1ecbch + mic \u0111\u1ea1i bi\u1ec3u, qu\u1ea3n l\u00fd phi\u00ean h\u1ecdp v\u00e0 xu\u1ea5t \u00e2m ra h\u1ec7 th\u1ed1ng loa.<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"li\">\n              <span class=\"dot g\"><\/span>\n              <div>\n                <strong>H\u1ea1 t\u1ea7ng m\u1ea1ng LAN \/ Switch (PoE)<\/strong>\n                <span>Switch \u01b0u ti\u00ean QoS; PoE c\u1ea5p ngu\u1ed3n cho PTZ\/mic (n\u1ebfu h\u1ed7 tr\u1ee3).<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"li\">\n              <span class=\"dot y\"><\/span>\n              <div>\n                <strong>\u00c2m thanh t\u0103ng c\u01b0\u1eddng<\/strong>\n                <span>Processor\/Mixer + Amply + Loa theo di\u1ec7n t\u00edch v\u00e0 \u0111\u1ed9 \u1ed3n.<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"li\">\n              <span class=\"dot p\"><\/span>\n              <div>\n                <strong>Camera PTZ<\/strong>\n                <span>\u0110i\u1ec1u khi\u1ec3n preset\/quay-zoom; xu\u1ea5t h\u00ecnh RTSP\/NDI\/HDMI\/USB v\u00e0o h\u1ec7 th\u1ed1ng ghi h\u00ecnh\/livestream.<\/span>\n              <\/div>\n            <\/li>\n          <\/ul>\n\n          <table class=\"table\" aria-label=\"Lu\u1ed3ng t\u00edch h\u1ee3p PTZ\">\n            <thead>\n              <tr><th>Kh\u1ed1i<\/th><th>M\u1ee5c \u0111\u00edch<\/th><\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td><span class=\"pill\">PTZ Video<\/span><\/td>\n                <td>Ghi h\u00ecnh cu\u1ed9c h\u1ecdp, truy\u1ec1n h\u00ecnh h\u1ed9i ngh\u1ecb, l\u01b0u tr\u1eef\/gi\u00e1m s\u00e1t, tr\u00ecnh chi\u1ebfu.<\/td>\n              <\/tr>\n              <tr>\n                <td><span class=\"pill\">PTZ Control<\/span><\/td>\n                <td>\u0110i\u1ec1u khi\u1ec3n quay\/zoom\/preset t\u1eeb controller ho\u1eb7c PC; c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng ho\u00e1 theo k\u1ecbch b\u1ea3n.<\/td>\n              <\/tr>\n              <tr>\n                <td><span class=\"pill\">Audio Sync<\/span><\/td>\n                <td>\u00c2m thanh l\u1ea5y t\u1eeb trung t\u00e2m h\u1ed9i ngh\u1ecb (ho\u1eb7c DSP\/mixer) \u0111\u1ec3 \u0111\u1ed3ng b\u1ed9 v\u1edbi video.<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/section>\n\n      <section class=\"tabs\">\n        <div class=\"pane active\" id=\"pane-tongquan\">\n          <div class=\"panel\">\n            <h2><b style=\"color:var(--text)\">Nguy\u00ean l\u00fd ho\u1ea1t \u0111\u1ed9ng (Audio + Video)<\/b><\/h2>\n            <div class=\"twoCol\">\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">1) \u00c2m thanh h\u1ed9i ngh\u1ecb<\/b><\/h3>\n                <p>Mic \u2192 <b>Trung t\u00e2m h\u1ed9i ngh\u1ecb<\/b> \u2192 (DSP\/Mixer) \u2192 Amply \u2192 Loa. Trung t\u00e2m qu\u1ea3n l\u00fd quy\u1ec1n \u01b0u ti\u00ean v\u00e0 lu\u1ed3ng ph\u00e1t bi\u1ec3u.<\/p>\n              <\/div>\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">2) H\u00ecnh \u1ea3nh PTZ<\/b><\/h3>\n                <p>Camera PTZ \u2192 LAN \u2192 (NVR\/PC\/Encoder\/Streaming). \u0110i\u1ec1u khi\u1ec3n PTZ qua ONVIF\/VISCA over IP.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"note\">\n              <b>G\u1ee3i \u00fd chu\u1ea9n tri\u1ec3n khai:<\/b> \u0111\u1eb7t PTZ \u1edf trung t\u00e2m (ho\u1eb7c 2 g\u00f3c ch\u00e9o) \u0111\u1ec3 bao qu\u00e1t ph\u00f2ng,\n              set s\u1eb5n <b>presets<\/b> (ch\u1ee7 t\u1ecbch, to\u00e0n c\u1ea3nh, b\u00e0n \u0111\u1ea1i bi\u1ec3u, khu tr\u00ecnh chi\u1ebfu\u2026).\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pane\" id=\"pane-sodo\">\n          <div class=\"panel\" id=\"sectionDiagram\">\n            <h2><b style=\"color:var(--text)\">S\u01a1 \u0111\u1ed3 t\u00edch h\u1ee3p H\u1ed9i ngh\u1ecb IP SPON + Camera PTZ<\/b><\/h2>\n            <p class=\"sub\">\n              Lu\u1ed3ng Audio (mic \u2192 trung t\u00e2m \u2192 DSP\/amp\/loa) v\u00e0 lu\u1ed3ng Video (PTZ \u2192 LAN \u2192 NVR\/PC\/Streaming).\n              \u0110i\u1ec1u khi\u1ec3n PTZ c\u00f3 th\u1ec3 t\u1eeb Controller\/PC.\n            <\/p>\n\n            <div class=\"diagramWrap\" role=\"img\" aria-label=\"S\u01a1 \u0111\u1ed3 k\u1ebft n\u1ed1i h\u1ed9i ngh\u1ecb IP SPON t\u00edch h\u1ee3p Camera PTZ\">\n              <svg viewBox=\"0 0 1200 560\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <defs>\n                  <filter id=\"glow\" x=\"-30%\" y=\"-30%\" width=\"160%\" height=\"160%\">\n                    <feGaussianBlur stdDeviation=\"6\" result=\"blur\"\/>\n                    <feMerge><feMergeNode in=\"blur\"\/><feMergeNode in=\"SourceGraphic\"\/><\/feMerge>\n                  <\/filter>\n                <\/defs>\n\n                <rect x=\"0\" y=\"0\" width=\"1200\" height=\"560\" rx=\"18\" fill=\"rgba(255,255,255,0.03)\" stroke=\"rgba(255,255,255,0.10)\"\/>\n\n                <rect x=\"60\" y=\"80\" width=\"270\" height=\"90\" rx=\"16\" fill=\"rgba(90,166,255,0.20)\" stroke=\"rgba(90,166,255,0.55)\" filter=\"url(#glow)\"\/>\n                <text x=\"195\" y=\"118\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"16\" font-weight=\"800\">Mic Ch\u1ee7 t\u1ecbch<\/text>\n                <text x=\"195\" y=\"145\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"13\">\u01afu ti\u00ean \u2022 \u0110i\u1ec1u khi\u1ec3n<\/text>\n\n                <rect x=\"60\" y=\"210\" width=\"270\" height=\"150\" rx=\"16\" fill=\"rgba(124,245,198,0.14)\" stroke=\"rgba(124,245,198,0.40)\"\/>\n                <text x=\"195\" y=\"245\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"16\" font-weight=\"800\">Mic Th\u00e0nh vi\u00ean<\/text>\n                <text x=\"195\" y=\"273\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"13\">M\u1edf r\u1ed9ng theo s\u1ed1 gh\u1ebf<\/text>\n                <text x=\"195\" y=\"301\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"13\">LAN\/PoE ho\u1eb7c k\u1ebft n\u1ed1i h\u1ec7 th\u1ed1ng<\/text>\n                <text x=\"195\" y=\"329\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"13\">K\u1ebft h\u1ee3p DSP \u0111\u1ec3 ch\u1ed1ng h\u00fa<\/text>\n\n                <rect x=\"420\" y=\"150\" width=\"320\" height=\"140\" rx=\"16\" fill=\"rgba(255,255,255,0.06)\" stroke=\"rgba(255,255,255,0.16)\"\/>\n                <text x=\"580\" y=\"190\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"17\" font-weight=\"900\">Trung t\u00e2m H\u1ed9i ngh\u1ecb IP SPON<\/text>\n                <text x=\"580\" y=\"220\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"13\">\u0110i\u1ec1u ph\u1ed1i \u2022 \u01afu ti\u00ean \u2022 Qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb<\/text>\n                <text x=\"580\" y=\"247\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"13\">Xu\u1ea5t \u00e2m (Line\/Network) ra h\u1ec7 th\u1ed1ng \u00e2m thanh<\/text>\n\n                <rect x=\"420\" y=\"330\" width=\"320\" height=\"85\" rx=\"16\" fill=\"rgba(90,166,255,0.10)\" stroke=\"rgba(90,166,255,0.30)\"\/>\n                <text x=\"580\" y=\"363\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"14\" font-weight=\"800\">Switch LAN \/ PoE<\/text>\n                <text x=\"580\" y=\"388\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">K\u1ebft n\u1ed1i mic\/PTZ\/PC \u2022 QoS \u2022 VLAN \u2022 PoE<\/text>\n\n                <rect x=\"820\" y=\"110\" width=\"300\" height=\"95\" rx=\"16\" fill=\"rgba(255,207,90,0.12)\" stroke=\"rgba(255,207,90,0.35)\"\/>\n                <text x=\"970\" y=\"150\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"15\" font-weight=\"900\">Processor \/ Mixer<\/text>\n                <text x=\"970\" y=\"176\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">EQ \u2022 Ch\u1ed1ng h\u00fa \u2022 Mix ngu\u1ed3n<\/text>\n\n                <rect x=\"820\" y=\"230\" width=\"300\" height=\"95\" rx=\"16\" fill=\"rgba(255,255,255,0.06)\" stroke=\"rgba(255,255,255,0.16)\"\/>\n                <text x=\"970\" y=\"270\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"15\" font-weight=\"900\">Amply c\u00f4ng su\u1ea5t<\/text>\n                <text x=\"970\" y=\"296\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">Ph\u00e1t loa to\u00e0n ph\u00f2ng<\/text>\n\n                <rect x=\"820\" y=\"350\" width=\"300\" height=\"120\" rx=\"16\" fill=\"rgba(124,245,198,0.10)\" stroke=\"rgba(124,245,198,0.30)\"\/>\n                <text x=\"970\" y=\"392\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"15\" font-weight=\"900\">H\u1ec7 th\u1ed1ng Loa<\/text>\n                <text x=\"970\" y=\"417\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">Loa \u00e2m tr\u1ea7n \/ loa h\u1ed9p theo zone<\/text>\n                <text x=\"970\" y=\"440\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">Ph\u00f2ng 50\u2013300m\u00b2<\/text>\n\n                <rect x=\"60\" y=\"395\" width=\"270\" height=\"110\" rx=\"16\" fill=\"rgba(197,139,255,0.12)\" stroke=\"rgba(197,139,255,0.38)\"\/>\n                <text x=\"195\" y=\"435\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"16\" font-weight=\"900\">Camera PTZ<\/text>\n                <text x=\"195\" y=\"462\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">RTSP \/ NDI \/ HDMI\/USB<\/text>\n                <text x=\"195\" y=\"485\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">ONVIF \/ VISCA over IP<\/text>\n\n                <rect x=\"420\" y=\"440\" width=\"320\" height=\"85\" rx=\"16\" fill=\"rgba(197,139,255,0.09)\" stroke=\"rgba(197,139,255,0.30)\"\/>\n                <text x=\"580\" y=\"472\" text-anchor=\"middle\" fill=\"#eaf0ff\" font-family=\"Segoe UI, Arial\" font-size=\"14\" font-weight=\"900\">PC \/ Controller \/ NVR \/ Streaming<\/text>\n                <text x=\"580\" y=\"496\" text-anchor=\"middle\" fill=\"#9db0d3\" font-family=\"Segoe UI, Arial\" font-size=\"12\">Ghi h\u00ecnh \u2022 Livestream \u2022 \u0110i\u1ec1u khi\u1ec3n preset PTZ<\/text>\n\n                <line x1=\"330\" y1=\"125\" x2=\"420\" y2=\"190\" stroke=\"rgba(90,166,255,0.85)\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n                <line x1=\"330\" y1=\"285\" x2=\"420\" y2=\"240\" stroke=\"rgba(124,245,198,0.85)\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n\n                <line x1=\"740\" y1=\"220\" x2=\"820\" y2=\"158\" stroke=\"rgba(255,207,90,0.75)\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n\n                <line x1=\"970\" y1=\"205\" x2=\"970\" y2=\"230\" stroke=\"rgba(255,207,90,0.45)\" stroke-width=\"3\" stroke-dasharray=\"6 6\" stroke-linecap=\"round\"\/>\n                <line x1=\"970\" y1=\"325\" x2=\"970\" y2=\"350\" stroke=\"rgba(124,245,198,0.55)\" stroke-width=\"3\" stroke-dasharray=\"6 6\" stroke-linecap=\"round\"\/>\n\n                <line x1=\"330\" y1=\"450\" x2=\"420\" y2=\"372\" stroke=\"rgba(197,139,255,0.78)\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n                <line x1=\"580\" y1=\"415\" x2=\"580\" y2=\"440\" stroke=\"rgba(197,139,255,0.55)\" stroke-width=\"3\" stroke-dasharray=\"6 6\" stroke-linecap=\"round\"\/>\n\n                <line x1=\"580\" y1=\"290\" x2=\"580\" y2=\"330\" stroke=\"rgba(90,166,255,0.55)\" stroke-width=\"3\" stroke-dasharray=\"6 6\" stroke-linecap=\"round\"\/>\n\n                <polygon points=\"415,188 425,190 415,192\" fill=\"rgba(90,166,255,0.9)\"\/>\n                <polygon points=\"415,238 425,240 415,242\" fill=\"rgba(124,245,198,0.9)\"\/>\n                <polygon points=\"815,156 825,158 815,160\" fill=\"rgba(255,207,90,0.85)\"\/>\n                <polygon points=\"415,370 425,372 415,374\" fill=\"rgba(197,139,255,0.85)\"\/>\n              <\/svg>\n\n              <div class=\"legend\">\n                <div class=\"legItem\"><span class=\"swatch\"><\/span> H\u1ed9i ngh\u1ecb (Mic\/Audio\/Data)<\/div>\n                <div class=\"legItem\"><span class=\"swatch y\"><\/span> X\u1eed l\u00fd \u00e2m thanh (DSP\/Mixer)<\/div>\n                <div class=\"legItem\"><span class=\"swatch g\"><\/span> Ph\u00e1t loa to\u00e0n ph\u00f2ng<\/div>\n                <div class=\"legItem\"><span class=\"swatch p\"><\/span> Video PTZ & \u0111i\u1ec1u khi\u1ec3n<\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"note\">\n              <b>\u0110i\u1ec3m hay:<\/b> \u00c2m thanh h\u1ed9i ngh\u1ecb l\u1ea5y chu\u1ea9n t\u1eeb trung t\u00e2m\/DSP (line out) n\u00ean video ghi h\u00ecnh\/livestream nghe r\u00f5,\n              kh\u00f4ng ph\u1ee5 thu\u1ed9c micro laptop.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pane\" id=\"pane-ptz\">\n          <div class=\"panel\" id=\"sectionPTZ\">\n            <h2><b style=\"color:var(--text)\">K\u1ebft n\u1ed1i Camera PTZ v\u1edbi trung t\u00e2m (3 ph\u01b0\u01a1ng \u00e1n ph\u1ed5 bi\u1ebfn)<\/b><\/h2>\n            <p class=\"sub\">Tu\u1ef3 nhu c\u1ea7u \u201cch\u1ec9 ghi h\u00ecnh\u201d hay \u201ct\u1ef1 \u0111\u1ed9ng quay theo ng\u01b0\u1eddi ph\u00e1t bi\u1ec3u\u201d, ch\u1ecdn 1 trong 3 ph\u01b0\u01a1ng \u00e1n d\u01b0\u1edbi \u0111\u00e2y.<\/p>\n\n            <div class=\"twoCol\">\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">Ph\u01b0\u01a1ng \u00e1n A \u2013 Ghi h\u00ecnh c\u01a1 b\u1ea3n<\/b><\/h3>\n                <p>PTZ xu\u1ea5t h\u00ecnh <b>RTSP\/NDI<\/b> v\u1ec1 PC\/NVR\/Streaming. \u0110i\u1ec1u khi\u1ec3n PTZ b\u1eb1ng ph\u1ea7n m\u1ec1m ho\u1eb7c joystick controller. \u00c2m thanh l\u1ea5y t\u1eeb trung t\u00e2m\/DSP.<\/p>\n              <\/div>\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">Ph\u01b0\u01a1ng \u00e1n B \u2013 Preset theo k\u1ecbch b\u1ea3n<\/b><\/h3>\n                <p>C\u00e0i s\u1eb5n presets (to\u00e0n c\u1ea3nh, ch\u1ee7 t\u1ecbch, khu tr\u00ecnh chi\u1ebfu...). Ng\u01b0\u1eddi v\u1eadn h\u00e0nh b\u1ea5m chuy\u1ec3n preset nhanh trong cu\u1ed9c h\u1ecdp.<\/p>\n              <\/div>\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">Ph\u01b0\u01a1ng \u00e1n C \u2013 Auto-tracking theo mic (tu\u1ef3 ch\u1ecdn)<\/b><\/h3>\n                <p>Khi mic \u201c\u0111ang b\u1eadt\u201d, controller\/PC nh\u1eadn tr\u1ea1ng th\u00e1i v\u00e0 g\u1ecdi preset PTZ t\u01b0\u01a1ng \u1ee9ng (API\/Event ho\u1eb7c ph\u1ea7n m\u1ec1m \u0111i\u1ec1u khi\u1ec3n trung gian).<\/p>\n              <\/div>\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">Khuy\u1ebfn ngh\u1ecb l\u1eafp PTZ<\/b><\/h3>\n                <p>Ph\u00f2ng nh\u1ecf: 1 PTZ. Ph\u00f2ng l\u1edbn: 2 PTZ (g\u00f3c ch\u00e9o). Lu\u00f4n set IP t\u0129nh, \u01b0u ti\u00ean switch \u1ed5n \u0111\u1ecbnh v\u00e0 b\u1eadt QoS n\u1ebfu c\u00f3.<\/p>\n              <\/div>\n            <\/div>\n\n            <table class=\"table\" aria-label=\"Giao th\u1ee9c PTZ th\u01b0\u1eddng d\u00f9ng\">\n              <thead><tr><th>H\u1ea1ng m\u1ee5c<\/th><th>Khuy\u1ebfn ngh\u1ecb<\/th><\/tr><\/thead>\n              <tbody>\n                <tr>\n                  <td><span class=\"pill\">\u0110i\u1ec1u khi\u1ec3n PTZ<\/span><\/td>\n                  <td>ONVIF \/ VISCA over IP (tu\u1ef3 camera), d\u00f9ng controller ho\u1eb7c ph\u1ea7n m\u1ec1m tr\u00ean PC.<\/td>\n                <\/tr>\n                <tr>\n                  <td><span class=\"pill\">Truy\u1ec1n h\u00ecnh \u1ea3nh<\/span><\/td>\n                  <td>RTSP (ph\u1ed5 bi\u1ebfn), NDI (n\u1ebfu c\u1ea7n low-latency), ho\u1eb7c HDMI\/USB qua capture.<\/td>\n                <\/tr>\n                <tr>\n                  <td><span class=\"pill\">\u0110\u1ed3ng b\u1ed9 \u00e2m<\/span><\/td>\n                  <td>Audio line t\u1eeb trung t\u00e2m\/DSP \u2192 PC\/Encoder\/NVR \u0111\u1ec3 video r\u00f5 r\u00e0ng.<\/td>\n                <\/tr>\n              <\/tbody>\n            <\/table>\n\n            <div class=\"note\">\n              N\u1ebfu c\u1ea7n \u201cbrochure k\u1ef9 thu\u1eadt\u201d h\u01a1n (nh\u1ea5n m\u1ea1nh ONVIF\/RTSP\/NDI\u2026), m\u00ecnh s\u1ebd vi\u1ebft th\u00eam 1 block ri\u00eang \u0111\u1ec3 b\u1ea1n d\u00f9ng b\u00e1n h\u00e0ng.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pane\" id=\"pane-cauhinh\">\n          <div class=\"panel\" id=\"sectionConfig\">\n            <h2><b style=\"color:var(--text)\">C\u1ea5u h\u00ecnh g\u1ee3i \u00fd theo di\u1ec7n t\u00edch ph\u00f2ng (c\u00f3 PTZ)<\/b><\/h2>\n            <p class=\"sub\">S\u1ed1 mic theo s\u1ed1 gh\u1ebf ph\u00e1t bi\u1ec3u, PTZ theo nhu c\u1ea7u ghi h\u00ecnh. B\u1ea3ng d\u01b0\u1edbi l\u00e0 tham kh\u1ea3o.<\/p>\n\n            <table class=\"table\" aria-label=\"C\u1ea5u h\u00ecnh g\u1ee3i \u00fd\">\n              <thead>\n                <tr>\n                  <th>Di\u1ec7n t\u00edch<\/th>\n                  <th>Mic Ch\u1ee7 t\u1ecbch<\/th>\n                  <th>Mic Th\u00e0nh vi\u00ean (tham kh\u1ea3o)<\/th>\n                  <th>Loa (tham kh\u1ea3o)<\/th>\n                  <th>PTZ<\/th>\n                <\/tr>\n              <\/thead>\n              <tbody>\n                <tr>\n                  <td><b>50\u201380m\u00b2<\/b><br><span class=\"pill\">10\u201320 ng\u01b0\u1eddi<\/span><\/td>\n                  <td>01<\/td>\n                  <td>08\u201316<\/td>\n                  <td>4\u20136 loa \u00e2m tr\u1ea7n ho\u1eb7c 2\u20134 loa h\u1ed9p<\/td>\n                  <td>01 PTZ<\/td>\n                <\/tr>\n                <tr>\n                  <td><b>80\u2013150m\u00b2<\/b><br><span class=\"pill\">20\u201340 ng\u01b0\u1eddi<\/span><\/td>\n                  <td>01<\/td>\n                  <td>16\u201330<\/td>\n                  <td>6\u201310 loa \u00e2m tr\u1ea7n ho\u1eb7c 4\u20136 loa h\u1ed9p + DSP<\/td>\n                  <td>01 PTZ (ho\u1eb7c 02 n\u1ebfu c\u1ea7n nhi\u1ec1u g\u00f3c)<\/td>\n                <\/tr>\n                <tr>\n                  <td><b>150\u2013300m\u00b2<\/b><br><span class=\"pill\">40\u201380+ ng\u01b0\u1eddi<\/span><\/td>\n                  <td>01\u201302<\/td>\n                  <td>30\u201360<\/td>\n                  <td>10\u201318 loa theo zone + amply nhi\u1ec1u k\u00eanh + DSP<\/td>\n                  <td>02 PTZ (khuy\u1ebfn ngh\u1ecb)<\/td>\n                <\/tr>\n              <\/tbody>\n            <\/table>\n\n            <div class=\"note\">\n              <b>M\u1eb9o tri\u1ec3n khai:<\/b> Video \u201c\u0111\u1eb9p\u201d nh\u1ea5t khi c\u00f3 2 g\u00f3c: 1 to\u00e0n c\u1ea3nh + 1 b\u1eaft ch\u1ee7 t\u1ecbch\/\u0111\u1ea1i bi\u1ec3u ph\u00e1t bi\u1ec3u.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pane\" id=\"pane-loiich\">\n          <div class=\"panel\">\n            <h2><b style=\"color:var(--text)\">L\u1ee3i \u00edch khi th\u00eam Camera PTZ<\/b><\/h2>\n            <div class=\"twoCol\">\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">Ghi h\u00ecnh & l\u01b0u tr\u1eef chuy\u00ean nghi\u1ec7p<\/b><\/h3>\n                <p>H\u1ecdp n\u1ed9i b\u1ed9, \u0111\u00e0o t\u1ea1o, l\u01b0u bi\u00ean b\u1ea3n video. \u00c2m thanh l\u1ea5y t\u1eeb trung t\u00e2m n\u00ean r\u00f5 v\u00e0 s\u1ea1ch.<\/p>\n              <\/div>\n              <div class=\"card\">\n                <h3><b style=\"color:var(--text)\">Livestream \/ h\u1ecdp tr\u1ef1c tuy\u1ebfn<\/b><\/h3>\n                <p>\u0110\u01b0a video v\u00e0o Zoom\/Teams\/OBS\u2026 PTZ quay-zoom linh ho\u1ea1t, t\u0103ng t\u00ednh chuy\u00ean nghi\u1ec7p cho ph\u00f2ng h\u1ecdp.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"note\">\n              N\u1ebfu b\u1ea1n c\u1ea7n, m\u00ecnh c\u00f3 th\u1ec3 ch\u1ec9nh l\u1ea1i s\u01a1 \u0111\u1ed3 \u0111\u1ec3 ghi r\u00f5 \u201cthi\u1ebft b\u1ecb th\u1ef1c t\u1ebf SPON\u201d v\u00e0 ch\u1eeba ch\u1ed7 \u0111\u1eb7t h\u00ecnh s\u1ea3n ph\u1ea9m (\u1ea3nh th\u1eadt).\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <div class=\"footer\"><b style=\"color:var(--text)\">\u00a9 SPON \u2013 M\u1eabu m\u00f4 t\u1ea3 gi\u1ea3i ph\u00e1p H\u1ed9i ngh\u1ecb IP t\u00edch h\u1ee3p Camera PTZ (50\u2013300m\u00b2)<\/b><\/div>\n    <\/div>\n  <\/div>\n<\/div><script>(function(){\n  const root = document.getElementById(\"sponcptz_YvOIZo8j\");\n  if(!root) return;\n\n  const chips = Array.from(root.querySelectorAll(\".chip\"));\n  const paneMap = {\n    tongquan: root.querySelector(\"#pane-tongquan\"),\n    sodo: root.querySelector(\"#pane-sodo\"),\n    ptz: root.querySelector(\"#pane-ptz\"),\n    cauhinh: root.querySelector(\"#pane-cauhinh\"),\n    loiich: root.querySelector(\"#pane-loiich\"),\n  };\n\n  function activate(tab){\n    chips.forEach(c => c.classList.toggle(\"active\", c.dataset.tab === tab));\n    Object.keys(paneMap).forEach(k => {\n      const el = paneMap[k];\n      if(el) el.classList.toggle(\"active\", k === tab);\n    });\n  }\n\n  chips.forEach(ch => ch.addEventListener(\"click\", () => activate(ch.dataset.tab)));\n\n  root.querySelectorAll(\"[data-action='scrollDiagram']\").forEach(btn => {\n    btn.addEventListener(\"click\", () => {\n      activate(\"sodo\");\n      setTimeout(() => {\n        const sec = root.querySelector(\"#sectionDiagram\");\n        if(sec) sec.scrollIntoView({behavior:\"smooth\", block:\"start\"});\n      }, 100);\n    });\n  });\n\n  root.querySelectorAll(\"[data-action='scrollPTZ']\").forEach(btn => {\n    btn.addEventListener(\"click\", () => {\n      activate(\"ptz\");\n      setTimeout(() => {\n        const sec = root.querySelector(\"#sectionPTZ\");\n        if(sec) sec.scrollIntoView({behavior:\"smooth\", block:\"start\"});\n      }, 100);\n    });\n  });\n})();<\/script>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1832516197 {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  background-color: rgb(0,0,0);\n}\n<\/style>\n\t<\/section>\n\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":6558,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ph\u00e2n t\u00edch gi\u1ea3i ph\u00e1p h\u1ed9i ngh\u1ecb IP c\u1ee7a SPON ph\u00f2ng h\u1ecdp 50-300m2 - NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON<\/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:\/\/spon.com.vn\/?page_id=6557\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ph\u00e2n t\u00edch gi\u1ea3i ph\u00e1p h\u1ed9i ngh\u1ecb IP c\u1ee7a SPON ph\u00f2ng h\u1ecdp 50-300m2 - NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spon.com.vn\/?page_id=6557\" \/>\n<meta property=\"og:site_name\" content=\"NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-06T02:36:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/164be50a61.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1213\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/spon.com.vn\/#organization\",\"name\":\"Thi\\u00ean \\u00c2n JSC - Uy T\\u00edn T\\u1ea1o Th\\u01b0\\u01a1ng Hi\\u1ec7u\",\"url\":\"https:\/\/spon.com.vn\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/spon.com.vn\/#logo\",\"inLanguage\":\"vi\",\"url\":\"https:\/\/spon.com.vn.com\/wp-content\/uploads\/2021\/09\/logo-web-thienan-new-1.png\",\"contentUrl\":\"https:\/\/spon.com.vn.com\/wp-content\/uploads\/2021\/09\/logo-web-thienan-new-1.png\",\"width\":200,\"height\":202,\"caption\":\"Thi\\u00ean \\u00c2n JSC - Uy T\\u00edn T\\u1ea1o Th\\u01b0\\u01a1ng Hi\\u1ec7u\"},\"image\":{\"@id\":\"https:\/\/spon.com.vn\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/spon.com.vn\/#website\",\"url\":\"https:\/\/spon.com.vn\/\",\"name\":\"NH\\u00c0 NH\\u1eacP KH\\u1ea8U \\u00c2M THANH SPON\",\"description\":\"S\\u1ea2N PH\\u1ea8M CH\\u00c1T L\\u01af\\u1ee2NG CAO\",\"publisher\":{\"@id\":\"https:\/\/spon.com.vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/spon.com.vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"vi\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/spon.com.vn\/?page_id=6557#primaryimage\",\"inLanguage\":\"vi\",\"url\":\"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/164be50a61.png\",\"contentUrl\":\"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/164be50a61.png\",\"width\":1200,\"height\":1213},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/spon.com.vn\/?page_id=6557#webpage\",\"url\":\"https:\/\/spon.com.vn\/?page_id=6557\",\"name\":\"Ph\\u00e2n t\\u00edch gi\\u1ea3i ph\\u00e1p h\\u1ed9i ngh\\u1ecb IP c\\u1ee7a SPON ph\\u00f2ng h\\u1ecdp 50-300m2 - NH\\u00c0 NH\\u1eacP KH\\u1ea8U \\u00c2M THANH SPON\",\"isPartOf\":{\"@id\":\"https:\/\/spon.com.vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/spon.com.vn\/?page_id=6557#primaryimage\"},\"datePublished\":\"2026-02-05T09:48:09+00:00\",\"dateModified\":\"2026-02-06T02:36:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/spon.com.vn\/?page_id=6557#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/spon.com.vn\/?page_id=6557\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/spon.com.vn\/?page_id=6557#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\\u1ee7\",\"item\":\"https:\/\/spon.com.vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ph\\u00e2n t\\u00edch gi\\u1ea3i ph\\u00e1p h\\u1ed9i ngh\\u1ecb IP c\\u1ee7a SPON ph\\u00f2ng h\\u1ecdp 50-300m2\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ph\u00e2n t\u00edch gi\u1ea3i ph\u00e1p h\u1ed9i ngh\u1ecb IP c\u1ee7a SPON ph\u00f2ng h\u1ecdp 50-300m2 - NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON","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:\/\/spon.com.vn\/?page_id=6557","og_locale":"vi_VN","og_type":"article","og_title":"Ph\u00e2n t\u00edch gi\u1ea3i ph\u00e1p h\u1ed9i ngh\u1ecb IP c\u1ee7a SPON ph\u00f2ng h\u1ecdp 50-300m2 - NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON","og_url":"https:\/\/spon.com.vn\/?page_id=6557","og_site_name":"NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON","article_modified_time":"2026-02-06T02:36:38+00:00","og_image":[{"width":1200,"height":1213,"url":"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/164be50a61.png","path":"\/home\/yeusu618\/public_html\/wp-content\/uploads\/2026\/02\/164be50a61.png","size":"full","id":"6558","alt":"","pixels":1455600,"type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/spon.com.vn\/#organization","name":"Thi\u00ean \u00c2n JSC - Uy T\u00edn T\u1ea1o Th\u01b0\u01a1ng Hi\u1ec7u","url":"https:\/\/spon.com.vn\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/spon.com.vn\/#logo","inLanguage":"vi","url":"https:\/\/spon.com.vn.com\/wp-content\/uploads\/2021\/09\/logo-web-thienan-new-1.png","contentUrl":"https:\/\/spon.com.vn.com\/wp-content\/uploads\/2021\/09\/logo-web-thienan-new-1.png","width":200,"height":202,"caption":"Thi\u00ean \u00c2n JSC - Uy T\u00edn T\u1ea1o Th\u01b0\u01a1ng Hi\u1ec7u"},"image":{"@id":"https:\/\/spon.com.vn\/#logo"}},{"@type":"WebSite","@id":"https:\/\/spon.com.vn\/#website","url":"https:\/\/spon.com.vn\/","name":"NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON","description":"S\u1ea2N PH\u1ea8M CH\u00c1T L\u01af\u1ee2NG CAO","publisher":{"@id":"https:\/\/spon.com.vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spon.com.vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"ImageObject","@id":"https:\/\/spon.com.vn\/?page_id=6557#primaryimage","inLanguage":"vi","url":"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/164be50a61.png","contentUrl":"https:\/\/spon.com.vn\/wp-content\/uploads\/2026\/02\/164be50a61.png","width":1200,"height":1213},{"@type":"WebPage","@id":"https:\/\/spon.com.vn\/?page_id=6557#webpage","url":"https:\/\/spon.com.vn\/?page_id=6557","name":"Ph\u00e2n t\u00edch gi\u1ea3i ph\u00e1p h\u1ed9i ngh\u1ecb IP c\u1ee7a SPON ph\u00f2ng h\u1ecdp 50-300m2 - NH\u00c0 NH\u1eacP KH\u1ea8U \u00c2M THANH SPON","isPartOf":{"@id":"https:\/\/spon.com.vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/spon.com.vn\/?page_id=6557#primaryimage"},"datePublished":"2026-02-05T09:48:09+00:00","dateModified":"2026-02-06T02:36:38+00:00","breadcrumb":{"@id":"https:\/\/spon.com.vn\/?page_id=6557#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spon.com.vn\/?page_id=6557"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/spon.com.vn\/?page_id=6557#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/spon.com.vn\/"},{"@type":"ListItem","position":2,"name":"Ph\u00e2n t\u00edch gi\u1ea3i ph\u00e1p h\u1ed9i ngh\u1ecb IP c\u1ee7a SPON ph\u00f2ng h\u1ecdp 50-300m2"}]}]}},"_links":{"self":[{"href":"https:\/\/spon.com.vn\/index.php?rest_route=\/wp\/v2\/pages\/6557"}],"collection":[{"href":"https:\/\/spon.com.vn\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spon.com.vn\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spon.com.vn\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/spon.com.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6557"}],"version-history":[{"count":19,"href":"https:\/\/spon.com.vn\/index.php?rest_route=\/wp\/v2\/pages\/6557\/revisions"}],"predecessor-version":[{"id":6585,"href":"https:\/\/spon.com.vn\/index.php?rest_route=\/wp\/v2\/pages\/6557\/revisions\/6585"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spon.com.vn\/index.php?rest_route=\/wp\/v2\/media\/6558"}],"wp:attachment":[{"href":"https:\/\/spon.com.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}