{"id":82724,"date":"2026-09-24T09:08:01","date_gmt":"2026-09-24T12:08:01","guid":{"rendered":"https:\/\/a3aengenharia.com\/?post_type=articles&#038;p=82724"},"modified":"2026-09-24T09:08:46","modified_gmt":"2026-09-24T12:08:46","slug":"bitrate-cftv-ip-calcular-cbr-vbr-red-storage","status":"publish","type":"articles","link":"https:\/\/a3aengenharia.com\/es-es\/contenido\/articulos-tecnicos\/bitrate-cftv-ip-calcular-cbr-vbr-red-storage\/","title":{"rendered":"Bitrate en CFTV IP: c\u00f3mo calcular, configurar CBR\/VBR y dimensionar red y storage"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">El bitrate en CFTV es la cantidad de datos que genera un stream de v\u00eddeo por unidad de tiempo, normalmente expresada en Mbit\/s o kbit\/s. No es solo un par\u00e1metro de la c\u00e1mara: es una variable de dise\u00f1o que conecta <strong>calidad de imagen, capacidad de red, carga de los servidores y volumen de almacenamiento<\/strong>. Cuanto mayor sea la tasa de bits efectivamente producida, mayor tender\u00e1 a ser la demanda sobre uplinks, interfaces de red y storage; cuanto m\u00e1s agresivamente se limite, mayor puede ser la p\u00e9rdida de detalle visual en escenas complejas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ello, no existe un \u00fanico \u201cbitrate correcto\u201d definido \u00fanicamente por la resoluci\u00f3n de la c\u00e1mara. Una c\u00e1mara de 4 MP no tiene, por definici\u00f3n, una tasa fija; dos c\u00e1maras con la misma resoluci\u00f3n y el mismo codec pueden generar flujos muy diferentes seg\u00fan movimiento, iluminaci\u00f3n, ruido, tasa de fotogramas, GOP, estrategia de rate control e implementaci\u00f3n del encoder. El dimensionamiento correcto parte del <strong>objetivo de supervisi\u00f3n y de la calidad de evidencia requerida<\/strong>, define los par\u00e1metros de captura y compresi\u00f3n y solo entonces verifica si la red y el almacenamiento soportan el comportamiento medio y de pico del conjunto.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es el bitrate en CFTV IP?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En v\u00eddeo digital, el bitrate es el caudal de datos producido por el proceso de codificaci\u00f3n. Si un stream opera a 4 Mbit\/s, significa que, durante un intervalo determinado, el encoder produce aproximadamente cuatro millones de bits por segundo de v\u00eddeo codificado. Este n\u00famero puede ser un valor medido, una media temporal, un objetivo de control o un l\u00edmite m\u00e1ximo, seg\u00fan el modo de rate control implementado por el equipo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No <a href=\"\/conteudo\/artigos-tecnicos\/cftv-ip-tudo-que-voce-precisa-saber\/\">CFTV IP<\/a>, el v\u00eddeo sale de la c\u00e1mara como tr\u00e1fico de red y atraviesa switches, uplinks e interfaces de servidores hasta llegar al VMS y al subsistema de grabaci\u00f3n. El mismo par\u00e1metro que define cu\u00e1nto tr\u00e1fico atraviesa la red tambi\u00e9n determina, en una primera aproximaci\u00f3n, cu\u00e1ntos bytes deben grabarse por unidad de tiempo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La relaci\u00f3n es directa:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>bitrate \u2192 tr\u00e1fico de red \u2192 tasa de escritura \u2192 capacidad de retenci\u00f3n<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero esta relaci\u00f3n no debe confundirse con una equivalencia absoluta. El bitrate indicado por la c\u00e1mara representa el stream codificado; la red transporta ese stream con encapsulados y protocolos adicionales; el storage trabaja adem\u00e1s con sistema de archivos, \u00edndices, bases de datos del VMS, metadatos, redundancia y pol\u00edticas de retenci\u00f3n. El c\u00e1lculo b\u00e1sico es el punto de partida, no el resultado final del dise\u00f1o.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-1\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(1644.734375px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 1644.734375 171\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-1\"><title id=\"chart-title-a3a-diagram-1\">Relaci\u00f3n entre captura, compresi\u00f3n, bitrate, red y almacenamiento en un sistema CFTV IP<\/title><style>#a3a-diagram-1{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-1 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-1 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-1 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-1 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-1 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-1 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-1 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-1 p{margin:0;}#a3a-diagram-1 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span p{background-color:transparent;}#a3a-diagram-1 .label text,#a3a-diagram-1 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .node rect,#a3a-diagram-1 .node circle,#a3a-diagram-1 .node ellipse,#a3a-diagram-1 .node polygon,#a3a-diagram-1 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-1 .rough-node .label text,#a3a-diagram-1 .node .label text,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-anchor:middle;}#a3a-diagram-1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-1 .rough-node .label,#a3a-diagram-1 .node .label,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-align:center;}#a3a-diagram-1 .node.clickable{cursor:pointer;}#a3a-diagram-1 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-1 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-1 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-1 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-1 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-1 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 rect.text{fill:none;stroke-width:0;}#a3a-diagram-1 .icon-shape,#a3a-diagram-1 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .icon-shape p,#a3a-diagram-1 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-1 .icon-shape rect,#a3a-diagram-1 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-1 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-1_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M210.922,85.5L215.089,85.5C219.255,85.5,227.589,85.5,235.255,85.5C242.922,85.5,249.922,85.5,253.422,85.5L256.922,85.5\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MjEwLjkyMTg3NSwieSI6ODUuNX0seyJ4IjoyMzUuOTIxODc1LCJ5Ijo4NS41fSx7IngiOjI2MC45MjE4NzUsInkiOjg1LjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M490.844,85.5L495.01,85.5C499.177,85.5,507.51,85.5,515.177,85.5C522.844,85.5,529.844,85.5,533.344,85.5L536.844,85.5\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NDkwLjg0Mzc1LCJ5Ijo4NS41fSx7IngiOjUxNS44NDM3NSwieSI6ODUuNX0seyJ4Ijo1NDAuODQzNzUsInkiOjg1LjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M712.156,85.5L716.323,85.5C720.49,85.5,728.823,85.5,736.49,85.5C744.156,85.5,751.156,85.5,754.656,85.5L758.156,85.5\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NzEyLjE1NjI1LCJ5Ijo4NS41fSx7IngiOjczNy4xNTYyNSwieSI6ODUuNX0seyJ4Ijo3NjIuMTU2MjUsInkiOjg1LjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M904.922,85.5L909.089,85.5C913.255,85.5,921.589,85.5,929.255,85.5C936.922,85.5,943.922,85.5,947.422,85.5L950.922,85.5\" id=\"L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6OTA0LjkyMTg3NSwieSI6ODUuNX0seyJ4Ijo5MjkuOTIxODc1LCJ5Ijo4NS41fSx7IngiOjk1NC45MjE4NzUsInkiOjg1LjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1086.044,59.25L1094.438,55.083C1102.832,50.917,1119.619,42.583,1135.066,38.417C1150.513,34.25,1164.62,34.25,1171.673,34.25L1178.727,34.25\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6MTA4Ni4wNDQyMDczMTcwNzMyLCJ5Ijo1OS4yNX0seyJ4IjoxMTM2LjQwNjI1LCJ5IjozNC4yNX0seyJ4IjoxMTgyLjcyNjU2MjUsInkiOjM0LjI1fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1086.044,111.75L1094.438,115.917C1102.832,120.083,1119.619,128.417,1131.513,132.583C1143.406,136.75,1150.406,136.75,1153.906,136.75L1157.406,136.75\" id=\"L_E_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_G_0\" data-points=\"W3sieCI6MTA4Ni4wNDQyMDczMTcwNzMyLCJ5IjoxMTEuNzV9LHsieCI6MTEzNi40MDYyNSwieSI6MTM2Ljc1fSx7IngiOjExNjEuNDA2MjUsInkiOjEzNi43NX1d\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1364.016,136.75L1368.182,136.75C1372.349,136.75,1380.682,136.75,1391.336,136.75C1401.99,136.75,1414.964,136.75,1421.451,136.75L1427.938,136.75\" id=\"L_G_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_G_H_0\" data-points=\"W3sieCI6MTM2NC4wMTU2MjUsInkiOjEzNi43NX0seyJ4IjoxMzg5LjAxNTYyNSwieSI6MTM2Ljc1fSx7IngiOjE0MzEuOTM3NSwieSI6MTM2Ljc1fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1342.695,34.25L1350.415,34.25C1358.135,34.25,1373.576,34.25,1384.796,34.25C1396.016,34.25,1403.016,34.25,1406.516,34.25L1410.016,34.25\" id=\"L_F_I_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_I_0\" data-points=\"W3sieCI6MTM0Mi42OTUzMTI1LCJ5IjozNC4yNX0seyJ4IjoxMzg5LjAxNTYyNSwieSI6MzQuMjV9LHsieCI6MTQxNC4wMTU2MjUsInkiOjM0LjI1fV0=\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_G_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_I_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(109.4609375, 85.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-101.4609375\" y=\"-26.25\" width=\"202.921875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-71.4609375, -11.25)\"><rect><\/rect><foreignObject width=\"142.921875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Requisito de imagen<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(375.8828125, 85.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.9609375\" y=\"-26.25\" width=\"229.921875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-84.9609375, -11.25)\"><rect><\/rect><foreignObject width=\"169.921875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Resoluci\u00f3n FPS exposici\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(626.5, 85.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-85.65625\" y=\"-26.25\" width=\"171.3125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-55.65625, -11.25)\"><rect><\/rect><foreignObject width=\"111.3125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Encoder y codec<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(833.5390625, 85.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.3828125\" y=\"-26.25\" width=\"142.765625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-41.3828125, -11.25)\"><rect><\/rect><foreignObject width=\"82.765625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Rate control<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(1033.1640625, 85.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-78.2421875\" y=\"-26.25\" width=\"156.484375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-48.2421875, -11.25)\"><rect><\/rect><foreignObject width=\"96.484375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Bitrate efectivo<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(1262.7109375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.984375\" y=\"-26.25\" width=\"159.96875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-49.984375, -11.25)\"><rect><\/rect><foreignObject width=\"99.96875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Red y uplinks<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1262.7109375, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-101.3046875\" y=\"-26.25\" width=\"202.609375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-71.3046875, -11.25)\"><rect><\/rect><foreignObject width=\"142.609375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Servidor de grabaci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-13\" transform=\"translate(1525.375, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.4375\" y=\"-26.25\" width=\"186.875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-63.4375, -11.25)\"><rect><\/rect><foreignObject width=\"126.875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Storage y retenci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-I-15\" transform=\"translate(1525.375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-111.359375\" y=\"-26.25\" width=\"222.71875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-81.359375, -11.25)\"><rect><\/rect><foreignObject width=\"162.71875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Visualizaci\u00f3n y operaci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Relaci\u00f3n entre captura, compresi\u00f3n, bitrate, red y almacenamiento en un sistema CFTV IP<\/figcaption><\/figure>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 no puede elegirse el bitrate \u00fanicamente por la resoluci\u00f3n?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La resoluci\u00f3n indica cu\u00e1ntos p\u00edxeles forman cada fotograma, pero no informa cu\u00e1ntos bits ser\u00e1n necesarios para representar la secuencia de fotogramas despu\u00e9s de la compresi\u00f3n. El encoder busca redundancias espaciales y temporales. Una pared est\u00e1tica, bien iluminada y con poco ruido es altamente compresible; la misma c\u00e1mara orientada hacia \u00e1rboles con viento, lluvia, reflejos, tr\u00e1fico intenso o una escena nocturna con ruido puede exigir muchos m\u00e1s datos para conservar una calidad equivalente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los factores que m\u00e1s modifican la tasa efectiva incluyen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>resoluci\u00f3n y relaci\u00f3n de aspecto de la imagen;<\/li><li>tasa de fotogramas por segundo;<\/li><li>cantidad y velocidad del movimiento;<\/li><li>nivel de detalle espacial de la escena;<\/li><li>ruido electr\u00f3nico, especialmente con baja iluminaci\u00f3n;<\/li><li>tiempo de exposici\u00f3n y motion blur;<\/li><li>WDR y din\u00e1mica lum\u00ednica;<\/li><li>codec e implementaci\u00f3n del encoder;<\/li><li>intervalo entre fotogramas I y estructura del GOP;<\/li><li>pol\u00edtica de calidad\/compresi\u00f3n;<\/li><li>modo de control de tasa;<\/li><li>funciones de codificaci\u00f3n orientadas a regi\u00f3n de inter\u00e9s o contenido;<\/li><li>existencia de audio y metadatos asociados.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esto explica por qu\u00e9 las tablas gen\u00e9ricas del tipo \u201c1080p = X Mbit\/s\u201d sirven solo como referencia preliminar. En dise\u00f1o, el valor debe confirmarse con premisas expl\u00edcitas y, cuando la criticidad lo justifique, mediante pruebas con escenas representativas.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo influyen H.264 y H.265 en el bitrate?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H.264\/AVC y H.265\/HEVC utilizan compresi\u00f3n temporal para representar una secuencia de v\u00eddeo con menos datos de los necesarios para codificar \u00edntegramente todos los fotogramas. La eficiencia se deriva de herramientas de predicci\u00f3n, transformaci\u00f3n y codificaci\u00f3n, pero la norma del codec no prescribe un \u00fanico algoritmo de rate control ni garantiza que dos encoders distintos produzcan la misma relaci\u00f3n entre calidad y bitrate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este punto es decisivo para la especificaci\u00f3n. La recomendaci\u00f3n ITU-T define la sintaxis y los mecanismos necesarios para producir y decodificar un bitstream compatible. La estrategia concreta empleada por el encoder para decidir <strong>cu\u00e1nto detalle preservar, d\u00f3nde utilizar bits y c\u00f3mo reaccionar ante la complejidad de la escena<\/strong> puede variar entre implementaciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">H.265 no significa autom\u00e1ticamente \u201cla mitad del bitrate\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Es habitual encontrar porcentajes fijos de ahorro atribuidos a H.265 frente a H.264. Esto no debe convertirse en una premisa universal de dise\u00f1o. La ganancia real depende de la resoluci\u00f3n, movimiento, textura, ruido, GOP, perfil, nivel de calidad, capacidad del procesador e implementaci\u00f3n del fabricante. En determinadas escenas la ganancia puede ser significativa; en otras, menor de lo esperado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para el dimensionamiento, el enfoque t\u00e9cnicamente defendible es comparar los codecs en <strong>condiciones equivalentes de calidad de imagen y escena<\/strong>, utilizando datos del equipo o mediciones representativas. El codec debe reducir la demanda sin comprometer el objetivo de supervisi\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n existe un coste operativo: los codecs m\u00e1s eficientes pueden exigir mayor capacidad de decodificaci\u00f3n en clientes, servidores, GPU o estaciones de operaci\u00f3n. Por tanto, el bitrate no puede optimizarse de forma aislada de la cadena de procesamiento.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">GOP, I-frames, P-frames y su efecto sobre el bitrate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La compresi\u00f3n temporal trabaja con fotogramas que desempe\u00f1an funciones diferentes. Un <strong>I-frame<\/strong> es autocontenido: puede decodificarse sin depender de otro fotograma. Los fotogramas predictivos reutilizan informaci\u00f3n de fotogramas de referencia y, por ello, generalmente consumen menos bits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El conjunto entre fotogramas clave forma un GOP, o <em>Group of Pictures<\/em>. Reducir la frecuencia de I-frames tiende a disminuir el bitrate medio porque los fotogramas completos se env\u00edan con menor frecuencia. Sin embargo, un GOP m\u00e1s largo aumenta la dependencia temporal y puede afectar al tiempo de recuperaci\u00f3n tras p\u00e9rdidas, al acceso aleatorio a las grabaciones y al comportamiento en determinadas aplicaciones forenses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El dimensionamiento debe evitar dos simplificaciones opuestas: considerar irrelevante el intervalo de I-frame o maximizar el GOP \u00fanicamente para ahorrar ancho de banda. El par\u00e1metro debe ser compatible con la operaci\u00f3n, grabaci\u00f3n, reproducci\u00f3n, interoperabilidad y resiliencia del stream.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">El pico de un I-frame importa para la red<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Incluso cuando el bitrate medio parece holgado, los I-frames pueden generar r\u00e1fagas mayores. Si muchas c\u00e1maras est\u00e1n configuradas de forma similar y producen picos pr\u00f3ximos en el tiempo, el tr\u00e1fico instant\u00e1neo en uplinks o interfaces de grabaci\u00f3n puede alejarse considerablemente de la media. Esta es una de las razones para no dimensionar la red \u00fanicamente dividiendo la capacidad nominal del enlace por el bitrate medio de cada c\u00e1mara.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">CBR, VBR, MBR y ABR: \u00bfcu\u00e1l es la diferencia?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La nomenclatura de rate control var\u00eda entre fabricantes y plataformas. Por ello, la especificaci\u00f3n debe describir el comportamiento previsto y no limitarse a exigir una sigla. En t\u00e9rminos funcionales, los cuatro conceptos m\u00e1s habituales son los siguientes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Modo<\/td><td>Variable priorizada<\/td><td>Comportamiento t\u00edpico<\/td><td>Principal riesgo de dise\u00f1o<\/td><\/tr><tr><td>CBR<\/td><td>presupuesto\/objetivo de bitrate<\/td><td>el encoder ajusta la calidad para mantenerse cerca del objetivo<\/td><td>degradar el detalle cuando la escena se vuelve compleja<\/td><\/tr><tr><td>VBR<\/td><td>calidad definida<\/td><td>el bitrate aumenta o disminuye seg\u00fan la complejidad de la escena<\/td><td>picos superiores a la media prevista<\/td><\/tr><tr><td>MBR<\/td><td>calidad con techo de bitrate<\/td><td>VBR hasta acercarse al l\u00edmite; despu\u00e9s el encoder restringe la calidad y\/o otro par\u00e1metro<\/td><td>alcanzar el techo precisamente durante el evento cr\u00edtico<\/td><\/tr><tr><td>ABR<\/td><td>presupuesto medio a lo largo del tiempo<\/td><td>el controlador compensa per\u00edodos de menor y mayor consumo buscando una media<\/td><td>confundir la media temporal con la capacidad instant\u00e1nea necesaria<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">CBR: Constant Bit Rate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CBR suele traducirse como tasa de bits constante, pero en implementaciones reales debe entenderse como <strong>control en torno a un bitrate objetivo<\/strong>. La complejidad del v\u00eddeo contin\u00faa variando. Para respetar el presupuesto, el encoder modifica par\u00e1metros de cuantizaci\u00f3n y calidad, y la tasa instant\u00e1nea puede oscilar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La principal ventaja es la previsibilidad. Cuando un enlace dispone de una capacidad contratada o restringida, trabajar con un objetivo conocido facilita la planificaci\u00f3n. El coste es que, durante escenas dif\u00edciles, la limitaci\u00f3n de bits puede manifestarse como p\u00e9rdida de textura, bloques o reducci\u00f3n de calidad precisamente cuando existe m\u00e1s informaci\u00f3n visual.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">VBR: Variable Bit Rate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En VBR, el sistema procura mantener una calidad determinada y permite que el bitrate acompa\u00f1e la complejidad de la escena. Una zona vac\u00eda y est\u00e1tica puede consumir poco; la aparici\u00f3n repentina de personas, veh\u00edculos, lluvia o ruido puede elevar significativamente el caudal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es una estrategia coherente para aplicaciones en las que preservar la calidad es prioritario, siempre que la infraestructura se dimensione para <strong>picos plausibles<\/strong> y no \u00fanicamente para la media observada en condiciones favorables.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MBR: Maximum Bit Rate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MBR combina un comportamiento variable con un techo. Mientras la escena cabe dentro del presupuesto, el encoder conserva la calidad configurada. Al aproximarse al l\u00edmite, debe modificar la codificaci\u00f3n para impedir que el stream supere el caudal m\u00e1ximo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este mecanismo es \u00fatil cuando existe una restricci\u00f3n objetiva de ancho de banda. Sin embargo, el techo debe validarse en escenas cr\u00edticas. Si el l\u00edmite se elige \u00fanicamente para \u201ccaber en la red\u201d, el sistema puede responder al evento m\u00e1s complejo degradando precisamente la imagen que deber\u00eda preservar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ABR: Average Bit Rate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ABR trabaja con un presupuesto medio a lo largo de un per\u00edodo. El principio consiste en permitir que los momentos de menor consumo generen margen para momentos m\u00e1s exigentes, buscando cumplir un volumen medio planificado. Resulta especialmente \u00fatil cuando la retenci\u00f3n es la restricci\u00f3n dominante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La existencia de una media controlada no elimina los picos instant\u00e1neos. La red y las interfaces siguen necesitando soportar los caudales transitorios permitidos por el encoder.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 modo elegir en el dise\u00f1o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No existe una respuesta universal. La elecci\u00f3n depende de la restricci\u00f3n dominante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando la calidad forense es prioritaria y la red dispone de capacidad suficiente, VBR o estrategias equivalentes orientadas a la calidad tienden a preservar mejor las escenas complejas. En enlaces limitados, MBR puede establecer un techo necesario, pero ese techo debe probarse. CBR puede ser adecuado cuando la previsibilidad del ancho de banda es un requisito fuerte, siempre que se demuestre la calidad en el peor escenario. ABR tiene sentido cuando el problema principal es gestionar un presupuesto de almacenamiento a lo largo del tiempo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El criterio de ingenier\u00eda es sencillo: <strong>no elegir el modo por la sigla; elegirlo por el comportamiento que debe tener el sistema cuando la escena se aleja de la condici\u00f3n media<\/strong>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo calcular el tr\u00e1fico agregado de un sistema CFTV?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La primera aproximaci\u00f3n consiste en sumar los bitrates de los streams que realmente atraviesan el enlace analizado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si <code>B\u1d62<\/code> es el bitrate del stream activo de la c\u00e1mara <code>i<\/code>, entonces:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>B_total = \u03a3 B\u1d62<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para c\u00e1maras equivalentes:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>B_total = N \u00d7 B_c\u00e2mera<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">donde <code>N<\/code> es el n\u00famero de c\u00e1maras transportadas simult\u00e1neamente en ese segmento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este c\u00e1lculo debe aplicarse <strong>por ruta de tr\u00e1fico<\/strong>. El uplink de un switch de acceso puede transportar \u00fanicamente las c\u00e1maras de ese armario; la interfaz del recording server puede recibir c\u00e1maras de varios switches; un enlace WAN puede transportar solo streams seleccionados, substreams o eventos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplo: 25, 50 y 100 c\u00e1maras a 4 Mbit\/s<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Considerando \u00fanicamente el payload nominal de un stream de grabaci\u00f3n de 4 Mbit\/s por c\u00e1mara:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>C\u00e1maras<\/td><td>Bitrate por c\u00e1mara<\/td><td>Tr\u00e1fico agregado nominal<\/td><\/tr><tr><td>25<\/td><td>4 Mbit\/s<\/td><td>100 Mbit\/s<\/td><\/tr><tr><td>50<\/td><td>4 Mbit\/s<\/td><td>200 Mbit\/s<\/td><\/tr><tr><td>100<\/td><td>4 Mbit\/s<\/td><td>400 Mbit\/s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Estos valores <strong>no permiten<\/strong> concluir que un enlace de 100 Mbit\/s sea adecuado para las 25 c\u00e1maras del primer escenario. La capacidad nominal de la interfaz no equivale a la capacidad de dise\u00f1o disponible para v\u00eddeo. Deben considerarse overhead de protocolos, variaciones del encoder, otros servicios, r\u00e1fagas, contingencias y pol\u00edticas de disponibilidad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para profundizar en la topolog\u00eda y localizar cuellos de botella entre acceso, uplinks, backbone, VMS y storage, el tema se aborda en detalle en el art\u00edculo sobre <a href=\"\/conteudo\/artigos-tecnicos\/infraestrutura-de-rede-para-sistemas-de-cftv\/\">infraestructura de CFTV IP<\/a>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Media, pico, percentiles y peor caso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un sistema VBR no debe caracterizarse mediante una \u00fanica lectura de bitrate. Una medici\u00f3n corta en una escena vac\u00eda puede producir un valor aparentemente excelente y completamente inadecuado para el horario de mayor movimiento o para condiciones nocturnas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una campa\u00f1a de medici\u00f3n \u00fatil debe registrar la serie temporal y evaluar, seg\u00fan la criticidad:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>media durante el per\u00edodo observado;<\/li><li>m\u00e1ximos instant\u00e1neos o en ventanas cortas;<\/li><li>percentiles como P95 y P99;<\/li><li>comportamiento diurno y nocturno;<\/li><li>presencia de lluvia, vegetaci\u00f3n, sombras, faros y movimiento intenso;<\/li><li>eventos de alarma y cambios de escena.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La media es \u00fatil para estimar el volumen de almacenamiento. El pico y los percentiles altos son relevantes para dimensionar la red y comprender el margen operativo. El peor escenario t\u00e9cnico tambi\u00e9n debe considerar condiciones que quiz\u00e1 no hayan ocurrido durante la prueba.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El bitrate medio no es lo mismo que la capacidad del enlace<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una interfaz Ethernet de 1 Gbit\/s no debe tratarse como un \u201cdep\u00f3sito\u201d de exactamente 1.000 Mbit\/s disponibles para v\u00eddeo. El dise\u00f1o debe considerar el conjunto de tr\u00e1fico que comparte el enlace y los requisitos de disponibilidad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En una <a href=\"\/conteudo\/artigos-tecnicos\/infraestrutura-de-rede-para-sistemas-de-cftv\/\">red de CFTV IP<\/a>, los cuellos de botella m\u00e1s frecuentes aparecen en los puntos de concentraci\u00f3n: uplinks, stacking, trunks, backbone, interfaces de servidores y rutas hacia el storage. Un puerto de c\u00e1mara en Fast\/Gigabit Ethernet rara vez constituye el limitante de todo el sistema; el problema aparece cuando convergen decenas o cientos de streams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No existe un margen porcentual universal que sustituya el c\u00e1lculo. El headroom debe reflejar picos, crecimiento previsto, failover, tr\u00e1fico concurrente y comportamiento del equipo.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">M\u00faltiples streams: \u00bfcu\u00e1ndo deben sumarse?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las c\u00e1maras IP normalmente permiten m\u00e1s de un stream con diferentes resoluciones, FPS, codec o calidad. Un stream principal puede destinarse a la grabaci\u00f3n; otro, m\u00e1s ligero, a la visualizaci\u00f3n en mosaico; un tercero puede atender una integraci\u00f3n espec\u00edfica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un error habitual consiste en sumar todos los streams configurados como si estuvieran permanentemente activos. El error opuesto es ignorar que varios consumidores pueden generar tr\u00e1fico simult\u00e1neo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El c\u00e1lculo debe responder:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>qu\u00e9 streams se producen continuamente;<\/li><li>cu\u00e1les se solicitan solo bajo demanda;<\/li><li>si la c\u00e1mara env\u00eda flujos unicast independientes a varios clientes;<\/li><li>si el VMS recibe una vez y redistribuye el v\u00eddeo a los clientes;<\/li><li>si se utiliza multicast y en qu\u00e9 tramos;<\/li><li>c\u00f3mo cambia el comportamiento durante alarmas, reproducci\u00f3n e investigaci\u00f3n.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Este an\u00e1lisis es especialmente importante en centros de control con muchas pantallas, clientes remotos e integraciones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unicast, multicast y redistribuci\u00f3n por el VMS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En unicast, cada sesi\u00f3n puede exigir una copia del flujo para el destinatario. Si varios clientes acceden directamente a la misma c\u00e1mara, el tr\u00e1fico de salida del dispositivo y de los segmentos implicados puede crecer con el n\u00famero de consumidores. En arquitecturas en las que el VMS act\u00faa como proxy o distribuidor, la c\u00e1mara puede proporcionar un flujo al servidor mientras los clientes reciben copias desde la infraestructura de backend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Multicast puede reducir duplicaciones en determinadas topolog\u00edas de visualizaci\u00f3n en vivo, pero exige una red preparada para este comportamiento y no elimina la necesidad de dimensionar la grabaci\u00f3n. El dise\u00f1o debe mapear el <strong>origen, destino y direcci\u00f3n<\/strong> de cada flujo relevante.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo calcular el almacenamiento a partir del bitrate?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para un stream continuo, la conversi\u00f3n b\u00e1sica es directa. Utilizando unidades decimales:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>GB por d\u00eda \u2248 bitrate en Mbit\/s \u00d7 10,8<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto se obtiene de:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mbit\/s \u00d7 1.000.000 \u00d7 86.400 s \u00f7 8 \u00f7 1.000.000.000<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por tanto, un stream medio de 4 Mbit\/s genera aproximadamente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4 \u00d7 10,8 = 43,2 GB\/d\u00eda<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para un per\u00edodo de 30 d\u00edas:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>43,2 \u00d7 30 = 1.296 GB \u2248 1,296 TB por c\u00e1mara<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplos de retenci\u00f3n continua durante 30 d\u00edas<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>C\u00e1maras<\/td><td>Bitrate medio<\/td><td>Payload\/d\u00eda<\/td><td>Payload\/30 d\u00edas<\/td><\/tr><tr><td>25<\/td><td>4 Mbit\/s<\/td><td>1,08 TB<\/td><td>32,4 TB<\/td><\/tr><tr><td>50<\/td><td>4 Mbit\/s<\/td><td>2,16 TB<\/td><td>64,8 TB<\/td><\/tr><tr><td>100<\/td><td>4 Mbit\/s<\/td><td>4,32 TB<\/td><td>129,6 TB<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Estos valores representan el <strong>payload nominal de v\u00eddeo<\/strong>. El volumen bruto de discos necesario ser\u00e1 mayor al incluir filesystem, bases de datos e \u00edndices del VMS, metadatos, reserva operativa, RAID o erasure coding, hot spare, pol\u00edticas de retenci\u00f3n y dem\u00e1s requisitos de la plataforma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El dimensionamiento completo del subsistema se aborda en el contenido espec\u00edfico sobre <a href=\"\/conteudo\/artigos-tecnicos\/como-dimensionar-storage-para-cftv-e-vms-corporativo\/\">storage para CFTV y VMS corporativo<\/a>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfY cuando la grabaci\u00f3n es por eventos?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si la grabaci\u00f3n no es continua, puede utilizarse un factor de actividad como estimaci\u00f3n inicial:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Storage \u2248 bitrate medio durante la grabaci\u00f3n \u00d7 tiempo efectivamente grabado<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si una c\u00e1mara graba, de media, el 40% de las 24 horas, la estimaci\u00f3n preliminar puede aplicar un factor de 0,40 al volumen continuo. Sin embargo, este porcentaje debe tratarse con cautela. La sensibilidad del detector, pre-buffer, post-buffer, horarios, sombras, lluvia, vegetaci\u00f3n y analytics modifican la duraci\u00f3n real de los eventos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En sistemas cr\u00edticos, la retenci\u00f3n por eventos debe validarse a partir de datos observados o premisas conservadoras. Un factor de actividad arbitrario puede subdimensionar silenciosamente el storage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FPS y bitrate: \u00bfduplicar los fotogramas por segundo duplica el ancho de banda?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No necesariamente. La relaci\u00f3n no es perfectamente lineal porque los codecs interframe explotan la redundancia temporal. Pasar de 15 a 30 fps aumenta la cantidad de informaci\u00f3n temporal que debe codificarse, pero el impacto depende del movimiento, GOP, codec y encoder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La pregunta correcta no es \u201c\u00bfqu\u00e9 FPS ahorra m\u00e1s?\u201d, sino <strong>qu\u00e9 tasa de fotogramas es necesaria para el objetivo de supervisi\u00f3n<\/strong>. Movimientos r\u00e1pidos, cajas, l\u00edneas de producci\u00f3n, tr\u00e1fico vehicular e investigaci\u00f3n fotograma a fotograma pueden exigir tasas superiores a las de zonas de baja din\u00e1mica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reducir FPS \u00fanicamente para hacer que el sistema quepa en la red es una decisi\u00f3n de ingenier\u00eda solo si el requisito operativo sigue cumpli\u00e9ndose.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La baja iluminaci\u00f3n puede aumentar el bitrate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una consecuencia poco intuitiva es que una escena aparentemente \u201cest\u00e1tica\u201d puede consumir m\u00e1s datos por la noche. Con baja iluminaci\u00f3n, la ganancia electr\u00f3nica tiende a aumentar y, con ella, el ruido de la imagen. Para el encoder, este ruido se parece a una variaci\u00f3n espacial y temporal que debe representarse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ello, una prueba realizada \u00fanicamente durante el d\u00eda puede subestimar el bitrate nocturno. Iluminaci\u00f3n, exposici\u00f3n, ganancia, reducci\u00f3n de ruido y configuraci\u00f3n del codec interact\u00faan directamente con el ancho de banda y el almacenamiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta relaci\u00f3n muestra por qu\u00e9 la calidad de imagen y la infraestructura no pueden tratarse como disciplinas independientes.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Movimiento, vegetaci\u00f3n, lluvia y escenas de alta complejidad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c1rboles, agua, humo, part\u00edculas, lluvia intensa, multitudes y tr\u00e1fico generan cambios continuos en gran parte del fotograma. En VBR, esto puede elevar considerablemente el consumo. En CBR\/MBR, la misma complejidad puede presionar al controlador hasta el punto de sacrificar detalles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una c\u00e1mara perimetral orientada hacia vegetaci\u00f3n no debe recibir autom\u00e1ticamente el mismo presupuesto de bitrate que una c\u00e1mara de pasillo interior simplemente porque ambas tengan la misma resoluci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El dise\u00f1o debe clasificar las escenas seg\u00fan su comportamiento previsto y asignar par\u00e1metros compatibles con cada clase.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resoluci\u00f3n, densidad de p\u00edxeles y calidad forense<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El bitrate no puede utilizarse como sustituto de un criterio de calidad. Una c\u00e1mara puede transmitir 8 Mbit\/s de una escena mal encuadrada y seguir siendo incapaz de identificar el objetivo. La calidad necesaria nace del requisito de imagen: campo de visi\u00f3n, densidad de p\u00edxeles sobre el objeto, iluminaci\u00f3n, enfoque, movimiento y condiciones ambientales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El art\u00edculo sobre <a href=\"\/conteudo\/artigos-tecnicos\/especificacao-pontos-monitoramento-eficiencia-cameras-nbr-iec-62676-2\/\">puntos de supervisi\u00f3n y densidad de p\u00edxeles<\/a> profundiza en esta etapa. Solo despu\u00e9s de definir la imagen \u00fatil tiene sentido optimizar la compresi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo dimensionar uplinks de switches de acceso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El procedimiento consiste en calcular qu\u00e9 c\u00e1maras convergen en cada uplink y cu\u00e1l es el perfil de bitrate de dise\u00f1o de cada una. Si un switch tiene 20 c\u00e1maras y cada stream de grabaci\u00f3n ha sido validado con un pico de dise\u00f1o de 8 Mbit\/s, la principal contribuci\u00f3n de v\u00eddeo puede alcanzar 160 Mbit\/s en ese trayecto, antes de otros flujos y overhead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, se eval\u00faan:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>capacidad efectiva del uplink;<\/li><li>simultaneidad de los picos;<\/li><li>tr\u00e1fico de gesti\u00f3n y otros servicios;<\/li><li>streams adicionales;<\/li><li>crecimiento previsto;<\/li><li>comportamiento ante el fallo de un enlace o equipo;<\/li><li>agregaci\u00f3n LACP, cuando corresponda;<\/li><li>capacidad del siguiente nivel de concentraci\u00f3n.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El c\u00e1lculo debe continuar hasta el recording server y el storage. Resolver \u00fanicamente el primer uplink desplaza el cuello de botella hacia el core o las interfaces de los servidores.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Bitrate e interfaces del servidor de grabaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El servidor de grabaci\u00f3n recibe una suma de streams, ejecuta procesamiento y escribe datos en el subsistema de almacenamiento. Seg\u00fan la arquitectura, tambi\u00e9n puede servir v\u00eddeo grabado, redistribuir live view y procesar metadatos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por tanto, la NIC del servidor debe analizarse en dos direcciones: entrada de grabaci\u00f3n y salida hacia clientes o storage externo. En sistemas grandes, pueden ser necesarias m\u00faltiples interfaces, segregaci\u00f3n de tr\u00e1fico, bonding\/teaming y distribuci\u00f3n de recording servers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La capacidad de red del servidor no debe confundirse con la capacidad de escritura del array. Un servidor puede recibir correctamente los paquetes y aun as\u00ed perder grabaciones si el backend de storage no soporta los IOPS, throughput o latencia exigidos por la plataforma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rate control no sustituye a QoS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CBR o MBR controlan el comportamiento del encoder. QoS act\u00faa sobre el tratamiento y la priorizaci\u00f3n del tr\u00e1fico en la red. Son mecanismos diferentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Limitar cada c\u00e1mara a un techo no garantiza que el v\u00eddeo cr\u00edtico tenga prioridad cuando el enlace est\u00e9 congestionado. Del mismo modo, marcar paquetes con prioridad no corrige un sistema cuya demanda permanente supera la capacidad f\u00edsica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">QoS es una capa de gobernanza del tr\u00e1fico; el dimensionamiento sigue siendo necesario.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo tratar enlaces WAN y sitios remotos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WAN introduce restricciones diferentes de LAN: ancho de banda contratado, asimetr\u00eda, latencia, jitter, p\u00e9rdidas, indisponibilidad y coste de transporte. En sitios remotos, puede ser inadecuado transmitir permanentemente el stream de grabaci\u00f3n con m\u00e1xima calidad hacia el centro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las arquitecturas posibles incluyen grabaci\u00f3n local, edge storage, transmisi\u00f3n de substream para operaci\u00f3n, recuperaci\u00f3n posterior del v\u00eddeo de alta calidad y env\u00edo de streams principales \u00fanicamente durante eventos. La elecci\u00f3n depende del requisito de continuidad y del tiempo m\u00e1ximo aceptable para recuperar evidencias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En este contexto, el bitrate es una variable arquitect\u00f3nica. La mejor soluci\u00f3n puede no consistir simplemente en comprimir m\u00e1s, sino en <strong>cambiar d\u00f3nde se graba el v\u00eddeo y por d\u00f3nde necesita circular<\/strong>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Edge storage y failover<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El almacenamiento en el borde permite mantener la grabaci\u00f3n cerca de la c\u00e1mara durante la p\u00e9rdida de conectividad con el servidor central. Cuando la plataforma admite recuperaci\u00f3n posterior, el v\u00eddeo faltante puede reintegrarse al archivo central.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta funci\u00f3n modifica el perfil de tr\u00e1fico: durante el fallo, el stream deja de llegar al servidor; durante la recuperaci\u00f3n, puede aparecer tr\u00e1fico adicional para sincronizar el backlog mientras el v\u00eddeo actual contin\u00faa transmiti\u00e9ndose. El enlace tambi\u00e9n debe evaluarse en este estado de recuperaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bitrate y analytics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los analytics pueden ejecutarse en la c\u00e1mara, en el servidor o en infraestructura especializada. Cuando el procesamiento se realiza en el borde, no siempre es necesario transportar un stream adicional \u00fanicamente para ejecutar el an\u00e1lisis. Cuando analytics recibe v\u00eddeo en otro servidor, puede existir un nuevo flujo o una redistribuci\u00f3n del stream ya recibido por el VMS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los metadatos anal\u00edticos normalmente representan un volumen muy inferior al v\u00eddeo, pero forman parte del sistema y deben considerarse en las interfaces, el storage y las integraciones cuando la retenci\u00f3n de estos datos sea un requisito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e1s importante a\u00fan: la compresi\u00f3n no puede degradar la imagen hasta perjudicar el algoritmo. Un l\u00edmite de bitrate adecuado para visualizaci\u00f3n humana puede no ser adecuado para el an\u00e1lisis automatizado previsto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bitrate y ciberseguridad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La protecci\u00f3n del v\u00eddeo mediante protocolos seguros a\u00f1ade procesamiento y cierto overhead, pero esto no justifica eliminar el cifrado para \u201cahorrar ancho de banda\u201d. La ciberseguridad debe ser un requisito de arquitectura. El dise\u00f1o debe garantizar que switches, c\u00e1maras, servidores y clientes dispongan de capacidad para operar los mecanismos de protecci\u00f3n previstos sin comprometer el rendimiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El tema se desarrolla con mayor profundidad en el whitepaper sobre <a href=\"\/conteudo\/whitepapers\/ciberseguranca-em-sistemas-de-cftv\/\">ciberseguridad en sistemas CFTV<\/a>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Una metodolog\u00eda de dimensionamiento en nueve etapas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un dimensionamiento trazable puede seguir la secuencia siguiente.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Definir el objetivo de supervisi\u00f3n.<\/strong> Establecer qu\u00e9 debe permitir observar, detectar, reconocer o identificar cada punto y en qu\u00e9 condiciones.<\/li><li><strong>Definir par\u00e1metros de captura.<\/strong> Resoluci\u00f3n, campo de visi\u00f3n, FPS, exposici\u00f3n, WDR y dem\u00e1s par\u00e1metros que influyen en la imagen \u00fatil.<\/li><li><strong>Definir codec y estrategia de rate control.<\/strong> Elegir H.264\/H.265 y el comportamiento esperado de VBR, CBR, MBR o equivalente.<\/li><li><strong>Clasificar las escenas.<\/strong> Separar escenarios est\u00e1ticos, din\u00e1micos, exteriores, nocturnos, con vegetaci\u00f3n, tr\u00e1fico u otras condiciones relevantes.<\/li><li><strong>Obtener bitrate de referencia.<\/strong> Utilizar herramientas de dise\u00f1o, datos del fabricante o mediciones representativas con premisas documentadas.<\/li><li><strong>Definir media y pico de dise\u00f1o.<\/strong> No utilizar un \u00fanico valor para todas las verificaciones cuando el stream es variable.<\/li><li><strong>Mapear los flujos en la topolog\u00eda.<\/strong> Sumar \u00fanicamente los streams que recorren cada enlace, servidor o interfaz.<\/li><li><strong>Dimensionar la retenci\u00f3n.<\/strong> Convertir el bitrate medio en volumen, a\u00f1adir las capas de storage y validar la pol\u00edtica de retenci\u00f3n.<\/li><li><strong>Comisionar y medir.<\/strong> Confirmar en campo imagen, bitrate, tr\u00e1fico, grabaci\u00f3n y recuperaci\u00f3n en los estados previstos.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Esta secuencia evita el error cl\u00e1sico de elegir primero las c\u00e1maras, completar despu\u00e9s una hoja gen\u00e9rica de Mbps y descubrir el cuello de botella \u00fanicamente durante la implantaci\u00f3n.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Matriz de dise\u00f1o: par\u00e1metro, impacto y evidencia<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Par\u00e1metro<\/td><td>Impacto principal<\/td><td>Qu\u00e9 debe verificarse<\/td><\/tr><tr><td>resoluci\u00f3n<\/td><td>detalle espacial y volumen de datos<\/td><td>cumplimiento del objetivo de imagen<\/td><\/tr><tr><td>FPS<\/td><td>continuidad temporal y consumo<\/td><td>movimiento cr\u00edtico reproducido adecuadamente<\/td><\/tr><tr><td>codec<\/td><td>eficiencia y carga de procesamiento<\/td><td>compatibilidad y calidad equivalente<\/td><\/tr><tr><td>GOP\/I-frame<\/td><td>bitrate, recuperaci\u00f3n y acceso aleatorio<\/td><td>comportamiento durante grabaci\u00f3n y p\u00e9rdida<\/td><\/tr><tr><td>VBR\/CBR\/MBR\/ABR<\/td><td>relaci\u00f3n calidad \u00d7 previsibilidad<\/td><td>escena cr\u00edtica dentro del presupuesto<\/td><\/tr><tr><td>bitrate medio<\/td><td>volumen de almacenamiento<\/td><td>retenci\u00f3n real alcanzada<\/td><\/tr><tr><td>bitrate de pico<\/td><td>capacidad de red<\/td><td>ausencia de saturaci\u00f3n y p\u00e9rdidas<\/td><\/tr><tr><td>m\u00faltiples streams<\/td><td>carga en c\u00e1mara\/red\/VMS<\/td><td>simultaneidad efectiva<\/td><\/tr><tr><td>grabaci\u00f3n por eventos<\/td><td>duty cycle y retenci\u00f3n<\/td><td>duraci\u00f3n real de los eventos<\/td><\/tr><tr><td>edge\/failover<\/td><td>continuidad y recuperaci\u00f3n<\/td><td>backlog reintegrado sin colapso de la red<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n\n<h2 class=\"wp-block-heading\">Ejemplo completo: 100 c\u00e1maras corporativas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Considere 100 c\u00e1maras cuyo stream principal ha sido validado con una <strong>media de 4 Mbit\/s<\/strong> y picos de dise\u00f1o de hasta <strong>8 Mbit\/s<\/strong> en escenas representativas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para almacenamiento continuo, la media agregada es:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>100 \u00d7 4 = 400 Mbit\/s<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El payload nominal diario es:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>400 \u00d7 10,8 = 4.320 GB\/d\u00eda = 4,32 TB\/d\u00eda<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para 30 d\u00edas:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4,32 \u00d7 30 = 129,6 TB<\/strong> de v\u00eddeo nominal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este valor no es el tama\u00f1o final del array. Todav\u00eda deben aplicarse la arquitectura de storage, redundancia, reserva, filesystem, metadatos, pol\u00edtica de retenci\u00f3n y requisitos del VMS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para la red, no ser\u00eda correcto dimensionar los trayectos \u00fanicamente por los 400 Mbit\/s medios. Si todos los streams pueden alcanzar 8 Mbit\/s, la ingenier\u00eda debe estudiar la simultaneidad y el comportamiento de pico en los puntos de concentraci\u00f3n. El l\u00edmite superior te\u00f3rico de la contribuci\u00f3n de los streams ser\u00eda de <strong>800 Mbit\/s<\/strong>, antes de otros tr\u00e1ficos. La topolog\u00eda puede distribuir las c\u00e1maras entre varios uplinks y recording servers, reduciendo la concentraci\u00f3n en una \u00fanica ruta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El ejemplo muestra por qu\u00e9 <strong>el storage est\u00e1 gobernado predominantemente por la media a lo largo del tiempo, mientras que la red debe sobrevivir a caudales altos plausibles<\/strong>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Ejemplo de sitio remoto con enlace restringido<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Considere una unidad remota con 20 c\u00e1maras y un uplink WAN limitado. Transmitir 20 streams principales a 4 Mbit\/s exigir\u00eda 80 Mbit\/s nominales \u00fanicamente para v\u00eddeo continuo, lo que puede ser incompatible con el enlace o con los dem\u00e1s servicios corporativos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existen al menos tres estrategias de ingenier\u00eda:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>reducir el bitrate del stream remoto preservando localmente la grabaci\u00f3n principal;<\/li><li>transmitir substreams para supervisi\u00f3n y solicitar el stream principal solo cuando sea necesario;<\/li><li>mantener grabaci\u00f3n local\/edge y sincronizar evidencias durante eventos o ventanas controladas.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La mejor opci\u00f3n depende del requisito operativo. Reducir simplemente todos los streams a un bitrate arbitrario puede eliminar el problema de ancho de banda y crear un problema de evidencia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo especificar bitrate sin vincular el dise\u00f1o a un fabricante<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una especificaci\u00f3n independiente de marca debe evitar valores copiados de un datasheet sin relaci\u00f3n con el requisito. En lugar de exigir un \u201cbitrate fijo de X Mbit\/s\u201d, es m\u00e1s robusto establecer criterios de desempe\u00f1o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ejemplos de requisitos verificables:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>permitir la configuraci\u00f3n de resoluci\u00f3n, FPS, codec y par\u00e1metros de rate control necesarios para la arquitectura;<\/li><li>permitir limitar el bitrate cuando exista una restricci\u00f3n de enlace;<\/li><li>preservar la calidad m\u00ednima definida para las escenas de referencia;<\/li><li>soportar los streams simult\u00e1neos previstos en el dise\u00f1o;<\/li><li>proporcionar interoperabilidad con el VMS y el perfil de codificaci\u00f3n adoptado;<\/li><li>permitir consultar o medir el bitrate efectivo;<\/li><li>mantener una operaci\u00f3n estable en el escenario de mayor complejidad especificado.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La especificaci\u00f3n puede indicar un presupuesto de red o un rango de dise\u00f1o, pero la aceptaci\u00f3n debe demostrar el resultado operativo, no solo la presencia de una opci\u00f3n en el men\u00fa de la c\u00e1mara.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 debe probarse durante el comisionamiento?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El bitrate debe incluirse en el plan de pruebas cuando influya en la red, la retenci\u00f3n o la calidad. El comisionamiento puede comparar la memoria de c\u00e1lculo con el comportamiento real del sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una campa\u00f1a m\u00ednima debe contemplar:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>streams y par\u00e1metros configurados conforme al dise\u00f1o;<\/li><li>mediciones de bitrate medio y de pico;<\/li><li>verificaci\u00f3n de uplinks e interfaces de grabaci\u00f3n;<\/li><li>reproducci\u00f3n simult\u00e1nea y live view previstos;<\/li><li>comportamiento durante alarmas;<\/li><li>escenario nocturno y escenas de mayor movimiento;<\/li><li>retenci\u00f3n efectivamente obtenida;<\/li><li>p\u00e9rdida de conectividad y recuperaci\u00f3n, cuando exista failover;<\/li><li>calidad de imagen bajo el l\u00edmite de bitrate especificado.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La aceptaci\u00f3n no debe limitarse a confirmar que \u201cla c\u00e1mara graba\u201d. Es necesario demostrar que el sistema graba <strong>la calidad prevista, durante el per\u00edodo previsto y sin superar la capacidad de la infraestructura<\/strong>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Errores comunes al dimensionar bitrate en CFTV<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Utilizar un \u00fanico valor de Mbps para cualquier c\u00e1mara<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ignora la escena, iluminaci\u00f3n, FPS, codec, GOP y comportamiento del encoder.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dimensionar la red por la media de VBR<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La media puede ser adecuada para el storage y aun as\u00ed ocultar picos que saturen los uplinks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Utilizar el l\u00edmite m\u00e1ximo como si fuera la media de storage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Esto puede sobredimensionar dr\u00e1sticamente la retenci\u00f3n cuando el stream rara vez alcanza el techo. Lo contrario \u2014 utilizar una media optimista como garant\u00eda de m\u00e1ximo \u2014 tambi\u00e9n es incorrecto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Asumir un ahorro fijo al cambiar de H.264 a H.265<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La eficiencia depende de la implementaci\u00f3n y de las condiciones del v\u00eddeo. Los porcentajes gen\u00e9ricos no sustituyen las pruebas ni los datos del equipo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ignorar el per\u00edodo nocturno<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El ruido y la ganancia pueden elevar la demanda de bitrate y modificar la calidad bajo CBR\/MBR.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ignorar streams de visualizaci\u00f3n e integraciones<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mosaicos, operadores, analytics, clientes remotos e integraciones pueden generar tr\u00e1fico adicional.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sumar todos los streams configurados sin analizar simultaneidad<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No todos los streams existentes est\u00e1n activos todo el tiempo. El mapa de flujos debe representar el comportamiento real.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tratar RAID como capacidad nominal disponible<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La suma de los discos no equivale a la capacidad \u00fatil. La redundancia, los spares y el filesystem reducen el espacio efectivamente disponible para v\u00eddeo.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">El bitrate debe tratarse en el dise\u00f1o de CFTV, no en la configuraci\u00f3n final<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando el bitrate solo se analiza durante la implantaci\u00f3n, las decisiones m\u00e1s importantes ya se han tomado: cantidad de c\u00e1maras, topolog\u00eda, uplinks, servidores, storage, retenci\u00f3n y enlaces remotos. En esta etapa, \u201creducir el bitrate\u201d pasa a ser un intento de hacer que el sistema quepa en la infraestructura contratada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el <a href=\"\/servicos\/planejamento\/projeto-de-cftv-ip-e-videomonitoramento\/\">Dise\u00f1o de CFTV IP y Videovigilancia<\/a>, la tasa de bits debe formar parte de la memoria de dimensionamiento y de la arquitectura: las premisas por clase de c\u00e1mara, la estimaci\u00f3n media, los picos, flujos simult\u00e1neos, retenci\u00f3n y m\u00e1rgenes deben ser coherentes entre s\u00ed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este enfoque tambi\u00e9n mejora el procurement y la supervisi\u00f3n. La contratista no recibe \u00fanicamente una cantidad de c\u00e1maras y d\u00edas de retenci\u00f3n; recibe criterios verificables para demostrar que la soluci\u00f3n propuesta cumple los requisitos de red, procesamiento y almacenamiento.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Consideraciones finales<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El bitrate es la variable de enlace entre imagen e infraestructura en un sistema CFTV IP. No debe elegirse mediante una tabla gen\u00e9rica, por el valor default de la c\u00e1mara ni por un porcentaje de compresi\u00f3n supuesto. El dise\u00f1o debe comenzar por el objetivo de supervisi\u00f3n, caracterizar las escenas, definir captura y codec, seleccionar la estrategia de rate control y, a continuaci\u00f3n, calcular c\u00f3mo se acumulan los flujos en cada tramo de la arquitectura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para el storage, la media temporal determina el volumen principal de grabaci\u00f3n. Para la red, los picos, r\u00e1fagas y simultaneidad pasan a ser decisivos. Para la calidad, la prueba fundamental consiste en verificar qu\u00e9 ocurre cuando la escena se vuelve m\u00e1s dif\u00edcil y el encoder debe trabajar dentro del presupuesto disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando estos tres ejes \u2014 <strong>imagen, red y retenci\u00f3n<\/strong> \u2014 se tratan conjuntamente, el bitrate deja de ser una configuraci\u00f3n de c\u00e1mara y pasa a ser lo que realmente es: un par\u00e1metro de ingenier\u00eda del sistema de videovigilancia.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Referencias t\u00e9cnicas<\/summary>\n<p class=\"wp-block-paragraph\">[1] INTERNATIONAL ELECTROTECHNICAL COMMISSION (IEC). IEC 62676-1-2:2013 \u2014 Video surveillance systems for use in security applications \u2014 Part 1-2: System requirements \u2014 Performance requirements for video transmission. 2013. Disponible en: <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/7348\">https:\/\/webstore.iec.ch\/en\/publication\/7348<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] INTERNATIONAL TELECOMMUNICATION UNION (ITU-T). Recommendation H.264 (06\/2026) \u2014 Advanced video coding for generic audiovisual services. 2026. Disponible en: <a href=\"https:\/\/www.itu.int\/rec\/T-REC-H.264\">https:\/\/www.itu.int\/rec\/T-REC-H.264<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] INTERNATIONAL TELECOMMUNICATION UNION (ITU-T). Recommendation H.265 (01\/2026) \u2014 High efficiency video coding. 2026. Disponible en: <a href=\"https:\/\/www.itu.int\/rec\/T-REC-H.265\">https:\/\/www.itu.int\/rec\/T-REC-H.265<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] AXIS COMMUNICATIONS. Technical Guide to Network Video. Disponible en: <a href=\"https:\/\/www.axis.com\/forms\/technical-guide-to-network-video\">https:\/\/www.axis.com\/forms\/technical-guide-to-network-video<\/a>.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Preguntas frecuentes<\/summary>\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-o-que-bitrate-em-cftv-e5d00344\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 es el bitrate en CFTV?<\/strong> <p class=\"schema-faq-answer\">Es la cantidad de datos producida por el stream de v\u00eddeo por unidad de tiempo, normalmente en kbit\/s o Mbit\/s. En dise\u00f1o, el bitrate relaciona calidad de imagen, capacidad de red, carga de grabaci\u00f3n y volumen de almacenamiento.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-qual-bitrate-usar-em-uma-c-mera-ip-9006c098\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 bitrate debe utilizarse en una c\u00e1mara IP?<\/strong> <p class=\"schema-faq-answer\">No existe un valor universal. El bitrate depende de resoluci\u00f3n, FPS, movimiento, iluminaci\u00f3n, ruido, codec, GOP, calidad configurada y estrategia de rate control. El valor debe definirse a partir del objetivo de imagen y validarse para las escenas previstas.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-qual-a-diferen-a-entre-cbr-e-vbr-em-cftv-3ffc839b\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1l es la diferencia entre CBR y VBR en CFTV?<\/strong> <p class=\"schema-faq-answer\">CBR trabaja en torno a un bitrate objetivo y tiende a ajustar la calidad para mantenerse dentro del presupuesto. VBR prioriza una calidad definida y permite que la tasa var\u00ede seg\u00fan la complejidad de la escena. El comportamiento exacto depende de la implementaci\u00f3n del encoder.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-que-mbr-em-uma-c-mera-ip-72a80357\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 es MBR en una c\u00e1mara IP?<\/strong> <p class=\"schema-faq-answer\">MBR es una estrategia de bitrate m\u00e1ximo: el stream puede variar mientras permanezca por debajo del techo, pero al alcanzar el l\u00edmite el encoder debe restringir la codificaci\u00f3n, pudiendo reducir la calidad u otro par\u00e1metro seg\u00fan la implementaci\u00f3n.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-h-265-sempre-reduz-o-bitrate-pela-metade-em-rela-f1100d71\"><strong class=\"schema-faq-question\">\u00bfH.265 siempre reduce el bitrate a la mitad frente a H.264?<\/strong> <p class=\"schema-faq-answer\">No. H.265 puede ser m\u00e1s eficiente, pero la ganancia real depende del encoder, la escena, la resoluci\u00f3n, el movimiento, GOP y el criterio de calidad. Un porcentaje fijo no debe utilizarse como premisa universal de dimensionamiento.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-como-calcular-armazenamento-de-cftv-pelo-bitrate-63a394f5\"><strong class=\"schema-faq-question\">\u00bfC\u00f3mo calcular el almacenamiento de CFTV a partir del bitrate?<\/strong> <p class=\"schema-faq-answer\">Para grabaci\u00f3n continua y unidades decimales, una aproximaci\u00f3n es GB\/d\u00eda \u2248 bitrate en Mbit\/s \u00d7 10,8. Despu\u00e9s deben considerarse retenci\u00f3n, cantidad de c\u00e1maras, redundancia, filesystem, metadatos y requisitos del VMS.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-100-c-meras-a-4-mbit-s-precisam-de-quanto-storag-c5216df9\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1nto storage necesitan 100 c\u00e1maras a 4 Mbit\/s durante 30 d\u00edas?<\/strong> <p class=\"schema-faq-answer\">El payload nominal continuo es de aproximadamente 129,6 TB durante 30 d\u00edas. Este no es el tama\u00f1o final del array: redundancia, filesystem, metadatos, reserva operativa y arquitectura del storage aumentan la capacidad bruta necesaria.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-por-que-o-bitrate-aumenta-noite-0a22bcfe\"><strong class=\"schema-faq-question\">\u00bfPor qu\u00e9 puede aumentar el bitrate por la noche?<\/strong> <p class=\"schema-faq-answer\">Con baja iluminaci\u00f3n, el aumento de ganancia y ruido puede hacer que la imagen sea menos compresible. El encoder necesita representar m\u00e1s variaciones, lo que puede elevar la tasa en VBR o presionar la calidad cuando existe un l\u00edmite CBR\/MBR.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-bitrate-m-dio-suficiente-para-dimensionar-a-rede-d4027efc\"><strong class=\"schema-faq-question\">\u00bfEs suficiente el bitrate medio para dimensionar la red?<\/strong> <p class=\"schema-faq-answer\">No. La media es \u00fatil para estimar el volumen de grabaci\u00f3n, pero la red tambi\u00e9n debe verificarse para picos, r\u00e1fagas, simultaneidad, streams adicionales y estados de contingencia.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-bitrate-deve-ser-testado-no-comissionamento-bb41ec8f\"><strong class=\"schema-faq-question\">\u00bfDebe probarse el bitrate durante el comisionamiento?<\/strong> <p class=\"schema-faq-answer\">S\u00ed, cuando sea una premisa de red, calidad o retenci\u00f3n. Deben verificarse los par\u00e1metros configurados, bitrate medio y de pico, ocupaci\u00f3n de uplinks, grabaci\u00f3n, retenci\u00f3n y calidad de las escenas cr\u00edticas.<\/p><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Materiales t\u00e9cnicos complementarios<\/summary>\n<h4 class=\"wp-block-heading\">Servicios relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/servicos\/planejamento\/projeto-de-cftv-ip-e-videomonitoramento\/\">Dise\u00f1o de CFTV IP y Videovigilancia: cobertura, VMS, almacenamiento e integraci\u00f3n<\/a><\/li><li><a href=\"\/servicos\/planejamento\/projeto-de-rede-logica-e-redes-corporativas\/\">Dise\u00f1o de Red L\u00f3gica y Redes Corporativas<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Contenidos principales sobre el tema<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/guias-tecnicos\/guia-completo-sobre-sistemas-de-cftv\/\">Gu\u00eda Completa sobre Sistemas CFTV<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/cftv-ip-tudo-que-voce-precisa-saber\/\">\u00bfQu\u00e9 es CFTV IP? C\u00f3mo funciona, componentes y arquitectura del sistema<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Contenidos t\u00e9cnicos relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/artigos-tecnicos\/infraestrutura-de-rede-para-sistemas-de-cftv\/\">Infraestructura de CFTV IP: red, PoE, switches, VMS, storage y backbone<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/como-dimensionar-storage-para-cftv-e-vms-corporativo\/\">C\u00f3mo Dimensionar Storage para CFTV y VMS Corporativo<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/especificacao-pontos-monitoramento-eficiencia-cameras-nbr-iec-62676-2\/\">Puntos de Supervisi\u00f3n en CFTV: especificaci\u00f3n, densidad de p\u00edxeles y validaci\u00f3n seg\u00fan IEC 62676<\/a><\/li><li><a href=\"\/conteudo\/whitepapers\/ciberseguranca-em-sistemas-de-cftv\/\">Ciberseguridad en Sistemas CFTV: arquitectura, hardening y gesti\u00f3n de riesgos<\/a><\/li><\/ul>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Comprenda c\u00f3mo el bitrate afecta a la calidad de imagen, el ancho de banda y el almacenamiento en CFTV IP, c\u00f3mo funcionan CBR, VBR, MBR y ABR y c\u00f3mo dimensionar red y storage con criterios de ingenier\u00eda.<\/p>\n","protected":false},"author":1,"featured_media":31551,"parent":0,"template":"","meta":{"_a3a_global_related_solutions":[],"_a3a_global_related_services":[],"_a3a_global_related_materials":[],"_a3a_post_lang":"es-es","_a3a_translation_group_id":"27c855ae-a484-458c-9bc0-c2af03338b0d","_a3a_i18n_canonical_slug":"bitrate-cftv-ip-calcular-cbr-vbr-red-storage","_a3a_prod_post_id":"","_a3a_lang_url_en-us":"","_a3a_lang_url_es-es":""},"categories":[],"segments":[],"mercados":[],"etapas":[],"class_list":["post-82724","articles","type-articles","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/82724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/82724\/revisions"}],"predecessor-version":[{"id":82726,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/82724\/revisions\/82726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media\/31551"}],"wp:attachment":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media?parent=82724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/categories?post=82724"},{"taxonomy":"segments","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/segments?post=82724"},{"taxonomy":"mercados","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/mercados?post=82724"},{"taxonomy":"etapas","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/etapas?post=82724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}