<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>

		<title>Security Camera &amp; Video Surveillance Blog &#187; All Posts</title>
		<atom:link href="https://videos.cctvcamerapros.com/support/rss/" rel="self" type="application/rss+xml" />
		<link>https://videos.cctvcamerapros.com/support/rss/</link>
		<description></description>
		<lastBuildDate>Wed, 10 Jun 2026 04:18:48 +0000</lastBuildDate>
		<generator>https://bbpress.org/?v=2.6.14</generator>
		<language>en-US</language>

		
		
					
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/ptz-camera-presets-vms-software#post-43002</guid>
					<title><![CDATA[Adding PTZ Presets and Calling PTZ Camera Presets from VMS Software]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/ptz-camera-presets-vms-software#post-43002</link>
					<pubDate>Thu, 28 May 2026 20:55:45 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Follow these directions to add new preset locations to a PTZ camera from the Viewtron VMS software. This applies to <a href="https://www.cctvcamerapros.com/Viewtron-Video-Surveillance-DVR-s/654.htm" rel="nofollow">Viewtron DVRs and NVRs</a>.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/PTZ-Camera-Preset-Setup-VMS.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-43003" src="https://videos.cctvcamerapros.com/wp-content/files/PTZ-Camera-Preset-Setup-VMS-1024x532.jpg" alt="PTZ Camera Preset Setup VMS Software" width="910" height="473" srcset="https://videos.cctvcamerapros.com/wp-content/files/PTZ-Camera-Preset-Setup-VMS-1024x532.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Camera-Preset-Setup-VMS-300x156.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Camera-Preset-Setup-VMS-768x399.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Camera-Preset-Setup-VMS-1536x798.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Camera-Preset-Setup-VMS.jpg 1915w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>To add a new PTZ preset:</p>
<ol>
<li>Click on the Home button.</li>
<li>Click on the Device Setting link in the Resource Management section.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-PTZ-preset-settings.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-43004" src="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-PTZ-preset-settings-1024x532.jpg" alt="VMS software PTZ preset settings" width="910" height="473" srcset="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-PTZ-preset-settings-1024x532.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-PTZ-preset-settings-300x156.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-PTZ-preset-settings-768x399.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-PTZ-preset-settings-1536x798.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-PTZ-preset-settings.jpg 1915w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the Device Settings screen:</p>
<ol>
<li>Click on the Preset Setting tab.</li>
<li>Click on the PTZ camera that you want to configure the preset location for.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/add-PTZ-preset.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-43005" src="https://videos.cctvcamerapros.com/wp-content/files/add-PTZ-preset-1024x532.jpg" alt="add PTZ preset" width="910" height="473" srcset="https://videos.cctvcamerapros.com/wp-content/files/add-PTZ-preset-1024x532.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/add-PTZ-preset-300x156.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/add-PTZ-preset-768x399.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/add-PTZ-preset-1536x798.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/add-PTZ-preset.jpg 1915w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<ol>
<li>Use the pan tilt zoom controls to navigate to the angle and zoom that you want for the new preset location.</li>
<li>Click on the Add button.</li>
<li>Enter a Name for the preset, then click OK.</li>
</ol>
<p>The new preset will appear in the Preset list. Repeat these steps for all of the preset locations you want to add to your system. Then return to the live view of your security cameras.</p>
<hr />
<h2>Selecting PTZ Preset Locations from the VMS Software</h2>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/PTZ-controls-VMS-software.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-43006" src="https://videos.cctvcamerapros.com/wp-content/files/PTZ-controls-VMS-software-1024x474.jpg" alt="PTZ controls VMS software" width="910" height="421" srcset="https://videos.cctvcamerapros.com/wp-content/files/PTZ-controls-VMS-software-1024x474.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-controls-VMS-software-300x139.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-controls-VMS-software-768x356.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-controls-VMS-software-1536x711.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-controls-VMS-software.jpg 1870w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>While viewing your PTZ camera live from the VMS software, right click on the PTZ camera with the mouse. Select PTZ Control.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/VMS-Software-PTZ-camera-controls.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-43007" src="https://videos.cctvcamerapros.com/wp-content/files/VMS-Software-PTZ-camera-controls-1024x474.jpg" alt="VMS Software PTZ camera controls" width="910" height="421" srcset="https://videos.cctvcamerapros.com/wp-content/files/VMS-Software-PTZ-camera-controls-1024x474.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/VMS-Software-PTZ-camera-controls-300x139.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/VMS-Software-PTZ-camera-controls-768x356.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/VMS-Software-PTZ-camera-controls-1536x711.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/VMS-Software-PTZ-camera-controls.jpg 1870w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>When the PTZ Control box opens, you will see all of the presets towards the bottom of the controller. When you click on the play icon next to any of the presets, the PTZ camera will navigate to that preset location.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/ptz-camera-preset-setup#post-42991</guid>
					<title><![CDATA[PTZ Camera Preset Setup and Controls from DVR / NVR]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/ptz-camera-preset-setup#post-42991</link>
					<pubDate>Thu, 28 May 2026 20:14:32 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Follow these instructions to set up preset locations for PTZ cameras on <a href="https://www.cctvcamerapros.com/Viewtron-Video-Surveillance-DVR-s/654.htm" rel="nofollow">Viewtron DVR and NVRs</a>. These instructions apply to <a href="https://www.cctvcamerapros.com/pan-tilt-zoom-camera-s/1768.htm" rel="nofollow">IP PTZ cameras</a> and <a href="https://www.cctvcamerapros.com/CCTV-PTZ-Cameras-s/408.htm" rel="nofollow">coax CCTV PTZ cameras</a>. Please note that this setup is done directly on your DVR / NVR using a mouse.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42806" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-1.jpg" alt="DVR NVR Settings" width="300" height="411" /></p>
<p>Click on the start button in the lower right, then click on Settings.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42992" src="https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup-1024x576.jpg" alt="security camera DVR PTZ setup" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-DVR-PTZ-setup.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the main settings screen, click on the PTZ link in the Camera section.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42993" src="https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup-1024x576.jpg" alt="PTZ camera preset setup" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-setup.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the PTZ settings screen.</p>
<ol>
<li>Select the PTZ camera that you want to use.</li>
<li>Click on the Add button to add a new preset location.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42995" src="https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name-1024x576.jpg" alt="PTZ camera preset name" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-preset-name.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the Add Preset screen, choose a Preset Name. Click on the vitrual keyboard enter key when you are done.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42994" src="https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position-1024x576.jpg" alt="PTZ camera preset position" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-camera-preset-position.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>The new preset is now added.</p>
<ol>
<li>Use the pan tilt zoom controls to navigate the camera to the location you want to save.</li>
<li>Click on the Save Position button.</li>
</ol>
<p>The PTZ preset location is now setup and saved. You can click on the X button in the upper right when you are done adding all of your preset locations.</p>
<hr />
<h2>Calling your PTZ Camera Preset Locations from your DVR</h2>
<p>Now you can call any of the preset locations from directly on your DVR / NVR and also remotely from the mobile app and desktop software.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42996" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls-1024x576.jpg" alt="DVR PTZ Controls" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-PTZ-Controls.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>To call your preset locations directly on your Viewtron DVR / NVR. Navigate to the single camera live view of your PTZ camera, then left-click the mouse button on the screen. Then select PTZ Control.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42997" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset-1024x576.jpg" alt="DVR Call PTZ Preset" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Call-PTZ-Preset.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the PTZ controls screen, you will see a list of all of the presets. Click on the arrow next to any of the Preset names. Your PTZ camera will navigate to that preset location.</p>
<p>Click on the return icon in the lower right to close the PTZ controls menu.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/save-live-view-vms-software#post-42942</guid>
					<title><![CDATA[How-to Create and Save a Security Camera Live View]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/save-live-view-vms-software#post-42942</link>
					<pubDate>Sun, 24 May 2026 20:32:26 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Follow these instructions to create and save a new security camera live view in the Viewtron VMS software for Mac and Windows.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-live-view-setup.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42945" src="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-live-view-setup-1024x532.jpg" alt="VMS software security camera live view setup" width="910" height="473" srcset="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-live-view-setup-1024x532.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-live-view-setup-300x156.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-live-view-setup-768x399.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-live-view-setup-1536x798.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-live-view-setup.jpg 1915w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<ol>
<li>Click on the plus button to add a new live view.</li>
<li>You will see the new view tab added and notice there is an *asterisk next to it. The *asterisk is present to show you that the new view has not yet been saved. If you close the software before finishing these instructions, that view will not be saved for the next time you start the VMS software.</li>
<li>You can choose the camera layout for the view along the bottom of the screen.</li>
<li>Drag the cameras from the left menu on to the new live view grid.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-save-view.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42946" src="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-save-view-1024x532.jpg" alt="VMS software save security camera live view" width="910" height="473" srcset="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-save-view-1024x532.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-save-view-300x156.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-save-view-768x399.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-save-view-1536x798.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-save-view.jpg 1915w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<div>To save the view, so it is not lost when you restart the software:</div>
<div></div>
<div>
<ol>
<li>Expand the View panel on the left menu.</li>
<li>Right click on the live view that you added and select Save View.</li>
<li>Confirm that the asterisk next to the view name is gone. That is how you know it is saved.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-rename-live-view.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42947" src="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-rename-live-view-1024x532.jpg" alt="VMS software rename live view" width="910" height="473" srcset="https://videos.cctvcamerapros.com/wp-content/files/VMS-software-rename-live-view-1024x532.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-rename-live-view-300x156.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-rename-live-view-768x399.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-rename-live-view-1536x798.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/VMS-software-rename-live-view.jpg 1915w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>You can also rename the view by 1) right clicking again and selecting Modify View. 2) Notice that the *asterisk is no longer present. This means that the view has been saved.</p>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/remote-security-camera-to-tv-display#post-42921</guid>
					<title><![CDATA[Security Camera to TV Live View over Internet]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/remote-security-camera-to-tv-display#post-42921</link>
					<pubDate>Wed, 20 May 2026 14:46:29 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>If want to use the <a href="https://www.cctvcamerapros.com/IP-Security-Camera-to-TV-p/ip-hdmi-d4.htm" rel="nofollow">Viewtron IP security camera to TV decoder</a> to setup a live view remotely from where your camera(s) are installed, you need an Internet connection at both locations and port forwarding setup on your router.</p>
<p>You can find our setup instructions to <a href="#without-DVR" rel="nofollow">remotely connect the decoder directly to an IP camera&#8217;s RTSP stream without a DVR</a> here. The setup instructions to <a href="#with-DVR" rel="nofollow">remotely connect the decoder to RTSP streams from any of our Viewtron DVR / NVRs</a> here.</p>
<p>Please note that although we as using the hard wired Viewtron IP-HDMI decoder / converter in the below diagrams, this setup also works with the <a href="https://www.cctvcamerapros.com/IP-Camera-to-HDMI-Converter-p/ip-hdmi-d4k.htm" rel="nofollow">wireless IP camera to HDMI converter</a> model.</p>
<h2><a name="without-DVR" rel="nofollow"></a>Remote Spot Monitor for IP Camera Solution (without DVR)</h2>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42924" src="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet-1024x576.jpg" alt="IP Camera to TV over Internet" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-to-TV-over-Internet.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>The above diagram shows a Viewtron IP camera installed at one location (gray area on the left) and the live display TV installed a a different physical location and network (white area on the right). This setup can be referred to as a &#8220;remote spot monitor&#8221;.</p>
<p>Follow these instructions if you want to enable a remote spot monitor for one or more IP cameras directly (cameras are not connected to the PoE ports on a Viewtron DVR / NVR).</p>
<ol>
<li>Enable the RTSP stream for your camera(s). The default RTSP port for Viewtron IP cameras is 554. You can find the setup instructions here on <a href="https://videos.cctvcamerapros.com/support/topic/ip-camera-to-tv-decoder-setup">how-to enable the RTSP stream for Viewtron IP cameras</a>. Be sure that the RTSP stream is enabled for your camera(s)</li>
<li>Follow these <a href="https://www.cctvcamerapros.com/IP-Camera-Static-DHCP-s/1493.htm" rel="nofollow">instructions to setup static IP addresses for your Viewtron IP camera</a>. The purpose of this is to maintain the same IP address for your camera(s) even if your router is rebooted. If the IP address of your IP camera changes, the port forwarding rule that you setup will be invalid. Follow the instructions in the above link to either reserve a static IP address for your camera(s) on your router or assign a static IP address via the camera&#8217;s firmware.</li>
<li>Setup port forwarding to your IP camera on your router on port 554. You can watch the video on this page if you want understand <a href="https://videos.cctvcamerapros.com/surveillance-systems/port-forwarding-remote-access-setup-for-ip-security-cameras.html">what is port forwarding</a>. The process to setup port forwarding is slightly different on each make and model router. So, we do not have one set of instructions on how to do this for your particular router. Follow these instructions to <a href="#port-forward" rel="nofollow">setup port forwarding for your Viewtron IP camera</a>.</li>
</ol>
<hr />
<h2><a name="with-DVR" rel="nofollow">Remote Spot Monitor for Security Camera Solution (with DVR /NVR)</a></h2>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42937" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet-1024x576.jpg" alt="Security Camera to TV with DVR over Internet" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-Security-Camera-to-TV-over-Internet.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>The above diagram shows the remote security camera to TV setup with the cameras connected to a DVR. The setup process is almost identical to the setup without a DVR. The only difference is that you must set up the static IP address and port forwarding for the DVR / NVR instead of the IP camera(s) directly. Please note that this setup can be applied to IP cameras connected to a <a href="https://www.cctvcamerapros.com/IP-Camera-NVRs-s/1472.htm" rel="nofollow">Viewtron IP camera NVR</a> and also to <a href="https://www.cctvcamerapros.com/Security-Camera-DVRs-s/1467.htm" rel="nofollow">BNC CCTV cameras connected to a hybrid DVR</a>.</p>
<p>Here is the setup.</p>
<ol>
<li>Enable the RTSP stream URLs on the Viewtron DVR / NVR. You can find the <a href="https://videos.cctvcamerapros.com/support/topic/rtsp-stream-viewtron-d4">RTSP setup instructions for Viewtron DVRs / NVRs</a> here.</li>
<li>Follow these instructions to <a href="https://www.cctvcamerapros.com/Security-DVR-Static-DHCP-s/1787.htm" rel="nofollow">setup a static IP address to your DVR / NVR</a>. The purpose of this is to maintain the same IP address for your DVR even if your router or DVR is rebooted. If the IP address of your DVR changes, the port forwarding rule that you setup will be invalid. Follow the instructions in the above link to either reserve a static IP address for your DVR on your router or assign a static IP address via the DVR settings.</li>
<li>Setup port forwarding to your DVR on your router on port 554. You can watch the video on this page if you want understand <a href="https://videos.cctvcamerapros.com/surveillance-systems/port-forwarding-remote-access-setup-for-ip-security-cameras.html">what is port forwarding</a>. The process to setup port forwarding is slightly different on each make and model router. So, we do not have one set of instructions on how to do this for your particular router. Follow these instructions to <a href="#port-forward" rel="nofollow">setup port forwarding for your Viewtron DVR / NVR</a>.</li>
</ol>
<h2><a name="port-forward" rel="nofollow"></a>Port Forwarding Setup on Router (RTSP Port 554)</h2>
<p>The exact process to setup port forwarding varies based on the make and model of the router that you are using. This is a screenshot from a LinkSys router. One of the most common residential and small business brands. Please check the manual specific for your router for port forwarding instructions. You can also refer to this webpage that has <a href="https://portforward.com/router.htm" rel="nofollow">port forwarding instructions for many popular residential routers</a>.</p>
<p>CCTV Camera Pros also offers this <a href="https://www.cctvcamerapros.com/Remote-Camera-Monitoring-s/1786.htm" rel="nofollow">port forward router setup service</a> for customers that would like us to handle everything for them. We also setup the static IP address and DDNS service for you.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/port-forwarding-setup.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42934" src="https://videos.cctvcamerapros.com/wp-content/files/port-forwarding-setup-1024x628.jpg" alt="port forwarding setup" width="910" height="558" srcset="https://videos.cctvcamerapros.com/wp-content/files/port-forwarding-setup-1024x628.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/port-forwarding-setup-300x184.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/port-forwarding-setup-768x471.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/port-forwarding-setup.jpg 1470w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>In the above example, there are two ports setup for forwarding, 80 and 6036. You will notice that the port forwarding rule is given an Application Name for identification, an external port, internal port, protocol, and IP address.</p>
<p>In the case of setting up port forwarding for the RTSP stream from the Viewtron IP camera or DVR / NVR, you ONLY need to forward one port: 554. You can name the port forwarding rule whatever you like on your router. You can make the external port 554 to match the actual internal port, 554. You can specify both or TCP / IP for the protocol if your router requires that. And last, you must enter the LAN IP address of IP camera. You can use this <a href="https://videos.cctvcamerapros.com/check-open-port-forwarding-tool">online check open port port forwarding tool</a> to confirm your rule is setup properly.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/wireless-ip-camera-to-hdmi#post-42877</guid>
					<title><![CDATA[Wireless IP Camera to HDMI Converter Setup]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/wireless-ip-camera-to-hdmi#post-42877</link>
					<pubDate>Fri, 15 May 2026 18:36:05 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Follow these instructions to setup the WIFI network connection on the <a href="https://www.cctvcamerapros.com/IP-Camera-to-HDMI-Converter-p/ip-hdmi-d4k.htm" rel="nofollow">Viewtron IP-HDMI-D4K IP camera to HDMI converter</a>. By default, the wireless radio on the IP-HDMI-D4K is not enabled. In order to enable it and setup a wireless connection, you must first hard wire the converter to your network using the RJ-45 Ethernet port.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Wireless-IP-to-HDMI-converter.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42872" src="https://videos.cctvcamerapros.com/wp-content/files/Wireless-IP-to-HDMI-converter.jpg" alt="Wireless IP to HDMI converter" width="710" height="629" srcset="https://videos.cctvcamerapros.com/wp-content/files/Wireless-IP-to-HDMI-converter.jpg 710w, https://videos.cctvcamerapros.com/wp-content/files/Wireless-IP-to-HDMI-converter-300x266.jpg 300w" sizes="auto, (max-width: 710px) 100vw, 710px" /></a></p>
<p>You can see the standard LAN Ethernet port in between the power supply input and HDMI output ports. To start the setup follow these steps.</p>
<ol>
<li>Using a standard CAT5 or CAT6 network cable, connect the decoder / converter to your network.</li>
<li>Using a standard HDMI video cable, connect the HDMI output port to your HDMI TV / montior.</li>
<li>Connect the included 12V DC power supply to the DC12V input, and connect the other end to a standard 110v power receptacle.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42873" src="https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address-1024x576.jpg" alt="IP to HDMI IP Address" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/IP-to-HDMI-IP-Address.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>When the converter boots up and is not yet setup to connect to a video stream, it displays the IP address assigned to it on the screen. Use this IP address to access the converter via a web browser. The default user id is admin. The default password is also admin.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/enable-wifi-port.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42874" src="https://videos.cctvcamerapros.com/wp-content/files/enable-wifi-port-1024x499.jpg" alt="IP to HDMI converter enable WIFI" width="910" height="443" srcset="https://videos.cctvcamerapros.com/wp-content/files/enable-wifi-port-1024x499.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/enable-wifi-port-300x146.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/enable-wifi-port-768x374.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/enable-wifi-port-1536x749.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/enable-wifi-port.jpg 1838w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>After you login to the converter box, do the following.</p>
<ol>
<li>Click on the WIFI setting link under System settings.</li>
<li>Change the WIFI dropdown to Enabled.</li>
<li>Click on the Apply button.</li>
</ol>
<p>When done, reboot the converter box.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-decoder-wireless-setup.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42875" src="https://videos.cctvcamerapros.com/wp-content/files/IP-decoder-wireless-setup-1024x482.jpg" alt="IP camera to HDMI decoder wireless setup" width="910" height="428" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-decoder-wireless-setup-1024x482.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-decoder-wireless-setup-300x141.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-decoder-wireless-setup-768x362.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-decoder-wireless-setup-1536x723.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-decoder-wireless-setup.jpg 1899w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>After you reboot, log into the IP converter / decoder box again via a web browser and do the following.</p>
<ol>
<li>Click on the WIFI setting link under System settings.</li>
<li>All of the wireless networks in range will now appear on the WIFI list drop down. Select your wireless network. Enter the WIFI password.</li>
<li>You must either enable DHCP or disable and assign a static IP address to your decoder in the WIFI IP field. If disable DHCP and you are manually assigning a static IP address, you must also assign the WIFI Gateway and WIFI Netmask. This will depend on the setting on your router.</li>
<li>Click Apply.</li>
</ol>
<p>You must reboot your decoder box again. This time be sure to unplug the network cable from the LAN port on your decoder, then unplug the power supply, wait 5 seconds and plug it back in. You must unplug the network cable before you reboot in order for the decoder to connect to your wireless access point.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42876" src="https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address-1024x576.jpg" alt="wireless connection IP address" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/wireless-connection-IP-address.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>When you reboot, you will notice now that a WIFI IP address will appear on the screen. Now your IP to HDMI decoder is connected to your network over the wireless network connection.</p>
<h2>Setup IP Camera RTSP Stream(s)</h2>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-to-HDMI-decoder.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42810" src="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-to-HDMI-decoder-1024x475.jpg" alt="IP camera to HDMI TV decoder Setup" width="910" height="422" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-to-HDMI-decoder-1024x475.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-to-HDMI-decoder-300x139.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-to-HDMI-decoder-768x356.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-to-HDMI-decoder-1536x712.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-to-HDMI-decoder.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<ol>
<li>Log into your IP decoder box again. This time using the WIFI IP address</li>
<li>Click Stream Address Settings on the left.</li>
<li>Select the number of RTSP camera streams that you want to configure (1-4).</li>
<li>Enter the RTSP stream URL for each security camera that you want to display. You can find instructions on how to enable the RTSP stream and locate the URL for Viewtron IP cameras and Viewtron DVRs / NVRs here.
<ul>
<li><a href="https://videos.cctvcamerapros.com/support/topic/ip-camera-to-tv-decoder-setup#RTSP-URL">Viewtron IP Camera RTSP Stream Setup</a></li>
<li><a href="https://videos.cctvcamerapros.com/v/security-camera-to-tv.html#DVR-RTSP-URL">Viewtron DVR / NVR RTSP Stream Setup</a></li>
</ul>
</li>
<li>Click Apply.</li>
</ol>
<p>The live view of your security camera(s) should now appear streaming on your TV.</p>
<hr />
<h2>4K Resolution Spot Monitor for IP Camera</h2>
<p><a href="https://www.cctvcamerapros.com/v/live-view/4K-Spot-Monitor-for-IP-Camera.jpg" rel="nofollow"><img loading="lazy" decoding="async" class="alignnone size-large" src="https://www.cctvcamerapros.com/v/live-view/4K-Spot-Monitor-for-IP-Camera-9.jpg" alt="4K Spot Monitor for IP Camera" width="940" height="529" /></a></p>
<p>Here is a 4K resolution image captured from the HDMI output of the <a href="https://www.cctvcamerapros.com/IP-Camera-to-HDMI-Converter-p/ip-hdmi-d4k.htm" rel="nofollow">Viewtron wireless IP camera to TV converter / decoder</a>. Please click on the image to see the full UHD 4K resolution image.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/standalone-lpr-superlive#post-42861</guid>
					<title><![CDATA[Using Viewtron LPR Cameras With The Viewtron Mobile App Without an NVR]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/standalone-lpr-superlive#post-42861</link>
					<pubDate>Thu, 14 May 2026 17:50:55 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>While our License Plate Recognition (LPR) cameras work best when paired with a <strong>Viewtron NVR</strong>, you also have the option to use the LPR camera standalone with our <strong>Viewtron Mobile App.</strong></p>
<h2><span style="text-decoration: underline"><strong>How to configure Viewtron LPRs with the Mobile App</strong></span></h2>
<p>&nbsp;</p>
<h3>Initial Steps</h3>
<p>First, you&#8217;ll want to download <strong>SuperLive Plus </strong>from the Google Play Store or the App Store.</p>
<p>Once you&#8217;ve downloaded the app, make an account <strong>here:</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/SuperLive-Account-Login.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42863" src="https://videos.cctvcamerapros.com/wp-content/files/SuperLive-Account-Login.jpg" alt="" width="305" height="599" srcset="https://videos.cctvcamerapros.com/wp-content/files/SuperLive-Account-Login.jpg 421w, https://videos.cctvcamerapros.com/wp-content/files/SuperLive-Account-Login-300x589.jpg 300w" sizes="auto, (max-width: 305px) 100vw, 305px" /></a></p>
<p>Now, plug your LPR camera into a <strong>PoE/Ethernet port</strong> on your network. Make sure the camera is receiving power (the camera will click, and then take a few minutes to boot).</p>
<p><em><strong>Note: The Viewtron LPR camera cannot be plugged directly into a Third-Party DVR or NVR. It must be connected to a network with internet connection!</strong></em></p>
<p>&nbsp;</p>
<h3>Finding the LPR Camera on your network</h3>
<p>Now get on a PC connected to the same network as your camera.</p>
<p>Download the <strong>Viewtron IPTool</strong> for <a href="https://www.cctvcamerapros.com/v/downloads/viewtron/Viewtron-IP-Installer.zip" rel="nofollow">Windows</a> or <a href="https://www.cctvcamerapros.com/v/downloads/viewtron/Mac-IPTool.zip" rel="nofollow">Mac</a>. This tool allows you to find Viewtron devices on your network.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Viewtron-IPTool-Select.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42864" src="https://videos.cctvcamerapros.com/wp-content/files/Viewtron-IPTool-Select.jpg" alt="" width="686" height="387" /></a></p>
<p>You can double-click the LPR camera to open its&#8217;s WebUI.</p>
<p>&nbsp;</p>
<h3>Connecting the LPR to your Mobile Device</h3>
<p>The username for the camera is <strong>admin </strong>and the password is <strong>123456. </strong>The camera may prompt you to change the password.</p>
<p>Once you have logged into the WebUI, follow these steps:</p>
<ul>
<li>Go to <strong>Config (1) -&gt; Network (2) -&gt; NAT (3) </strong>and then <strong>Enable NAT (4). </strong>Then <strong>Save (5).</strong></li>
<li>Now, go to <strong>SuperLive Plus</strong> and <strong>Scan for Devices (6 + 7)</strong></li>
<li>You can Scan the <strong>QR Code (8)</strong> and then enter the <strong>Security Code</strong> on the last box of the <strong>Add Device</strong> screen.</li>
</ul>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/binding-lpr-to-app-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42865" src="https://videos.cctvcamerapros.com/wp-content/files/binding-lpr-to-app-1.jpg" alt="" width="725" height="383" srcset="https://videos.cctvcamerapros.com/wp-content/files/binding-lpr-to-app-1.jpg 1610w, https://videos.cctvcamerapros.com/wp-content/files/binding-lpr-to-app-1-300x158.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/binding-lpr-to-app-1-1024x541.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/binding-lpr-to-app-1-768x405.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/binding-lpr-to-app-1-1536x811.jpg 1536w" sizes="auto, (max-width: 725px) 100vw, 725px" /></a></p>
<p>While you are in the WebUI, you can also configure the License Plate Recognition settings in:</p>
<p><strong>Event -&gt; License Plate Detection</strong></p>
<p>&nbsp;</p>
<h3>Configuring Notifications with your LPR</h3>
<p>Now that the LPR is tied to your mobile device, you&#8217;ll need to ensure that push notifications are on.</p>
<p>You can do this by going to <strong>Push Settings</strong>, selecting your <strong>LPR</strong> and Enabling <strong>Message Subscription </strong>and <strong>Smart Alarm</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/superlive-lpr-config.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42867" src="https://videos.cctvcamerapros.com/wp-content/files/superlive-lpr-config.jpg" alt="" width="1017" height="560" srcset="https://videos.cctvcamerapros.com/wp-content/files/superlive-lpr-config.jpg 1017w, https://videos.cctvcamerapros.com/wp-content/files/superlive-lpr-config-300x165.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/superlive-lpr-config-768x423.jpg 768w" sizes="auto, (max-width: 1017px) 100vw, 1017px" /></a></p>
<p><strong>Ensure that your LPR settings are configured properly so you can receive notifications.</strong></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/dvr-network-disconnection-alarm#post-42859</guid>
					<title><![CDATA[Disable Network Internet Disconnection Alarm on Viewtron DVRs / NVRs]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/dvr-network-disconnection-alarm#post-42859</link>
					<pubDate>Mon, 11 May 2026 14:31:27 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>By default, Viewtron DVRs and NVRs sound an audible alarm anytime the network connection is interrupted. You can disable your DVR from beeping if your network or Internet connection is interrupted by following these steps.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42806" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-1.jpg" alt="DVR NVR Settings" width="300" height="411" /></p>
<p>Click on the Settings link on your DVR / NVR.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-large wp-image-40930" src="https://videos.cctvcamerapros.com/wp-content/files/AI-camera-setup-NVR-1024x576.jpg" alt="AI camera setup NVR" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/AI-camera-setup-NVR-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-setup-NVR-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-setup-NVR-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-setup-NVR-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-setup-NVR-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-setup-NVR.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></p>
<p>Click on the AI / Event link on the main settings screen.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42858" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm-1024x576.jpg" alt="DVR disable network disconnect alarm" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-disable-network-disconnect-alarm.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<ol>
<li>Click on the General Event link on the left.</li>
<li>Click on the Exception Alarm link on the top navigation.</li>
<li>Setup the Buzzer to Off for the Network Disconnection settings.</li>
<li>Click Apply.</li>
</ol>
<p>&nbsp;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/lite-viewtron-dvr#post-42834</guid>
					<title><![CDATA[Enabling &#8220;Lite&#8221; Video Mode on Viewtron DVRs]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/lite-viewtron-dvr#post-42834</link>
					<pubDate>Wed, 06 May 2026 19:50:00 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>Sometimes, it makes sense to make a tradeoff of <strong>higher resolution </strong>for <strong>more framerate </strong>and <strong>longer recording time.</strong></p>
<p>Viewtron DVRs have a setting that allows you to do exactly this: Adjust the resolution without changing the camera&#8217;s FOV or Aspect Ratio. It&#8217;s called <strong>Lite Mode.</strong></p>
<p>&nbsp;</p>
<h3>You can find Lite mode here:</h3>
<p><strong>Start -&gt; Settings -&gt; Camera -&gt; Camera Signal</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/EnableLite.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42832" src="https://videos.cctvcamerapros.com/wp-content/files/EnableLite.jpg" alt="" width="841" height="463" /></a></p>
<p>Once Enabled, hit <strong>Apply.</strong></p>
<p>&nbsp;</p>
<p>Then, you can double-check your resolution and framerate in the <strong>Encode Parameters:</strong></p>
<p>Start -&gt; Settings -&gt; Record -&gt; Encode Parameters</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/ViewResolution.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42833" src="https://videos.cctvcamerapros.com/wp-content/files/ViewResolution.jpg" alt="" width="805" height="518" /></a></p>
<h3><strong>Now you can see there is higher framerates to choose from! The lower resolution will also lengthen your recording time before overwriting.</strong></h3>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/security-dvr-h265-recording#post-42792</guid>
					<title><![CDATA[Security DVR H.265 Video Recording]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/security-dvr-h265-recording#post-42792</link>
					<pubDate>Fri, 17 Apr 2026 20:16:51 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>CCTV Camera Pros recommends setting your <a href="https://www.cctvcamerapros.com/Viewtron-Video-Surveillance-DVR-s/654.htm" rel="nofollow">Viewtron DVR / NVR</a> to record video surveillance footage using H.265 or H.265+ encoding for better DVR disk space usage.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42791" src="https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording-1024x576.jpg" alt="H.265 DVR recording" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/H.265-DVR-recording.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>To setup H.265 video codec recording, do the following on your DVR.</p>
<ol>
<li>Click on the menu button in the lower right and select settings.</li>
<li>From the main settings screen click on the Encode Parameters link in the Record section. The above screen will appear.</li>
<li>Set the Encode setting for each of your security cameras to H.265 or H.265+</li>
<li>Be sure to do this for Schedule Recording and Event Recording by clicking on those links near the top of the settings.</li>
<li>Click apply after you change each one.</li>
</ol>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/encoder-direct-decoder#post-42783</guid>
					<title><![CDATA[Can I use the Viewtron IP Decoder and Viewtron IP Encoder directly with each other?]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/encoder-direct-decoder#post-42783</link>
					<pubDate>Tue, 14 Apr 2026 19:58:12 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>You don&#8217;t actually need a network to utilize the Viewtron IP Encoder and IP Decoder. The Encoder and Decoder have the ability to talk directly with each other, over a single Cat5e Ethernet cable. <strong>This effectively turns it into an HDMI-over-Cat5e solution.</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Encoder-to-Decoder-Direct.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42781" src="https://videos.cctvcamerapros.com/wp-content/files/Encoder-to-Decoder-Direct.jpg" alt="" width="819" height="513" srcset="https://videos.cctvcamerapros.com/wp-content/files/Encoder-to-Decoder-Direct.jpg 1238w, https://videos.cctvcamerapros.com/wp-content/files/Encoder-to-Decoder-Direct-300x188.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Encoder-to-Decoder-Direct-1024x641.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Encoder-to-Decoder-Direct-768x481.jpg 768w" sizes="auto, (max-width: 819px) 100vw, 819px" /></a></p>
<h3>There are only a few steps you need to take in order to utilize this feature:</h3>
<p>1. Plug the Viewtron Encoder into a network that has any <strong>Windows Computer </strong>on it. You do not need the Decoder right now.</p>
<p>2. <a href="https://www.cctvcamerapros.com/v/downloads/Decoder-Network-Scan-Tool.zip?_gl=1*1t9hw76*_gcl_aw*R0NMLjE3NzAzOTYzMzcuQ2p3S0NBaUF2NWJNQmhBSUVpd0FxUDlHdUZlOEtzWHluRkJnMU5HX2VuWUVjZGdCWjQ2RTRwMTlOeE1UMFdYb1htXzFhZ25na1Y1b3Nob0M1RVFRQXZEX0J3RQ..*_gcl_au*MjMxMzMzOTYxLjE3Njk0NDUwNjUuMjkxNTE2Mjk5LjE3NzYxMTI0OTMuMTc3NjExMjUyMA..*_ga*MTc1NjE1OTc4LjE3Njk0NDUwNjU.*_ga_6CG7FDD7CM*czE3NzYxNzQzOTQkbzI3NSRnMSR0MTc3NjE3NDQwNCRqNTAkbDAkaDE0NDQwMDExOTk." rel="nofollow">Download the Viewtron Decoder Network Scan Tool</a> on a Windows PC so that you can locate the decoder on your network.</p>
<p>3. Unzip the file on your PC and run the tool. In Windows 11, this is done by right-clicking and using <strong>Extract All. </strong><em>The network scanner will automatically search the network for all Viewtron Encoders &amp; Decoders.</em></p>
<p>4. Double-click the <strong>Lan IP </strong>of the Encoder to log into it through the webpage. The default username is <strong>admin </strong>and the default password is <strong>admin.</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/selectdecoder.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42784" src="https://videos.cctvcamerapros.com/wp-content/files/selectdecoder.jpg" alt="" width="721" height="354" srcset="https://videos.cctvcamerapros.com/wp-content/files/selectdecoder.jpg 800w, https://videos.cctvcamerapros.com/wp-content/files/selectdecoder-300x147.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/selectdecoder-768x377.jpg 768w" sizes="auto, (max-width: 721px) 100vw, 721px" /></a></p>
<p>5. Once on the WebUI, go to <strong>System -&gt; Network </strong>and disable <strong>DHCP. </strong>Then, scroll down and click <strong>Apply.</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Disable-DHCP-Encoder.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42782" src="https://videos.cctvcamerapros.com/wp-content/files/Disable-DHCP-Encoder.jpg" alt="" width="630" height="494" srcset="https://videos.cctvcamerapros.com/wp-content/files/Disable-DHCP-Encoder.jpg 813w, https://videos.cctvcamerapros.com/wp-content/files/Disable-DHCP-Encoder-300x235.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Disable-DHCP-Encoder-768x603.jpg 768w" sizes="auto, (max-width: 630px) 100vw, 630px" /></a></p>
<p>6. The Encoder will prompt you to restart it. Unplug the Encoder from the network and from power.</p>
<p>7. Plug the Encoder &amp; Decoder into power.</p>
<p>8. Plug the Encoder and Decoder into each other with a <strong>Cat5e Ethernet cable.<br />
</strong></p>
<h2>You’re done!</h2>
<p><strong> </strong></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/rtsp-stream-viewtron-d4#post-42760</guid>
					<title><![CDATA[How to pull an RTSP Stream from a Viewtron NVR/DVR using the IP-HDMI-D4]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/rtsp-stream-viewtron-d4#post-42760</link>
					<pubDate>Mon, 13 Apr 2026 20:55:54 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<div>The <a href="https://www.cctvcamerapros.com/IP-Security-Camera-to-TV-p/IP-HDMI-D4.htm" rel="nofollow">IP-HDMI-D4 Video Stream Decoder</a> does not need to be used with a Viewtron IP Camera or a Viewtron IP HDMI Encoder.</div>
<div></div>
<div>It can actually be used on its own, using a Viewtron NVR or DVR as the encoding device!</div>
<div></div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<wbr />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<wbr />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<h2 class="gmail_default"><span style="text-decoration: underline"><b>How to configure a Viewtron NVR or DVR with the IP-HDMI-D4:</b></span></h2>
<p>&nbsp;</p>
<h3 class="gmail_default"><span style="text-decoration: underline">Initial Steps</span></h3>
<div class="gmail_default"></div>
<div class="gmail_default">
<div>1. Connect your Decoder to the same network (router, switch, etc.) via Ethernet cable. <strong>DO NOT directly connect it to the NVR / DVR. </strong></div>
</div>
<div></div>
<div>2. Connect the Decoder&#8217;s HDMI to the TV/monitor of your choice, and connect the power to the decoder box.</div>
<div></div>
<div>3. Enable RTSP on your Viewtron Recorder.</div>
<div></div>
<div>     This can be done by going to <b>Start</b> &gt; <b>Settings</b> &gt; <b>Network</b> <wbr />&gt; <b>Port</b></div>
<div></div>
<div>     Then, check the <b>Enable</b> box and <b>Apply.</b></div>
<div class="gmail_default">
<div></div>
<div><a href="https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42762" src="https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1.jpg" alt="" width="1776" height="999" srcset="https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1.jpg 1776w, https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/RTSP-enable-network-1-1360x765.jpg 1360w" sizes="auto, (max-width: 1776px) 100vw, 1776px" /></a></div>
</div>
<div></div>
<div>Note the <strong>URL Example</strong>. It will be used later.</div>
<div></div>
<div class="gmail_default">
<div class="gmail_signature" dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default">
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<wbr />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<wbr />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
</div>
<h3 class="gmail_default"><strong>HDMI Decoder setup</strong></h3>
<p>1. <a href="https://www.cctvcamerapros.com/v/downloads/Decoder-Network-Scan-Tool.zip?_gl=1*1t9hw76*_gcl_aw*R0NMLjE3NzAzOTYzMzcuQ2p3S0NBaUF2NWJNQmhBSUVpd0FxUDlHdUZlOEtzWHluRkJnMU5HX2VuWUVjZGdCWjQ2RTRwMTlOeE1UMFdYb1htXzFhZ25na1Y1b3Nob0M1RVFRQXZEX0J3RQ..*_gcl_au*MjMxMzMzOTYxLjE3Njk0NDUwNjUuMjkxNTE2Mjk5LjE3NzYxMTI0OTMuMTc3NjExMjUyMA..*_ga*MTc1NjE1OTc4LjE3Njk0NDUwNjU.*_ga_6CG7FDD7CM*czE3NzYxNzQzOTQkbzI3NSRnMSR0MTc3NjE3NDQwNCRqNTAkbDAkaDE0NDQwMDExOTk." rel="nofollow">Download the Viewtron Decoder Network Scan Tool</a> on a Windows PC so that you can locate the decoder on your network.</p>
<p>2. Unzip the file on your PC and run the tool. In Windows 11, this is done by right-clicking and using <strong>Extract All.</strong></p>
<p>3. The network scanner will automatically search the network for all Viewtron Encoders &amp; Decoders.</p>
<p>4. You can double-click the <strong>Lan IP </strong>of the Decoder to log into it through the webpage.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/selectdecoder.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42784" src="https://videos.cctvcamerapros.com/wp-content/files/selectdecoder.jpg" alt="" width="725" height="356" srcset="https://videos.cctvcamerapros.com/wp-content/files/selectdecoder.jpg 800w, https://videos.cctvcamerapros.com/wp-content/files/selectdecoder-300x147.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/selectdecoder-768x377.jpg 768w" sizes="auto, (max-width: 725px) 100vw, 725px" /></a></p>
<div>
<p>&nbsp;</p>
<p>5. The default username is <strong>admin </strong>and the default password is <strong>admin</strong>. Once you are logged into the decoder, click on the <strong>Stream Address Setting</strong> tab and stay on that page for now.</p>
</div>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/stream-address-setting-page.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42767" src="https://videos.cctvcamerapros.com/wp-content/files/stream-address-setting-page.jpg" alt="" width="732" height="416" srcset="https://videos.cctvcamerapros.com/wp-content/files/stream-address-setting-page.jpg 1339w, https://videos.cctvcamerapros.com/wp-content/files/stream-address-setting-page-300x171.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/stream-address-setting-page-1024x583.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/stream-address-setting-page-768x437.jpg 768w" sizes="auto, (max-width: 732px) 100vw, 732px" /></a></p>
<div>
<p>&nbsp;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<wbr />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<wbr />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h3 class="gmail_default"><strong>Stream Address Settings</strong></h3>
<p>By default, the number of channels is set to <strong>1.</strong> However, you can have up to <strong>4</strong> channels per Decoder. Just repeat these steps for each channel:</p>
<p>1. Find your recorder&#8217;s IP address. You can find this on the Live Display screen by clicking  <a href="https://videos.cctvcamerapros.com/wp-content/files/PC-network-icon.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42763" src="https://videos.cctvcamerapros.com/wp-content/files/PC-network-icon.jpg" alt="" width="40" height="36" /></a></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/find-IP-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42765" src="https://videos.cctvcamerapros.com/wp-content/files/find-IP-1.jpg" alt="" width="813" height="457" srcset="https://videos.cctvcamerapros.com/wp-content/files/find-IP-1.jpg 1775w, https://videos.cctvcamerapros.com/wp-content/files/find-IP-1-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/find-IP-1-1024x575.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/find-IP-1-768x431.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/find-IP-1-1536x863.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/find-IP-1-1360x765.jpg 1360w" sizes="auto, (max-width: 813px) 100vw, 813px" /></a></p>
<p>2. Then, using that information and the <strong>URL Example </strong>in the <strong>Port</strong> settings from earlier, we can create our <strong>Channel Address(es). </strong></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div><a href="https://videos.cctvcamerapros.com/wp-content/files/RTSP-stream-diagram.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42766" src="https://videos.cctvcamerapros.com/wp-content/files/RTSP-stream-diagram.jpg" alt="" width="621" height="336" srcset="https://videos.cctvcamerapros.com/wp-content/files/RTSP-stream-diagram.jpg 993w, https://videos.cctvcamerapros.com/wp-content/files/RTSP-stream-diagram-300x162.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/RTSP-stream-diagram-768x415.jpg 768w" sizes="auto, (max-width: 621px) 100vw, 621px" /></a></div>
<div></div>
<div>     3. Plug your <strong>Channel Address</strong> into the <strong>Channel(#) address </strong>box. Then, hit <strong>Apply.</strong></div>
<div></div>
<div><a href="https://videos.cctvcamerapros.com/wp-content/files/Apply-channel-address.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42768" src="https://videos.cctvcamerapros.com/wp-content/files/Apply-channel-address.jpg" alt="" width="933" height="673" srcset="https://videos.cctvcamerapros.com/wp-content/files/Apply-channel-address.jpg 933w, https://videos.cctvcamerapros.com/wp-content/files/Apply-channel-address-300x216.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Apply-channel-address-768x554.jpg 768w" sizes="auto, (max-width: 933px) 100vw, 933px" /></a></div>
<div class="gmail_default">
<div class="gmail_signature" dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div>
<div></div>
<div>
<div>     4. The Decoder will prompt you to restart it. Just unplug it from power, and then plug it back in.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div></div>
<h2>You&#8217;re done!</h2>
<div class="gmail_default">
<div class="gmail_signature" dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div>
<div class="gmail_default"></div>
<div class="gmail_default"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/home-lpr-installation#post-42715</guid>
					<title><![CDATA[Home License Plate Recognition Camera Installation]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/home-lpr-installation#post-42715</link>
					<pubDate>Fri, 03 Apr 2026 15:17:58 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>I recently tested a Ubiquiti AI LPR camera and it seems works ok during daylight but not at nighttime. As I was searching, I found your Viewtron LPR-IP4 model was highly rated. Currently, the only spot I can mount my LPR camera is by my front door which is about 12 feet high, and the angle of view to a plate detection zone is not ideal for ALPR. The distance is roughly 50-60 feet away. What do you think the chances that your Viewtron LPR camera will work well both day and night license plate recognition? Here is a rough image of the view from the existing Ubiquity AI LPR is mounted and not working so well.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/home-LPR-camera-install.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42714" src="https://videos.cctvcamerapros.com/wp-content/files/home-LPR-camera-install.jpg" alt="home LPR camera install" width="712" height="364" srcset="https://videos.cctvcamerapros.com/wp-content/files/home-LPR-camera-install.jpg 712w, https://videos.cctvcamerapros.com/wp-content/files/home-LPR-camera-install-300x153.jpg 300w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<p>This is the advise that CCTV Camera Pros gave to this customer.</p>
<div>The image that you shared that shows the angle of view from your house to the plate detection zone captures the exact challenge with LPR camera applications on a residential home. The vehicles are passing by the front of the house. The road is parallel to the front of the house where the LPR camera is mounted, and the house is typically set back 25 to 40 feet from the road.</p>
<div>Automatic license plate recognition (ALPR) is difficult in these types of installations because it is impossible to install the camera at the ideal horizontal and vertical angle from the license plate detection zone. License plate capture (LPC) is much more realistic. In case you are not familiar with the difference between ALPR and LPC, this video and article explains it quite well. <a href="https://videos.cctvcamerapros.com/v/license-plate-capture.html">https://videos.cctvcamerapros.com/v/license-plate-capture.html</a></p>
<p>How we recommend residential customers compensate for the angle and distance challenge to the plate zone is by angling our Viewtron LPR-IP4 camera as far down the street in the direction of the plate detection zone and use the motorized varifocal lens to zoom into the plate detection zone. This should be no greater than 100 feet away from where the camera is installed.</p>
<p>You can see a video demo here of the Viewtron LPR camera mounted on my house where I apply this technique.<br />
<a href="https://videos.cctvcamerapros.com/v/lpr-camera-for-home.html">https://videos.cctvcamerapros.com/v/lpr-camera-for-home.html</a></p>
<p>The ALPR on the Viewtron camera does pick up a lot of the plates automatically, however, at these extreme angles it is not reliable. However, the license plate capture ability is very strong.</p>
<p>Here is another tip. One of the other benefits of the ALPR software that is built into the Viewtron LPR-IP4 camera is that all of the ALPR events are bookmarked on the NVR. This makes it very easy to find them all. Instead of manually looking through hours and days of video when something significant occurs, you can jump right to all of the LPR events using the software on the NVR. Without the camera reliably detecting all of the plates, in the case when LPC was accurate but ALPR did not work, you lose this bookmarked event functionality.  By using a standard Viewtron AI security camera as an &#8220;overview camera&#8221; in conjunction with the LPR camera, you can set up car / vehicle detection on the overview camera to bookmark all of the events in which a vehicle entered the intrusion zone. We have found that a combo LPR camera / overview AI camera with vehicle intrusion detection makes for a great application.</p>
<p>You can find the Viewtron LPR camera here.<br />
<a href="https://www.cctvcamerapros.com/LPR-Camera-p/lpr-ip4.htm" rel="nofollow">https://www.cctvcamerapros.com/LPR-Camera-p/lpr-ip4.htm</a></p>
<p>You can use any of these cameras as an overview camera. They all support vehicle detection.<br />
<a href="https://www.cctvcamerapros.com/AI-security-cameras-s/1512.htm" rel="nofollow">https://www.cctvcamerapros.com/AI-security-cameras-s/1512.htm</a></p>
<p>Both the LPR camera and AI overview camera will record to any of these Viewtron NVRs.</p></div>
<p><a href="https://www.cctvcamerapros.com/IP-Camera-NVRs-s/1472.htm" rel="nofollow">https://www.cctvcamerapros.com/IP-Camera-NVRs-s/1472.htm</a></p>
<p>Please let us know if we can help further. You can email us anytime at <a href="mailto:info@cctvcamerapros.net" rel="nofollow">info@cctvcamerapros.net</a>.</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/ai-camera-false-alarms#post-42711</guid>
					<title><![CDATA[How to Document False Alarms from AI Security Camera Events]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/ai-camera-false-alarms#post-42711</link>
					<pubDate>Thu, 02 Apr 2026 15:40:49 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p class="isSelectedEnd">Your feedback plays a key role in improving the accuracy of Viewtron’s AI detection. Reporting false alarms helps us identify how the system is interpreting specific scenarios and where adjustments are needed.</p>
<p class="isSelectedEnd">Each report allows our software development team to refine the system and deliver a more reliable experience for everyone.</p>
<p>&nbsp;</p>
<h3><span style="text-decoration: underline;"><strong>Here is how to document and report false alarms from AI Events:</strong></span></h3>
<p>When documenting a false positive, there is a few things that we will need:</p>
<ul>
<li>A <strong>Snapshot &amp; Recording</strong> of the AI Event</li>
<li>The <strong>Model &amp; Firmware Version </strong>of the recorder you are using</li>
<li>The <strong>Model &amp; Firmware Version </strong>of the camera that recorded the false positive</li>
</ul>
<hr />
<h3>First, get the Snapshot &amp; Recording of the event.</h3>
<p>This can be found by going to<strong> Start -&gt; Intelligent Analytics.</strong></p>
<p>Then, you can search for your desired event by event type (1), date/time (2), and camera (3). Then, click <strong>Search.</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Search-for-Event.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42708" src="https://videos.cctvcamerapros.com/wp-content/files/Search-for-Event.jpg" alt="Step-by-step searching for AI Event in Intelligent Analytics" width="703" height="611" srcset="https://videos.cctvcamerapros.com/wp-content/files/Search-for-Event.jpg 1011w, https://videos.cctvcamerapros.com/wp-content/files/Search-for-Event-300x261.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Search-for-Event-768x668.jpg 768w" sizes="auto, (max-width: 703px) 100vw, 703px" /></a></p>
<p>&nbsp;</p>
<p>When you find the false positive event, click it and then select the check-mark box on the top-right of the thumbnail.</p>
<p>Then switch the viewport to <strong>Record. </strong>If you would like to, you can <strong>Adjust the duration of the recording. </strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42709" src="https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup.jpg" alt="Step-by-step event selection and export" width="773" height="435" srcset="https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup.jpg 1774w, https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/Event-Selection-and-Backup-1360x765.jpg 1360w" sizes="auto, (max-width: 773px) 100vw, 773px" /></a></p>
<p>Now, <strong>insert a USB drive into the NVR.</strong></p>
<p>Then, click the <strong>Backup</strong> button and then select <strong>Backup Picture and Record. </strong></p>
<p>Export the data to a place of your choosing on the thumb drive.</p>
<p>&nbsp;</p>
<hr />
<h3><strong><br />
Next, find the Model and Firmware for your Recorder.</strong></h3>
<p>The <strong>Model (1) </strong>of your recorder can be found by going to:</p>
<p><strong>Start -&gt; Settings -&gt; System -&gt; Information -&gt; Basic</strong></p>
<p>The <strong>Firmware Version (2) </strong>of your recorder can be found by clicking the <strong>View </strong>button next to <strong>&#8220;About this machine.&#8221;</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42707" src="https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware.jpg" alt="The Model and Firmware of your Viewtron NVR/DVR can be found here." width="888" height="499" srcset="https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware.jpg 1772w, https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware-1536x863.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/Viewtron-Model-and-Firmware-1360x765.jpg 1360w" sizes="auto, (max-width: 888px) 100vw, 888px" /></a></p>
<p>&nbsp;</p>
<hr />
<h3>Finally, find the Model and Firmware Version of the camera that captured the false positive.</h3>
<p>The <strong>Model (1)</strong> and <strong>Firmware Version (2) </strong>of your camera can be found by going to:</p>
<p><strong>Start -&gt; Settings -&gt; Camera -&gt; Edit Camera</strong></p>
<p><em>You may need to scroll to the right on the bottom scroll bar.</em></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Model-and-Firmware-for-Camera.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42710" src="https://videos.cctvcamerapros.com/wp-content/files/Model-and-Firmware-for-Camera.jpg" alt="Here is where to find the Model and Firmware for your camera" width="839" height="466" srcset="https://videos.cctvcamerapros.com/wp-content/files/Model-and-Firmware-for-Camera.jpg 1773w, https://videos.cctvcamerapros.com/wp-content/files/Model-and-Firmware-for-Camera-300x167.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Model-and-Firmware-for-Camera-1024x569.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Model-and-Firmware-for-Camera-768x427.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/Model-and-Firmware-for-Camera-1536x853.jpg 1536w" sizes="auto, (max-width: 839px) 100vw, 839px" /></a></p>
<p>&nbsp;</p>
<hr />
<h3><strong><br />
Here&#8217;s how we would lay out the data based on the examples above:</strong></h3>
<p>Camera: <strong>IP-A8D</strong><br />
Camera FW: <strong>5.2.3.23</strong></p>
<p>Recorder: <strong>VT-NVR-4</strong><br />
Recorder FW: <strong>1.4.13.850</strong></p>
<p>&nbsp;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/viewtron-dvr-nvr-event-log#post-42674</guid>
					<title><![CDATA[How-to Check Viewtron DVR &#038; NVR Event / Activity System Log]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/viewtron-dvr-nvr-event-log#post-42674</link>
					<pubDate>Sat, 28 Mar 2026 12:06:44 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>All <a href="https://www.cctvcamerapros.com/Viewtron-Video-Surveillance-DVR-s/654.htm" rel="nofollow">Viewtron security camera recorders (hybrid DVRs and NVRs)</a> keep a log of just about everything that takes place on the system including security events such as motion detection, AI detection, alarm events, and also changes to system settings. All activities are logged in the recorders activity log.</p>
<p>You can access your Viewtron DVR / NVRs activity log as follows.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42671" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-1024x576.jpg" alt="DVR NVR Settings" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-Settings.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Click on the menu button in the lower left, then select Settings.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42672" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log-1024x576.jpg" alt="DVR NVR System View Log" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-View-Log.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the main settings page, click on View Log in the System section.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42673" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen-1024x576.jpg" alt="DVR NVR System Log Screen" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-NVR-System-Log-Screen.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the System View Log screen, you can choose a date range for the event you are searching for. You can also select the type of event you want displayed if you want to narrow down your search.</p>
<p>For event types where there was a video recording, you can click on the video player icon next to the event to playback the recorded video surveillance footage.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/how-many-ip-cameras-dvr#post-42665</guid>
					<title><![CDATA[How many IP Cameras can my Viewtron Hybrid DVR support?]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/how-many-ip-cameras-dvr#post-42665</link>
					<pubDate>Thu, 26 Mar 2026 14:18:55 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>Our Viewtron Hybrid DVRs have the ability to support <strong>BNC cameras</strong> as well as <strong>IP cameras</strong>. However, the amount of IP cameras that can be supported will depend on what model of DVR you have.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>If you purchased your Viewtron Hybrid DVR <b>after January 1st, 2026,</b> here is how many IP cameras your DVR can support:</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Screenshot-2026-03-26-100648.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42664" src="https://videos.cctvcamerapros.com/wp-content/files/Screenshot-2026-03-26-100648.png" alt="" width="734" height="237" srcset="https://videos.cctvcamerapros.com/wp-content/files/Screenshot-2026-03-26-100648.png 734w, https://videos.cctvcamerapros.com/wp-content/files/Screenshot-2026-03-26-100648-300x97.png 300w" sizes="auto, (max-width: 734px) 100vw, 734px" /></a></p>
<p><strong>VT-DVR-4:</strong> 2 additional IP channels, <em>up to 6 ch. <strong>6 total channels supported</strong></em></p>
<p><strong>VT-DVR-8:</strong> 8 additional IP channels, <em>up to 16ch. <strong>16 total channels supported</strong></em></p>
<p><strong>VT-DVR-16:</strong> 8 additional IP channels, <em>up to 16ch. <strong>24 total channels supported</strong></em></p>
<p><strong>VT-DVR-32/4K:</strong> 8 additional IP channels, <em>up to 16ch. <strong>40 total channels supported</strong></em></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><em>Please note that you will have to disable some of your Coaxial outputs on the back of the DVR in order to utilize extra IP channels!</em></p>
<h3><strong>If you purchased your DVR earlier than <em>January 1st, 2026</em>, feel free to email us at <em><a href="mailto:info@cctvcamerapros.net" rel="nofollow">info@cctvcamerapros.net</a></em> and we can check for you!</strong></h3>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/disable-motion-detection#post-42659</guid>
					<title><![CDATA[Disable Motion Detection on AI Security Camera System]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/disable-motion-detection#post-42659</link>
					<pubDate>Fri, 20 Mar 2026 14:04:59 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>When using Viewtron AI cameras, you will almost certainly want to disable traditional motion detection alarms and recording on your Viewtron security system NVR. One of the main purposes of Viewtron AI software is to eliminate the false alarms  that are prevalent with traditional video motion detection. Follow these steps to turn video motion detection off on your Viewtron NVR.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42657" src="https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection-1024x576.jpg" alt="disable motion detection" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/disable-motion-detection.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a>From the main settings menu, select AI / Event. One the AI / Event screen:</p>
<ol>
<li>Click on the AI / Event link.</li>
<li>Click on the Motion link on the left.</li>
<li>Set the Schedule to &lt;None&gt; for all of your security cameras.</li>
</ol>
<p>Click Apply in the lower right.</p>
<p>You should also ensure that you Viewtron NVR is setup not to record on Motion Detection Events.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42658" src="https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording-1024x576.jpg" alt="AI camera recording" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/AI-camera-recording.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Select Record from the main settings menu. Make sure the recording mode that you are using DOES NOT include Motion Record.</p>
<p>For Viewtron AI security camera systems, I usually recommend to setup a custom recording configuration that consists of Always (24 x 7) Recording + AI Record. This give you continuous recording but also bookmarks all of the AI detection events. This way you never miss any recording but it is easy to locate the human detection and / or vehicle detection events on your system. If you are using LPR cameras and face recognition cameras, those AI events will also all be bookmarked.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/control-ptz-no-coc#post-42652</guid>
					<title><![CDATA[How do I control my BNC PTZ camera if it doesn&#8217;t have Control Over Coaxial (COC)?]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/control-ptz-no-coc#post-42652</link>
					<pubDate>Thu, 19 Mar 2026 15:33:58 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>If you are replacing your DVR from an older system, there&#8217;s a chance your PTZ cameras do not support <strong>Control Over Coaxial (COC).</strong></p>
<p><strong>COC</strong> is a technology allowing surveillance systems to transmit video, power, and control signals (like PTZ, zoom, and OSD menus) simultaneously over a single coaxial cable.</p>
<p>If your camera does not support COC, you will need to use the <strong>RS485</strong> ports on the back of your DVR. <strong>RS485</strong> is the protocol used to send control signals to your analog cameras. <strong>The RS485 ports on the back of Viewtron DVRs typically look like this:</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/RS485ports.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42650" src="https://videos.cctvcamerapros.com/wp-content/files/RS485ports.jpg" alt="" width="636" height="412" srcset="https://videos.cctvcamerapros.com/wp-content/files/RS485ports.jpg 1196w, https://videos.cctvcamerapros.com/wp-content/files/RS485ports-300x194.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/RS485ports-1024x664.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/RS485ports-768x498.jpg 768w" sizes="auto, (max-width: 636px) 100vw, 636px" /></a></p>
<p>In this picture I have labeled the <strong>A </strong>and <strong>B </strong>ports to reflect what they may be labeled as on your camera.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Once you have connected the <strong>RS485</strong> cables to your DVR, you will have to change the <strong>Control</strong> <strong>Protocol, BAUD rate,</strong> and <strong>Address </strong>settings in the Viewtron DVR <em>(These values can typically be found in the OSD menu of your camera).</em></p>
<p>Once you find these values, locate the settings in the <strong>Protocol </strong>menu:</p>
<p><strong>Start -&gt; Settings &#8211; &gt; Camera -&gt; PTZ -&gt; Protocol</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42651" src="https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol.jpg" alt="" width="710" height="399" srcset="https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol.jpg 1778w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol-1024x575.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol-1536x863.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/PTZ-Rs485-Protocol-1360x765.jpg 1360w" sizes="auto, (max-width: 710px) 100vw, 710px" /></a></p>
<p>Once you match the <strong>Protocol, Baud Rate, and Address </strong>and click <strong>Apply,</strong> you should then be able to go to the PTZ control in the Live Display menu and control your cameras.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/pop-up-wont-appear#post-42636</guid>
					<title><![CDATA[I have Pop-up messages enabled in my AI Event, but they wont appear!]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/pop-up-wont-appear#post-42636</link>
					<pubDate>Tue, 17 Mar 2026 16:54:50 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>When configuring some AI events (such as Face Recognition), you have the option to enable a <strong>Pop-up message </strong>that appears on the Live View screen.</p>
<p>This feature is located in the <strong>Trigger Mode</strong> section of your event menu, which is found in the <strong>AI/Event </strong>settings. <em>Please note that the specific feature is not present in this screenshot.  </em></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/triggergeneralevent.png"><img loading="lazy" decoding="async" class="alignnone  wp-image-42639" src="https://videos.cctvcamerapros.com/wp-content/files/triggergeneralevent.png" alt="" width="693" height="589" srcset="https://videos.cctvcamerapros.com/wp-content/files/triggergeneralevent.png 1045w, https://videos.cctvcamerapros.com/wp-content/files/triggergeneralevent-300x255.png 300w, https://videos.cctvcamerapros.com/wp-content/files/triggergeneralevent-1024x870.png 1024w, https://videos.cctvcamerapros.com/wp-content/files/triggergeneralevent-768x653.png 768w" sizes="auto, (max-width: 693px) 100vw, 693px" /></a></p>
<p>If you enable the <strong>Pop-up Message</strong> trigger in the <strong>Trigger General </strong>section, you should get a pop-up notification on the Live View screen, like this:</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterpopup.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42638" src="https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterpopup.jpg" alt="" width="555" height="373" srcset="https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterpopup.jpg 766w, https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterpopup-300x202.jpg 300w" sizes="auto, (max-width: 555px) 100vw, 555px" /></a></p>
<h3><strong>However</strong>, if you press <em>&#8220;Don&#8217;t show later&#8221;</em> on that pop-up box, the pop-ups will be disabled regardless of your trigger settings.</h3>
<p>Once that pop-up disappears, you will need to go into your settings to re-enable pop-ups. Here&#8217;s where you do that:</p>
<h4><strong>Settings  -&gt;  AI/Event  -&gt;  Event Notification  -&gt;  Display<br />
</strong></h4>
<p>Once you go here, you will find yourself on <strong>this screen </strong>where you can disable the check-box.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterbox.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42637" src="https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterbox.jpg" alt="" width="619" height="365" srcset="https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterbox.jpg 1187w, https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterbox-300x177.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterbox-1024x604.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Dontshowlaterbox-768x453.jpg 768w" sizes="auto, (max-width: 619px) 100vw, 619px" /></a></p>
<h3>Your pop-ups will now appear again!</h3>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/dvr-ddns-setup#post-42602</guid>
					<title><![CDATA[DVR DDNS Setup / NVR DDNS Setup]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/dvr-ddns-setup#post-42602</link>
					<pubDate>Tue, 03 Mar 2026 13:30:00 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Viewtron hybrid BNC DVRs and IP camera NVRs both support a free DDNS (dynamic domain name service) for remote access.  Click here if you want to learn more about <a href="#about" rel="nofollow">what DDNS is and how it can help you view your security cameras remotely</a>.</p>
<p>To setup DDNS on Viewtron recorders, follow these instructions.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42079" src="https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings-1024x576.jpg" alt="NVR Setup Settings" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/NVR-Setup-Settings.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Click on the Start button in the lower left, then click on settings</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42599" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup-1024x576.jpg" alt="DVR DDNS Network Setup" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Network-Setup.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the main settings screen, click on the Network link.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42600" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name-1024x576.jpg" alt="DVR DDNS Register Name" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Register-Name.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the Network screen, click on the DDNS link on the gray navigation menu. On the DDNS screen do the following:</p>
<ol>
<li>Check the Enable checkbox.</li>
<li>Select autoddns.com from the DDNY type dropdown box. This is the free DDNS server provided to Viewtron products.</li>
<li>Enter a name in the Domain Name field. In my example above, I chose mydvr91.autoddns.com.</li>
<li>Click on the Register button.</li>
</ol>
<p>If that name is available, you will see a success message. If the name is taken, you must choose another.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42601" src="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate-1024x576.jpg" alt="DVR DDNS Activate" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/DVR-DDNS-Activate.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Next, click on the Apply button. Confirm that the Connection Status says: Success. You can now close the DDNS settings on your DVR / NVR.</p>
<p>DDNS is now setup so that you can access your DVR / NVR using the DDNS hostname that you setup. In this example, mydvr91.autoddns.com.</p>
<p>You can now use that DDNS hostname to access your DVR / NVR in a web browser, form the mobile app, and from the VMS software.</p>
<hr />
<p><a name="about" rel="nofollow"></a></p>
<h2>What is DDNS?</h2>
<p>DDNS stands for Dynamic Domain Name Service. To understand DDNS, it helps to know how the Internet works. Every device connected to the Internet has an IP address &#8211; a string of numbers like 98.234.12.45. When you type a website name <span class="s1">like google.com into your browser, DNS (Domain Name Service) translates that name into an IP address so your computer knows where to connect. DDNS does the same thing, but with one important difference: it automatically updates when </span><span class="s1">your IP address changes.</span></p>
<p>Most home and business Internet connections use a dynamic IP address, which means your Internet provider can change your IP address at any time. When that happens, your remote access to your security camera system stops working because the address you saved in your phone app or computer software is no longer valid. DDNS solves this problem by giving your DVR a hostname (like mydvr91.autoddns.com) that automatically updates whenever your IP address changes. Your DVR periodically checks in with the <span class="s1">DDNS server, and if your IP has changed, it updates the record so your hostname always points to the right place.</span></p>
<h2>How DDNS Helps You Access Your Security Cameras</h2>
<p>I hear from customers all the time who had remote viewing working perfectly, then one day it just stopped. Nine times out of ten, their IP address changed and they didn&#8217;t know it. With DDNS enabled, you don&#8217;t have to worry about this &#8211; your hostname always points to your current IP address, so your connection stays reliable.</p>
<p>The free DDNS service built into Viewtron DVRs and NVRs uses autoddns.com and is included at no extra cost. You don&#8217;t need to sign up for a third-party service or pay monthly fees. Just pick a hostname, register it directly from your DVR&#8217;s menu, and you&#8217;re set. This is one of those features that takes two minutes to configure and saves you headaches down the road.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/smd-with-ip-cameras#post-42596</guid>
					<title><![CDATA[Does Smart Motion Detection (SMD) work with IP cameras?]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/smd-with-ip-cameras#post-42596</link>
					<pubDate>Mon, 02 Mar 2026 20:13:12 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>Our Hybrid DVRs have an AI function called Smart Motion Detection (SMD). SMD is superior to General Motion Detection in a few key ways:</p>
<ol>
<li><strong>Reduced False Alarms</strong>:
<ul>
<li>Traditional motion detection works by analyzing pixel changes in the video feed, which can be triggered by environmental factors like moving trees, shadows, or abrupt lighting changes.</li>
<li>SMD uses AI to specifically detect humans, vehicles, or both, ignoring irrelevant environmental noise. This makes the system more reliable and trustworthy.</li>
</ul>
</li>
<li><strong>Customizable Detection</strong>:
<ul>
<li>SMD allows users to configure the system to detect only humans, only vehicles, or both. This level of customization ensures that the system focuses on relevant events.</li>
</ul>
</li>
<li><strong>AI-Based Processing</strong>:
<ul>
<li>Unlike traditional motion detection, which relies on pixel changes, SMD uses AI to analyze video data. This ensures that the system can differentiate between objects like humans and vehicles, providing more accurate detection.</li>
</ul>
</li>
</ol>
<p>&nbsp;</p>
<p>However, <strong>SMD is a function that is only supported over BNC connections. It is not compatible with any IP cameras.</strong></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/cameras-on-phone-and-dvr-no-vms#post-42576</guid>
					<title><![CDATA[I can see my devices on my SuperLive App and my DVR/NVR. Why won&#8217;t they connect in the VMS?]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/cameras-on-phone-and-dvr-no-vms#post-42576</link>
					<pubDate>Fri, 27 Feb 2026 15:07:16 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<h2><span style="text-decoration: underline">Troubleshooting Devices That Work on SuperLive Plus but not the Viewtron VMS</span></h2>
<p>If you are able to see your devices on the SuperLive Plus app and your local recorder but are having trouble connecting the devices to your Viewtron VMS software, here are some troubleshooting steps you can try:</p>
<h3><span style="text-decoration: underline">Step 1: Check your Network Connection</span></h3>
<p>Make sure that the PC you are on is connected to the internet.</p>
<p>On windows, you can check on the bottom right of your screen; if you see a PC with a Cable or a Wi-Fi symbol, you are connected. If you see a Globe with an error symbol, then you are not connected.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Windows-network-icons.png"><img loading="lazy" decoding="async" class="alignnone  wp-image-42582" src="https://videos.cctvcamerapros.com/wp-content/files/Windows-network-icons.png" alt="" width="345" height="171" srcset="https://videos.cctvcamerapros.com/wp-content/files/Windows-network-icons.png 375w, https://videos.cctvcamerapros.com/wp-content/files/Windows-network-icons-300x149.png 300w" sizes="auto, (max-width: 345px) 100vw, 345px" /></a></p>
<p>For Mac users, check the dock on the top of your screen. You will see a Wi-Fi symbol or a <strong>&lt;&#8230;&gt;</strong> symbol depending on your type of connection.</p>
<h3><a href="https://videos.cctvcamerapros.com/wp-content/files/Mac-network-icons.png"><img loading="lazy" decoding="async" class="alignnone  wp-image-42581" src="https://videos.cctvcamerapros.com/wp-content/files/Mac-network-icons.png" alt="" width="308" height="271" srcset="https://videos.cctvcamerapros.com/wp-content/files/Mac-network-icons.png 351w, https://videos.cctvcamerapros.com/wp-content/files/Mac-network-icons-300x264.png 300w" sizes="auto, (max-width: 308px) 100vw, 308px" /></a></h3>
<p>If you are using an IP to connect to your devices, make sure that your PC is on the same network as that device.</p>
<p>&nbsp;</p>
<h3><span style="text-decoration: underline">Step 2: Double-Check your credentials</span></h3>
<p>Make sure that you have entered your credentials correctly. In theÂ <strong>Resource ManagementÂ </strong>tab of theÂ <strong>VMS Software</strong>,Â <strong>Edit (1)Â </strong>your device settings and make sure that theÂ <strong>Serial Number (3) </strong>and<strong> User/password (4)Â </strong>are correct.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42579" src="https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials.jpg" alt="" width="812" height="496" srcset="https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials.jpg 1567w, https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials-300x183.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials-1024x626.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials-768x470.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials-1536x939.jpg 1536w" sizes="auto, (max-width: 812px) 100vw, 812px" /></a></p>
<p>&nbsp;</p>
<p>In the case that you are using a <strong>Static IP Address</strong> instead of a <strong>Serial Number</strong>, double-check to make sure that it matches the serial number of the device you are connecting to. <em>(Please note that we do not recommend this method; if you encounter a system reboot of your devices while they are set to DHCP, its IP can change)</em></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials2.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42580" src="https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials2.jpg" alt="" width="349" height="377" srcset="https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials2.jpg 479w, https://videos.cctvcamerapros.com/wp-content/files/VmsCredentials2-300x324.jpg 300w" sizes="auto, (max-width: 349px) 100vw, 349px" /></a></p>
<p>&nbsp;</p>
<h3><span style="text-decoration: underline">Step 3: Reboot Services using ServerTrayUI</span></h3>
<p>Sometimes, there can be a hang-up within the local service that manages the VMS software on your pc. This can prevent your PC from connecting to other devices. <strong>Here&#8217;s how to reboot the VMS server:</strong></p>
<p>First, search for &#8220;<strong>ServerTrayUI&#8221; </strong>on your computer. You can search for it in the <strong>Start Menu</strong> on Windows, or the <strong>Applications Folder</strong> for Mac.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/ServerTrayUI-search.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42583" src="https://videos.cctvcamerapros.com/wp-content/files/ServerTrayUI-search.jpg" alt="" width="480" height="476" srcset="https://videos.cctvcamerapros.com/wp-content/files/ServerTrayUI-search.jpg 803w, https://videos.cctvcamerapros.com/wp-content/files/ServerTrayUI-search-300x297.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/ServerTrayUI-search-150x150.jpg 150w, https://videos.cctvcamerapros.com/wp-content/files/ServerTrayUI-search-768x761.jpg 768w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></p>
<p>Next, Locate theÂ <strong>ServerTray UIÂ </strong>icon in theÂ <strong>Show Hidden IconsÂ </strong>section of your PC. It&#8217;s a small arrow on the right side of your screen.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Hidden-icons-Windows.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42584" src="https://videos.cctvcamerapros.com/wp-content/files/Hidden-icons-Windows.jpg" alt="" width="341" height="128" srcset="https://videos.cctvcamerapros.com/wp-content/files/Hidden-icons-Windows.jpg 341w, https://videos.cctvcamerapros.com/wp-content/files/Hidden-icons-Windows-300x113.jpg 300w" sizes="auto, (max-width: 341px) 100vw, 341px" /></a></p>
<p>Once the app opens, check theÂ <strong>StatusÂ </strong>to see if all the servers are running. Even if they are, press theÂ <strong>Reboot AllÂ </strong>button and wait for the status to refresh toÂ <strong>Running.</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/ServertrayUI-chart.jpg"><img loading="lazy" decoding="async" class="alignnone  wp-image-42585" src="https://videos.cctvcamerapros.com/wp-content/files/ServertrayUI-chart.jpg" alt="" width="623" height="396" srcset="https://videos.cctvcamerapros.com/wp-content/files/ServertrayUI-chart.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/ServertrayUI-chart-300x191.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/ServertrayUI-chart-768x488.jpg 768w" sizes="auto, (max-width: 623px) 100vw, 623px" /></a></p>
<p>Then, restart theÂ <strong>VMSÂ </strong>software.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h3>If you follow these steps and are still having trouble, please call our Technical Support number at <em>(561) 433-8488</em>!</h3>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/setup-nvr-api-webhooks#post-42574</guid>
					<title><![CDATA[How-to Setup NVR API Webhook Events]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/setup-nvr-api-webhooks#post-42574</link>
					<pubDate>Thu, 26 Feb 2026 20:32:30 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Follow these setup instructions to enable outbound HTTP Post webhook calls from your Viewtron NVR when a <a href="https://www.cctvcamerapros.com/AI-security-cameras-s/1512.htm" rel="nofollow">Viewtron AI security camera</a> that is connected to the NVR detects objects and events. After your enable the HTTP Post server on your NVR, you can use this documentation on <a href="https://videos.cctvcamerapros.com/support/topic/nvr-webhook-api-ai-events">AI security camera API events on NVR</a>Â to develop your application.</p>
<p>You may want to use this <a href="https://github.com/mikehaldas/IP-Camera-API" rel="nofollow">Python based Viewtron IP Camera API</a> server to build your application. It supports HTTP Posts / webhooks directly from Viewtron AI cameras and from <a href="https://www.cctvcamerapros.com/IP-Camera-NVRs-s/1472.htm" rel="nofollow">Viewtron NVRs</a>.</p>
<p>Login to your Viewtron NVR. Click on the start button in the lower left, then select Settings. On the main settings screen, click on Network.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42572" src="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup-1024x576.jpg" alt="IP Camera API NVR setup" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-NVR-setup.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the network screen do the following.</p>
<ol>
<li>Click on the HTTP POST link on the left menu under Integration.</li>
<li>On the HTTP POST screen, check the enable checkbox.</li>
<li>Enter the server connection information that you want the HTTP POST webhook to be sent to.</li>
<li>Check the Snap and Original image check boxes if you want to send JPEG images of the event to your server.</li>
<li>Click on the Apply button.</li>
<li>Next to Event Type. Click on the Configure button.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42573" src="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events-1024x576.jpg" alt="IP Camera API enable events on NVR" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-API-enable-events.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the Event Type screen</p>
<ol>
<li>Select which events types that you included in your application on the left side of the screen</li>
<li>Click on the &gt;&gt; button to move those events to the Send Event side of the screen.</li>
<li>Click OK after you have added all of the event types that you want to include.</li>
<li>When you return to the main HTTP POST screen, click Apply again.</li>
</ol>
<p>If your server is ready to receieve POSTs, you can click on the Test button to test the connection between the Viewtron NVR and you API server application.</p>
<p>When you are done, you may close this screen on your NVR.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/nvr-webhook-api-ai-events#post-42568</guid>
					<title><![CDATA[NVR HTTP POST Webhook API &#8211; AI Detection Events]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/nvr-webhook-api-ai-events#post-42568</link>
					<pubDate>Thu, 26 Feb 2026 19:53:49 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<h1>API Webhooks for NVR AI Detection Events</h1>
<p>If your <a href="https://www.cctvcamerapros.com/AI-security-cameras-s/1512.htm" rel="nofollow">Viewtron AI cameras</a> are connected to the PoE ports of a <a href="https://www.cctvcamerapros.com/IP-Camera-NVRs-s/1472.htm" rel="nofollow">Viewtron NVR</a>, you must configure the NVR to send the webhooks to your server. You will not receive the HTTP Post webhooks directly from the IP cameras. It will come from the NVR. This reference documents the NVR API format (v2.0) and supported detection types.</p>
<p><strong>Setup Instructions:</strong> See <a href="https://videos.cctvcamerapros.com/support/topic/setup-nvr-api-webhooks">How to Setup NVR API Webhook Events</a> for configuration steps.</p>
<div class="info-box"><strong>Looking for IP Camera API?</strong> If your cameras connect directly to your network (not through an NVR&#8217;s PoE ports), see <a href="https://videos.cctvcamerapros.com/support/topic/ai-security-camera-api">API Webhooks for AI Security Camera Alarms</a> instead.</div>
<hr />
<h2>NVR vs IP Camera API Format</h2>
<p>The NVR uses API version 2.0, which has a different XML structure than the IP Camera v1.x format:</p>
<table>
<thead>
<tr>
<th>Feature</th>
<th>IP Camera (v1.x)</th>
<th>NVR (v2.0)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Detection type codes</td>
<td>Abbreviated (<code>PEA</code>, <code>VFD</code>, <code>VEHICE</code>)</td>
<td>Spelled out (<code>regionIntrusion</code>, <code>lineCrossing</code>)</td>
</tr>
<tr>
<td>Timestamp</td>
<td>Unix seconds/milliseconds</td>
<td>Unix microseconds (16 digits)</td>
</tr>
<tr>
<td>Device info fields</td>
<td><code>ipAddress</code>, <code>macAddress</code></td>
<td><code>ip</code>, <code>mac</code>, <code>channelId</code></td>
</tr>
<tr>
<td>Message types</td>
<td>None</td>
<td><code>keepalive</code>, <code>alarmStatus</code>, <code>alarmData</code></td>
</tr>
<tr>
<td>Target images</td>
<td><code>listInfo</code></td>
<td><code>targetListInfo</code></td>
</tr>
<tr>
<td>Target type</td>
<td>Numeric (1=person, 2=car)</td>
<td>String (<code>person</code>, <code>car</code>)</td>
</tr>
</tbody>
</table>
<div class="info-box"><strong>Good news for developers:</strong> Our <a href="https://github.com/mikehaldas/IP-Camera-API" rel="nofollow">Python API server on GitHub</a> handles both formats automatically. The same code processes IP Camera and NVR webhooks &#8211; you don&#8217;t need to handle the differences yourself.</div>
<hr />
<h2>Message Types</h2>
<p>The NVR sends three types of HTTP Posts:</p>
<h4>Keepalive</h4>
<p>Periodic heartbeat (no event data).</p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;config version="2.0.0" xmlns="http://www.ipc.com/ver10"&gt;
    &lt;messageType&gt;keepalive&lt;/messageType&gt;
    &lt;deviceInfo&gt;
        &lt;deviceName&gt;&lt;![CDATA[NVR Name]]&gt;&lt;/deviceName&gt;
        &lt;ip&gt;&lt;![CDATA[192.168.0.55]]&gt;&lt;/ip&gt;
        &lt;mac&gt;&lt;![CDATA[58:5B:69:40:F4:0D]]&gt;&lt;/mac&gt;
    &lt;/deviceInfo&gt;
&lt;/config&gt;</code></pre>
<h4>Alarm Status</h4>
<p>Lightweight notification when an alarm triggers or clears (no images).</p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;config version="2.0.0" xmlns="http://www.ipc.com/ver10"&gt;
    &lt;messageType&gt;alarmStatus&lt;/messageType&gt;
    &lt;deviceInfo&gt;
        &lt;deviceName&gt;&lt;![CDATA[NVR Name]]&gt;&lt;/deviceName&gt;
        &lt;ip&gt;&lt;![CDATA[192.168.0.55]]&gt;&lt;/ip&gt;
        &lt;mac&gt;&lt;![CDATA[58:5B:69:40:F4:0D]]&gt;&lt;/mac&gt;
        &lt;channelId&gt;1&lt;/channelId&gt;
    &lt;/deviceInfo&gt;
    &lt;currentTime&gt;1772056914000000&lt;/currentTime&gt;
    &lt;alarmStatusInfo&gt;
        &lt;perimeterAlarm&gt;&lt;item id="1"&gt;true&lt;/item&gt;&lt;/perimeterAlarm&gt;
    &lt;/alarmStatusInfo&gt;
&lt;/config&gt;</code></pre>
<h4>Alarm Data</h4>
<p>Full event with detection details and images.</p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;config version="2.0.0" xmlns="http://www.ipc.com/ver10"&gt;
    &lt;messageType&gt;alarmData&lt;/messageType&gt;
    &lt;deviceInfo&gt;
        &lt;deviceName&gt;&lt;![CDATA[NVR Name]]&gt;&lt;/deviceName&gt;
        &lt;ip&gt;&lt;![CDATA[192.168.0.55]]&gt;&lt;/ip&gt;
        &lt;mac&gt;&lt;![CDATA[58:5B:69:40:F4:0D]]&gt;&lt;/mac&gt;
        &lt;channelId&gt;1&lt;/channelId&gt;
    &lt;/deviceInfo&gt;
    &lt;smartType&gt;regionIntrusion&lt;/smartType&gt;
    &lt;currentTime&gt;1772056914604000&lt;/currentTime&gt;
    &lt;eventInfo&gt;
        &lt;item&gt;
            &lt;eventId&gt;916&lt;/eventId&gt;
            &lt;targetId&gt;716&lt;/targetId&gt;
            &lt;boundary&gt;area&lt;/boundary&gt;
            &lt;pointGroup&gt;
                &lt;item&gt;&lt;x&gt;1590&lt;/x&gt;&lt;y&gt;3080&lt;/y&gt;&lt;/item&gt;
                &lt;item&gt;&lt;x&gt;4715&lt;/x&gt;&lt;y&gt;3181&lt;/y&gt;&lt;/item&gt;
                &lt;item&gt;&lt;x&gt;4772&lt;/x&gt;&lt;y&gt;9217&lt;/y&gt;&lt;/item&gt;
                &lt;item&gt;&lt;x&gt;416&lt;/x&gt;&lt;y&gt;9141&lt;/y&gt;&lt;/item&gt;
            &lt;/pointGroup&gt;
            &lt;rect&gt;
                &lt;x1&gt;3096&lt;/x1&gt;&lt;y1&gt;3715&lt;/y1&gt;
                &lt;x2&gt;4005&lt;/x2&gt;&lt;y2&gt;9861&lt;/y2&gt;
            &lt;/rect&gt;
        &lt;/item&gt;
    &lt;/eventInfo&gt;
    &lt;sourceDataInfo&gt;
        &lt;dataType&gt;0&lt;/dataType&gt;
        &lt;width&gt;1280&lt;/width&gt;
        &lt;height&gt;720&lt;/height&gt;
        &lt;sourceBase64Length&gt;400924&lt;/sourceBase64Length&gt;
        &lt;sourceBase64Data&gt;... base64 JPEG ...&lt;/sourceBase64Data&gt;
    &lt;/sourceDataInfo&gt;
    &lt;targetListInfo&gt;
        &lt;item&gt;
            &lt;targetId&gt;716&lt;/targetId&gt;
            &lt;targetType&gt;person&lt;/targetType&gt;
            &lt;targetImageData&gt;
                &lt;dataType&gt;0&lt;/dataType&gt;
                &lt;width&gt;336&lt;/width&gt;
                &lt;height&gt;448&lt;/height&gt;
                &lt;targetBase64Length&gt;78796&lt;/targetBase64Length&gt;
                &lt;targetBase64Data&gt;... base64 JPEG ...&lt;/targetBase64Data&gt;
            &lt;/targetImageData&gt;
        &lt;/item&gt;
    &lt;/targetListInfo&gt;
&lt;/config&gt;</code></pre>
<hr />
<h2>Confirmed Detection Types</h2>
<p>These detection types have been tested with NVR v2.0 firmware:</p>
<h3>regionIntrusion (Perimeter Intrusion) <span class="tag confirmed">Confirmed</span></h3>
<p>Triggered when a person or vehicle enters a defined zone.</p>
<table>
<thead>
<tr>
<th>Field</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>smartType</code></td>
<td><code>regionIntrusion</code></td>
</tr>
<tr>
<td><code>boundary</code></td>
<td><code>area</code></td>
</tr>
<tr>
<td><code>pointGroup</code></td>
<td>Polygon coordinates defining the intrusion zone</td>
</tr>
<tr>
<td><code>rect</code></td>
<td>Bounding box of detected target</td>
</tr>
<tr>
<td><code>targetType</code></td>
<td><code>person</code> or <code>car</code></td>
</tr>
</tbody>
</table>
<p><strong>IP Camera equivalent:</strong> <code>PEA</code> with <code>&lt;perimeter&gt;</code> block</p>
<hr />
<h3>lineCrossing (Tripwire / Line Crossing) <span class="tag confirmed">Confirmed</span></h3>
<p>Triggered when a person or vehicle crosses a defined line.</p>
<table>
<thead>
<tr>
<th>Field</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>smartType</code></td>
<td><code>lineCrossing</code></td>
</tr>
<tr>
<td><code>boundary</code></td>
<td><code>tripwire</code></td>
</tr>
<tr>
<td><code>directionLine</code></td>
<td>Start and end points of the tripwire line</td>
</tr>
<tr>
<td><code>rect</code></td>
<td>Bounding box of detected target</td>
</tr>
<tr>
<td><code>targetType</code></td>
<td><code>person</code> or <code>car</code></td>
</tr>
</tbody>
</table>
<pre><code>&lt;eventInfo&gt;
    &lt;item&gt;
        &lt;eventId&gt;1409&lt;/eventId&gt;
        &lt;targetId&gt;1309&lt;/targetId&gt;
        &lt;boundary&gt;tripwire&lt;/boundary&gt;
        &lt;directionLine&gt;
            &lt;startPoint&gt;&lt;x&gt;3579&lt;/x&gt;&lt;y&gt;2550&lt;/y&gt;&lt;/startPoint&gt;
            &lt;endPoint&gt;&lt;x&gt;3655&lt;/x&gt;&lt;y&gt;9797&lt;/y&gt;&lt;/endPoint&gt;
        &lt;/directionLine&gt;
        &lt;rect&gt;
            &lt;x1&gt;3494&lt;/x1&gt;&lt;y1&gt;4409&lt;/y1&gt;
            &lt;x2&gt;4261&lt;/x2&gt;&lt;y2&gt;9791&lt;/y2&gt;
        &lt;/rect&gt;
    &lt;/item&gt;
&lt;/eventInfo&gt;</code></pre>
<div class="warning-box"><strong>Note:</strong> The NVR does not include crossing direction (Aâ†’B vs Bâ†’A) in the webhook. The <code>directionLine</code> defines the tripwire position, not which way the target crossed.</div>
<p><strong>IP Camera equivalent:</strong> <code>PEA</code> with <code>&lt;tripwire&gt;</code> block</p>
<hr />
<h2>Image Options</h2>
<p>The NVR can be configured to send different image combinations with each <code>alarmData</code> post:</p>
<table>
<thead>
<tr>
<th>Setting</th>
<th>What&#8217;s Sent</th>
<th>Typical Size</th>
<th>XML Sections</th>
</tr>
</thead>
<tbody>
<tr>
<td>Both Images</td>
<td>Overview + target crop</td>
<td>~524 KB</td>
<td><code>sourceDataInfo</code> + <code>targetListInfo</code> with <code>targetImageData</code></td>
</tr>
<tr>
<td>Original Only</td>
<td>Overview only</td>
<td>~418 KB</td>
<td><code>sourceDataInfo</code> only</td>
</tr>
<tr>
<td>Target Only</td>
<td>Target crop only</td>
<td>~92 KB</td>
<td><code>targetListInfo</code> with <code>targetImageData</code> only</td>
</tr>
<tr>
<td>No Images</td>
<td>Event data only</td>
<td>~1 KB</td>
<td>Neither (but <code>targetListInfo</code> still has <code>targetId</code> and <code>targetType</code>)</td>
</tr>
</tbody>
</table>
<div class="info-box"><strong>Key point:</strong> <code>targetListInfo</code> is always present with at least <code>targetId</code> and <code>targetType</code>, even when images are disabled. You always get target classification data.</div>
<hr />
<h2>Detection Types &#8211; Testing in Progress</h2>
<p>The following detection types are available on Viewtron AI cameras but have not yet been tested through NVR forwarding. We will update this section as testing continues.</p>
<table>
<thead>
<tr>
<th>IP Camera Code</th>
<th>Description</th>
<th>Expected NVR smartType</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>VEHICE</code> / <code>VEHICLE</code></td>
<td>License Plate Recognition</td>
<td><span class="tag testing">TBD</span></td>
</tr>
<tr>
<td><code>VFD</code></td>
<td>Face Detection</td>
<td><span class="tag testing">TBD</span></td>
</tr>
<tr>
<td><code>VFD_MATCH</code></td>
<td>Face Recognition / Match</td>
<td><span class="tag testing">TBD</span></td>
</tr>
<tr>
<td><code>VSD</code></td>
<td>Video Metadata (AI object detection)</td>
<td><span class="tag testing">TBD</span></td>
</tr>
<tr>
<td><code>AOIENTRY</code></td>
<td>Region Entry</td>
<td><span class="tag testing">TBD</span></td>
</tr>
<tr>
<td><code>AOILEAVE</code></td>
<td>Region Exit</td>
<td><span class="tag testing">TBD</span></td>
</tr>
<tr>
<td><code>PASSLINECOUNT</code></td>
<td>Line Crossing Count</td>
<td><span class="tag testing">TBD</span></td>
</tr>
<tr>
<td><code>CDD</code></td>
<td>Crowd Density Detection</td>
<td><span class="tag testing">TBD</span></td>
</tr>
</tbody>
</table>
<p><em>If you test any of these through an NVR, please reply to this post with the <code>smartType</code> value you observe.</em></p>
<hr />
<h2>Timestamps</h2>
<p>NVR v2.0 uses 16-digit Unix microsecond timestamps:</p>
<pre><code>&lt;currentTime&gt;1772056914604000&lt;/currentTime&gt;</code></pre>
<p>To convert to seconds, divide by 1,000,000:</p>
<ul>
<li><code>1772056914604000</code> Ã· 1,000,000 = <code>1772056914.604</code> (Unix timestamp with milliseconds)</li>
</ul>
<hr />
<h2>Developer Resources</h2>
<p><strong>Python API Server:</strong> <a href="https://github.com/mikehaldas/IP-Camera-API" rel="nofollow">https://github.com/mikehaldas/IP-Camera-API</a></p>
<p>The server includes:</p>
<ul>
<li><code>server.py</code> &#8211; HTTP server that accepts webhooks from both IP Cameras and NVRs</li>
<li><code>viewtron.py</code> &#8211; Parser classes for v1.x (IP Camera) and v2.0 (NVR) formats</li>
<li>Automatic image extraction and saving</li>
<li>CSV event logging</li>
</ul>
<p>Clone and run:</p>
<pre><code>git clone https://github.com/mikehaldas/IP-Camera-API.git
cd IP-Camera-API
pip install xmltodict
python3 server.py</code></pre>
<hr />
<h2>Related Posts</h2>
<ul>
<li><a href="https://videos.cctvcamerapros.com/support/topic/ip-camera-api-webbooks">How to Setup IP Camera API Webhook Events</a> &#8211; Direct camera webhook setup</li>
<li><a href="#" rel="nofollow">How to Setup NVR API Webhook Events</a> &#8211; NVR webhook setup</li>
<li><a href="https://videos.cctvcamerapros.com/support/topic/ai-security-camera-api">API Webhooks for AI Security Camera Alarms</a> &#8211; IP Camera detection types reference</li>
</ul>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/ip-camera-api-webbooks#post-42553</guid>
					<title><![CDATA[How-to Setup IP Camera API Webhook Events]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/ip-camera-api-webbooks#post-42553</link>
					<pubDate>Wed, 25 Feb 2026 11:20:45 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Follow these setup instructions to enable outbound HTTP Post webhook calls when your <a href="https://www.cctvcamerapros.com/AI-security-cameras-s/1512.htm" rel="nofollow">Viewtron AI security camera</a> detects objects and events. After your enable the HTTP Post server on your camera, you can use this documentation on <a href="https://videos.cctvcamerapros.com/support/topic/ai-security-camera-api">AI security camera API events to develop your application</a>.</p>
<p>Please note if your camera is connected a PoE port on a <a href="https://www.cctvcamerapros.com/IP-Camera-NVRs-s/1472.htm" rel="nofollow">Viewtron NVR</a>, you must put the IP camera on your local network in order to access the IP camera API directly. Instead of connecting the IP camera to your NVR directly via the NVR PoE ports, you must connect it via the LAN by connecting it to a PoE switch external to the NVR.</p>
<p>Log into your Viewtron IP camera through a web browser.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-HTTP-Post.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42211" src="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-HTTP-Post-1024x546.jpg" alt="IP Camera HTTP Post" width="910" height="485" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-HTTP-Post-1024x546.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-HTTP-Post-300x160.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-HTTP-Post-768x410.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-HTTP-Post-1536x819.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-Camera-HTTP-Post.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Click on the Network link on the left side menu, then click on the HTTP POST link.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Settings.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42733" src="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Settings-1024x567.jpg" alt="IP camera HTTP Post Settings" width="910" height="504" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Settings-1024x567.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Settings-300x166.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Settings-768x426.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Settings-1536x851.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Settings.jpg 1581w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>On the HTTP Post / HTTP Notification screen, click on the Edit button then be sure that V1 is selected in the Push Protocol Version dropdown. Click Save.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/http-post-settings.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42214" src="https://videos.cctvcamerapros.com/wp-content/files/http-post-settings-1024x545.jpg" alt="http post API server settings" width="910" height="484" srcset="https://videos.cctvcamerapros.com/wp-content/files/http-post-settings-1024x545.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/http-post-settings-300x160.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/http-post-settings-768x408.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/http-post-settings-1536x817.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/http-post-settings.jpg 1920w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Next, click on the Add button.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Server.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-42734" src="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Server.jpg" alt="IP camera HTTP Post Server" width="761" height="654" srcset="https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Server.jpg 761w, https://videos.cctvcamerapros.com/wp-content/files/IP-camera-HTTP-Post-Server-300x258.jpg 300w" sizes="auto, (max-width: 761px) 100vw, 761px" /></a></p>
<p>Then fill in the API server IP address, port, and path. Select Persistent connection from the connection Type dropdown. Set Heartbeat Interval to 30 seconds and check the Send Heartbeat Checkbox. You can also check off the type of alarms and data that you want the server to send. In my testing, I only wanted to send LPR events, so I only checked License Plate Detection in the Smart Alarm Type section. Be sure to check the Smart Alarm Data cehck box. Optionally check the Original and Target picture options if your application will be using the LPR snapshot images. If you are not using images, leave these unchecked as these increase the size of the HTTP Post payload significantly.</p>
<p>When done, click the Save button.</p>
<p>The IP camera is now setup to send webhook HTTP Posts to your server. If you are looking for a server to get you started with your development project. Mike developed one and open sourced it on Github. You can download Mike&#8217;s <a href="https://github.com/mikehaldas/IP-Camera-API" rel="nofollow">IP camera API server</a> here and you can find the complete <a href="https://github.com/mikehaldas/IP-Camera-API/blob/main/docs/viewtron-api-guide.md" rel="nofollow">Viewtron API developers guide for IP cameras and NVRs</a> here.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/ai-security-camera-api#post-42551</guid>
					<title><![CDATA[IP Camera API Webooks for AI Security Camera Alarms / Events]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/ai-security-camera-api#post-42551</link>
					<pubDate>Wed, 25 Feb 2026 11:04:23 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<h2>AI Security Camera AI Detection Webhooks</h2>
<p><a href="https://www.cctvcamerapros.com/AI-security-cameras-s/1512.htm" rel="nofollow">Viewtron AI security cameras</a> may be configured to send outbound HTTP Posts / webhooks when an AI detection alarm event occurs. Click here if you are looking for the <a href="https://videos.cctvcamerapros.com/support/topic/nvr-webhook-api-ai-events">Webhook API guide for Viewtron NVRs</a>. The format is slightly different. Supported events include license plate recognition, face detection, human detection, vehicle detection, intrusion detection, and more. Please refer to the below API documentation for details on using the webhooks for your application. Please refer to these setup instructions to <a href="https://videos.cctvcamerapros.com/support/topic/ip-camera-api-webbooks">enable webbook APIs on your Viewtron security camera</a>.</p>
<hr />
<h2><a name="index" rel="nofollow"></a>Contents</h2>
<ul>
<li><a href="#intrusion-detection" rel="nofollow">10.1 Intrusion Detection (Perimeter)</a></li>
<li><a href="#line-crossing" rel="nofollow">10.2 Line Crossing (Tripwire)</a></li>
<li><a href="#face-detection" rel="nofollow">10.3 Face Detection</a></li>
<li><a href="#lpr" rel="nofollow">10.4 License Plate Recognition (LPR)</a></li>
<li><a href="#region-entry-exit" rel="nofollow">10.5 Region Entry/Exit Detection</a></li>
<li><a href="#target-counting" rel="nofollow">10.6 Target Counting</a></li>
<li><a href="#video-metadata" rel="nofollow">10.7 Video Metadata Detection</a></li>
<li><a href="#loitering" rel="nofollow">10.8 Loitering Detection</a></li>
<li><a href="#illegal-parking" rel="nofollow">10.9 Illegal Parking Detection</a></li>
<li><a href="#thermal" rel="nofollow">10.10 Thermal Imaging</a></li>
<li><a href="#traject" rel="nofollow">10.11 Real-Time Target Object Tracking (traject)</a></li>
</ul>
<hr />
<h2 id="intrusion-detection">10.1 Intrusion Detection (Perimeter)</h2>
<h3>GetSmartPerimeterConfig</h3>
<p>Retrieves the intrusion/perimeter detection configuration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartPerimeterConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
<tr>
<td><strong>Entity Data</strong></td>
<td>None</td>
</tr>
</tbody>
</table>
<p><strong>Successful Response:</strong></p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;config xmlns="http://www.ipc.com/ver10" version="2.0.0"&gt;
  &lt;perimeter&gt;
    &lt;switch type="boolean"&gt;true&lt;/switch&gt;
    &lt;alarmHoldTime type="uint32"&gt;20&lt;/alarmHoldTime&gt;
    &lt;objectFilter&gt;
      &lt;car&gt;
        &lt;switch type="boolean"&gt;true&lt;/switch&gt;
        &lt;sensitivity type="uint32" max="100" min="1" default="50"&gt;50&lt;/sensitivity&gt;
      &lt;/car&gt;
      &lt;person&gt;
        &lt;switch type="boolean"&gt;true&lt;/switch&gt;
        &lt;sensitivity type="uint32" max="100" min="1" default="50"&gt;50&lt;/sensitivity&gt;
      &lt;/person&gt;
      &lt;motor&gt;
        &lt;switch type="boolean"&gt;true&lt;/switch&gt;
        &lt;sensitivity type="uint32" max="100" min="1" default="50"&gt;50&lt;/sensitivity&gt;
      &lt;/motor&gt;
    &lt;/objectFilter&gt;
    &lt;saveTargetPicture type="boolean"&gt;false&lt;/saveTargetPicture&gt;
    &lt;saveSourcePicture type="boolean"&gt;false&lt;/saveSourcePicture&gt;
    &lt;regionInfo type="list" maxCount="4" count="1"&gt;
      &lt;item&gt;
        &lt;pointGroup type="list" maxCount="8" count="4"&gt;
          &lt;item&gt;
            &lt;X type="uint32"&gt;4075&lt;/X&gt;
            &lt;Y type="uint32"&gt;2466&lt;/Y&gt;
          &lt;/item&gt;
          &lt;!-- Additional points... --&gt;
        &lt;/pointGroup&gt;
      &lt;/item&gt;
    &lt;/regionInfo&gt;
  &lt;/perimeter&gt;
&lt;/config&gt;</code></pre>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="line-crossing">10.2 Line Crossing (Tripwire)</h2>
<h3>GetSmartTripwireConfig</h3>
<p>Retrieves the line crossing/tripwire detection configuration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartTripwireConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
<tr>
<td><strong>Entity Data</strong></td>
<td>None</td>
</tr>
</tbody>
</table>
<p><strong>Successful Response:</strong></p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;config xmlns="http://www.ipc.com/ver10" version="2.0.0"&gt;
  &lt;types&gt;
    &lt;tripwireDirection&gt;
      &lt;enum&gt;none&lt;/enum&gt;
      &lt;enum&gt;rightortop&lt;/enum&gt;
      &lt;enum&gt;leftorbotton&lt;/enum&gt;
    &lt;/tripwireDirection&gt;
  &lt;/types&gt;
  &lt;tripwire&gt;
    &lt;switch type="boolean"&gt;false&lt;/switch&gt;
    &lt;alarmHoldTime type="uint32"&gt;20&lt;/alarmHoldTime&gt;
    &lt;objectFilter&gt;
      &lt;car&gt;
        &lt;switch type="boolean"&gt;true&lt;/switch&gt;
        &lt;sensitivity type="uint32" max="100" min="1" default="50"&gt;50&lt;/sensitivity&gt;
      &lt;/car&gt;
      &lt;person&gt;
        &lt;switch type="boolean"&gt;true&lt;/switch&gt;
        &lt;sensitivity type="uint32" max="100" min="1" default="50"&gt;50&lt;/sensitivity&gt;
      &lt;/person&gt;
    &lt;/objectFilter&gt;
    &lt;lineInfo type="list" maxCount="4" count="1"&gt;
      &lt;item&gt;
        &lt;direction type="tripwireDirection"&gt;rightortop&lt;/direction&gt;
        &lt;startPoint&gt;
          &lt;X type="uint32"&gt;10&lt;/X&gt;
          &lt;Y type="uint32"&gt;10&lt;/Y&gt;
        &lt;/startPoint&gt;
        &lt;endPoint&gt;
          &lt;X type="uint32"&gt;1000&lt;/X&gt;
          &lt;Y type="uint32"&gt;1000&lt;/Y&gt;
        &lt;/endPoint&gt;
      &lt;/item&gt;
    &lt;/lineInfo&gt;
  &lt;/tripwire&gt;
&lt;/config&gt;</code></pre>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="face-detection">10.3 Face Detection</h2>
<h3>GetSmartVfdConfig</h3>
<p>Retrieves the face detection configuration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartVfdConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
<tr>
<td><strong>Entity Data</strong></td>
<td>None</td>
</tr>
</tbody>
</table>
<p><strong>Notes:</strong></p>
<ul>
<li>Face detection events are sent via HTTP POST when configured in <a href="alarm-commands.html#alarm-server" rel="nofollow">Alarm Server settings</a></li>
<li>Event type code: <code>VFD</code> (face detection) or <code>VFD_MATCH</code> (face match with database)</li>
<li>Events include face crop image and full scene image (Base64 encoded)</li>
</ul>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="lpr">10.4 License Plate Recognition (LPR)</h2>
<h3>GetSmartVehicleConfig</h3>
<p>Retrieves the license plate recognition configuration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartVehicleConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC (LPR cameras)</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
<tr>
<td><strong>Entity Data</strong></td>
<td>None</td>
</tr>
</tbody>
</table>
<p><strong>Successful Response:</strong></p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;config version="2.0.0" xmlns="http://www.ipc.com/ver10"&gt;
  &lt;types&gt;
    &lt;plateAreaType&gt;
      &lt;enum continent="NorthAmerica"&gt;U.S.A&lt;/enum&gt;
      &lt;enum continent="NorthAmerica"&gt;Canada&lt;/enum&gt;
      &lt;enum continent="Europe"&gt;Germany&lt;/enum&gt;
      &lt;enum continent="Europe"&gt;Britain&lt;/enum&gt;
      &lt;!-- Additional regions... --&gt;
    &lt;/plateAreaType&gt;
    &lt;alarmListType&gt;
      &lt;enum&gt;blackList&lt;/enum&gt;
      &lt;enum&gt;whiteList&lt;/enum&gt;
      &lt;enum&gt;strangerList&lt;/enum&gt;
    &lt;/alarmListType&gt;
  &lt;/types&gt;
  &lt;vehicle&gt;
    &lt;switch type="boolean"&gt;true&lt;/switch&gt;
    &lt;plateSencitivity type="uint8"&gt;49&lt;/plateSencitivity&gt;
    &lt;plateSupportArea type="plateAreaType"&gt;U.S.A&lt;/plateSupportArea&gt;
    &lt;saveTargetPicture type="boolean"&gt;true&lt;/saveTargetPicture&gt;
    &lt;saveSourcePicture type="boolean"&gt;true&lt;/saveSourcePicture&gt;
    &lt;dedupMode&gt;
      &lt;switch type="boolean"&gt;false&lt;/switch&gt;
      &lt;intervalTime type="uint32" default="5"&gt;5&lt;/intervalTime&gt;
    &lt;/dedupMode&gt;
    &lt;regionInfo type="list" maxCount="1" count="1"&gt;
      &lt;item&gt;
        &lt;X1 type="uint32"&gt;375&lt;/X1&gt;
        &lt;Y1 type="uint32"&gt;2866&lt;/Y1&gt;
        &lt;X2 type="uint32"&gt;9625&lt;/X2&gt;
        &lt;Y2 type="uint32"&gt;8800&lt;/Y2&gt;
      &lt;/item&gt;
    &lt;/regionInfo&gt;
  &lt;/vehicle&gt;
&lt;/config&gt;</code></pre>
<hr />
<h3>AddVehiclePlate</h3>
<p>Adds license plates to the whitelist or blacklist.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST http://&lt;host&gt;[:port]/AddVehiclePlate</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC (LPR cameras)</td>
</tr>
<tr>
<td><strong>Entity Data</strong></td>
<td>License plate data (XML)</td>
</tr>
</tbody>
</table>
<p><strong>Request Example:</strong></p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;config&gt;
  &lt;vehiclePlates type="list" count="1"&gt;
    &lt;item&gt;
      &lt;carPlateNumber type="string"&gt;&lt;![CDATA[ABC1234]]&gt;&lt;/carPlateNumber&gt;
      &lt;beginTime type="string"&gt;&lt;![CDATA[2024/01/01 00:00:00]]&gt;&lt;/beginTime&gt;
      &lt;endTime type="string"&gt;&lt;![CDATA[2024/12/31 23:59:59]]&gt;&lt;/endTime&gt;
      &lt;carOwner type="string"&gt;&lt;![CDATA[John Doe]]&gt;&lt;/carOwner&gt;
      &lt;plateItemType type="string"&gt;whiteList&lt;/plateItemType&gt;
    &lt;/item&gt;
  &lt;/vehiclePlates&gt;
&lt;/config&gt;</code></pre>
<p><strong>Notes:</strong></p>
<ul>
<li><code>plateItemType</code> can be <code>whiteList</code>, <code>blackList</code>, or <code>strangerList</code></li>
<li><code>beginTime</code> and <code>endTime</code> set the validity period for the plate</li>
</ul>
<hr />
<h3>GetVehiclePlate</h3>
<p>Retrieves license plates from the database.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetVehiclePlate</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC (LPR cameras)</td>
</tr>
<tr>
<td><strong>Entity Data</strong></td>
<td>Search filter (XML)</td>
</tr>
</tbody>
</table>
<p><strong>Request Example:</strong></p>
<pre><code>&lt;config xmlns="http://www.ipc.com/ver10" version="2.0.0"&gt;
  &lt;vehiclePlates type="list" maxCount="10000" count="1"&gt;
    &lt;searchFilter&gt;
      &lt;item&gt;
        &lt;pageIndex type="uint32"&gt;0&lt;/pageIndex&gt;
        &lt;pageSize type="uint32"&gt;10&lt;/pageSize&gt;
        &lt;listType type="vehicleListTypes"&gt;allList&lt;/listType&gt;
        &lt;carPlateNum type="string"&gt;&lt;/carPlateNum&gt;
      &lt;/item&gt;
    &lt;/searchFilter&gt;
  &lt;/vehiclePlates&gt;
&lt;/config&gt;</code></pre>
<p><strong>Notes:</strong></p>
<ul>
<li>LPR events are sent via HTTP POST when configured in <a href="alarm-commands.html#alarm-server" rel="nofollow">Alarm Server settings</a></li>
<li>Event type code: <code>VEHICLE</code> or <code>VEHICE</code> (typo in some firmware)</li>
<li>Events include plate number, plate image, and overview image (Base64 encoded)</li>
<li>See <a href="https://github.com/mikehaldas/IP-Camera-API" rel="nofollow">Python API Server</a> for parsing examples</li>
</ul>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="region-entry-exit">10.5 Region Entry/Exit Detection</h2>
<h3>GetSmartAoiEntryConfig</h3>
<p>Retrieves the region entry detection configuration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartAoiEntryConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<h3>GetSmartAoiLeaveConfig</h3>
<p>Retrieves the region exit detection configuration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartAoiLeaveConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<p><strong>Event Type Codes:</strong> <code>AOIENTRY</code> (region entry), <code>AOILEAVE</code> (region exit)</p>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="target-counting">10.6 Target Counting</h2>
<h3>GetSmartPassLineCountConfig</h3>
<p>Retrieves the target counting configuration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetPassLineCountConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<h3>GetPassLineCountStatistics</h3>
<p>Gets current counting statistics.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetPassLineCountStatistics[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<p><strong>Successful Response:</strong></p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;config xmlns="http://www.ipc.com/ver10" version="2.0.0"&gt;
  &lt;entranceCount&gt;
    &lt;person type="uint32"&gt;0&lt;/person&gt;
    &lt;car type="uint32"&gt;0&lt;/car&gt;
    &lt;bike type="uint32"&gt;0&lt;/bike&gt;
  &lt;/entranceCount&gt;
  &lt;exitCount&gt;
    &lt;person type="uint32"&gt;0&lt;/person&gt;
    &lt;car type="uint32"&gt;0&lt;/car&gt;
    &lt;bike type="uint32"&gt;0&lt;/bike&gt;
  &lt;/exitCount&gt;
&lt;/config&gt;</code></pre>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="video-metadata">10.7 Video Metadata Detection</h2>
<h3>GetSmartVsdConfig</h3>
<p>Retrieves the video metadata detection configuration. Video metadata detection identifies humans and vehicles in the scene and provides bounding box coordinates.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartVsdConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<p><strong>Event Type Code:</strong> <code>VSD</code></p>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="loitering">10.8 Loitering Detection</h2>
<h3>GetSmartLoiteringConfig</h3>
<p>Retrieves the loitering detection configuration. Triggers when a person remains in a defined area longer than the specified duration.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartLoiteringConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<p><strong>Event Type Code:</strong> <code>LOITER</code></p>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="illegal-parking">10.9 Illegal Parking Detection</h2>
<h3>GetSmartPvdConfig</h3>
<p>Retrieves the illegal parking detection configuration. Triggers when a vehicle is parked in a prohibited zone.</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetSmartPvdConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<p><strong>Event Type Code:</strong> <code>PVD</code></p>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2 id="thermal">10.10 Thermal Imaging</h2>
<h3>GetMeasureTemperatureConfig</h3>
<p>Retrieves the thermal imaging temperature measurement configuration (for thermal cameras only).</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><strong>URL</strong></td>
<td><code>POST</code> or <code>GET http://&lt;host&gt;[:port]/GetMeasureTemperatureConfig[/channelId]</code></td>
</tr>
<tr>
<td><strong>Applicable Products</strong></td>
<td>IPC (thermal cameras)</td>
</tr>
<tr>
<td><strong>Channel ID</strong></td>
<td>Optional. Default is 1.</td>
</tr>
</tbody>
</table>
<p style="text-align: right;"><a href="#top" rel="nofollow">[Back to Top]</a></p>
<hr />
<h2>Event Type Code Reference</h2>
<p>When receiving HTTP POST alarm events, use these codes to identify the event type:</p>
<table>
<tbody>
<tr>
<th>Code</th>
<th>Detection Type</th>
</tr>
<tr>
<td><code>VEHICLE</code> or <code>VEHICE</code></td>
<td>License Plate Recognition</td>
</tr>
<tr>
<td><code>VFD</code></td>
<td>Face Detection</td>
</tr>
<tr>
<td><code>VFD_MATCH</code></td>
<td>Face Match (recognized face)</td>
</tr>
<tr>
<td><code>PEA</code></td>
<td>Intrusion / Perimeter</td>
</tr>
<tr>
<td><code>TRIPWIRE</code></td>
<td>Line Crossing</td>
</tr>
<tr>
<td><code>AOIENTRY</code></td>
<td>Region Entry</td>
</tr>
<tr>
<td><code>AOILEAVE</code></td>
<td>Region Exit</td>
</tr>
<tr>
<td><code>LOITER</code></td>
<td>Loitering</td>
</tr>
<tr>
<td><code>VSD</code></td>
<td>Video Metadata (human/vehicle detection)</td>
</tr>
<tr>
<td><code>PVD</code></td>
<td>Illegal Parking</td>
</tr>
<tr>
<td><code>MOTION</code></td>
<td>Motion Detection</td>
</tr>
</tbody>
</table>
<hr />
<h2 id="traject">10.11 Real-Time Target Object Tracking (traject)</h2>
<p>The Viewtron IP camera has an advanced HTTP Post system called <strong>httpPostV2</strong> that supports real-time target tracking of human objects and vehicle objects. When subscribed to the <code>traject</code> data type, the camera sends <strong>continuous HTTP Posts (~7 per second)</strong> with bounding box coordinates and target classification for the entire duration a target is being tracked in the detection zone.</p>
<p>This is fundamentally different from the alarm-based HTTP Post approach documented above. Alarm posts send one event when detection starts. httpPostV2 traject sends a continuous stream of tracking data — there are <strong>zero gaps</strong> while a target is present.</p>
<h3>Comparison: Alarm Posts vs traject</h3>
<table>
<thead>
<tr>
<th>Method</th>
<th>What You Get</th>
<th>Gaps While Target Present</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alarm server push (httpPost v1)</td>
<td>One POST per alarm event</td>
<td>Yes — 20-60 second gaps between re-triggers</td>
</tr>
<tr>
<td>GetAlarmStatus polling</td>
<td>Poll for alarm true/false</td>
<td>Yes — 5-20 second gaps due to alarmHoldTime cycles</td>
</tr>
<tr>
<td><strong>httpPostV2 traject</strong></td>
<td><strong>Continuous stream (~7 posts/sec)</strong></td>
<td><strong>None — zero gaps</strong></td>
</tr>
</tbody>
</table>
<p><strong>Use cases:</strong></p>
<ul>
<li>Relay/lighting control based on continuous human presence</li>
<li>People/vehicle counting with real-time position tracking</li>
<li>Dwell time analysis</li>
<li>Custom alarm logic based on target position and movement</li>
</ul>
<hr />
<h3>How httpPostV2 Works</h3>
<p>httpPostV2 is a subscription system configured on the camera. You define:</p>
<ol>
<li><strong>Where to send</strong> — your server URL (up to 3 URLs supported)</li>
<li><strong>Which events</strong> — detection types to subscribe to (PERIMETER, TRIPWIRE, MOTION, etc.)</li>
<li><strong>Which data types</strong> — what kind of data to include in posts</li>
</ol>
<h4>Available data types</h4>
<table>
<thead>
<tr>
<th>Data Type</th>
<th>Description</th>
<th>Post Frequency</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>alarmStatus</code></td>
<td>Alarm on/off status</td>
<td>One per alarm cycle</td>
</tr>
<tr>
<td><code>traject</code></td>
<td><strong>Real-time tracking data</strong> — target ID, type, bounding box</td>
<td><strong>~7 posts/sec continuously</strong></td>
</tr>
<tr>
<td><code>smartData</code></td>
<td>Detection event data with coordinates</td>
<td>One per event</td>
</tr>
<tr>
<td><code>sourceImage</code></td>
<td>Full frame JPEG (base64 in XML)</td>
<td>One per event</td>
</tr>
<tr>
<td><code>targetImage</code></td>
<td>Cropped target JPEG (base64 in XML)</td>
<td>One per event</td>
</tr>
</tbody>
</table>
<p>You can subscribe to multiple data types on the same URL. When all five are subscribed, traject posts start first (within the first frame of detection), followed by smartData with images, then alarmStatus.</p>
<hr />
<h3>Configuring httpPostV2</h3>
<p>httpPostV2 is configured via the camera&#8217;s API using <code>SetHttpPostConfig</code>. It can also be configured in the camera&#8217;s web interface under <strong>Network &gt; HTTP Post &gt; Smart Track Data</strong>.</p>
<h4>Get current config</h4>
<pre><code>POST or GET http://&lt;camera-ip&gt;/GetHttpPostConfig</code></pre>
<h4>Set traject subscription</h4>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;config version="1.0" xmlns="http://www.ipc.com/ver10"&gt;
&lt;httpPostV2&gt;&lt;postUrlConf&gt;
  &lt;urlList type="list" count="1"&gt;&lt;item&gt;
    &lt;urlId&gt;1&lt;/urlId&gt;
    &lt;switch&gt;true&lt;/switch&gt;
    &lt;url&gt;
      &lt;protocol&gt;http&lt;/protocol&gt;
      &lt;domain&gt;&lt;![CDATA[YOUR_SERVER_IP]]&gt;&lt;/domain&gt;
      &lt;port&gt;YOUR_PORT&lt;/port&gt;
      &lt;path&gt;&lt;![CDATA[/API]]&gt;&lt;/path&gt;
      &lt;authentication&gt;none&lt;/authentication&gt;
    &lt;/url&gt;
    &lt;heatBeatSwitch&gt;true&lt;/heatBeatSwitch&gt;
    &lt;keepaliveTimeval&gt;90&lt;/keepaliveTimeval&gt;
    &lt;subscribeDateType type="list" count="1"&gt;
      &lt;item&gt;traject&lt;/item&gt;
    &lt;/subscribeDateType&gt;
    &lt;subscriptionEvents type="list" count="1"&gt;
      &lt;item&gt;PERIMETER&lt;/item&gt;
    &lt;/subscriptionEvents&gt;
  &lt;/item&gt;&lt;/urlList&gt;
&lt;/postUrlConf&gt;&lt;/httpPostV2&gt;
&lt;/config&gt;</code></pre>
<p>Replace <code>YOUR_SERVER_IP</code> and <code>YOUR_PORT</code> with your API server&#8217;s address.</p>
<h4>Available subscription events</h4>
<pre><code>ALL, MOTION, SENSOR, PERIMETER, TRIPWIRE, OSC, AVD,
AOIENTRY, AOILEAVE, PASSLINECOUNT, TRAFFIC, VSD, PVD, LOITER, ASD</code></pre>
<hr />
<h3>traject XML Format</h3>
<p>When a target enters the detection zone, the camera sends posts like this at ~7 per second:</p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;config version="1.7" xmlns="http://www.ipc.com/ver10"&gt;
  &lt;types&gt;
    &lt;targetType&gt;
      &lt;enum&gt;person&lt;/enum&gt;
      &lt;enum&gt;car&lt;/enum&gt;
      &lt;enum&gt;motor&lt;/enum&gt;
    &lt;/targetType&gt;
  &lt;/types&gt;
  &lt;subscribeOption type="subscribeRelation"&gt;FEATURE_RESULT&lt;/subscribeOption&gt;
  &lt;currentTime type="tint64"&gt;1774646121524166&lt;/currentTime&gt;
  &lt;mac type="string"&gt;&lt;![CDATA[58:5b:69:5f:42:1b]]&gt;&lt;/mac&gt;
  &lt;sn type="string"&gt;&lt;![CDATA[I421B0Z1173Q]]&gt;&lt;/sn&gt;
  &lt;deviceName type="string"&gt;&lt;![CDATA[FaceCam]]&gt;&lt;/deviceName&gt;
  &lt;traject type="list" count="1"&gt;
    &lt;item&gt;
      &lt;targetId type="uint32"&gt;434&lt;/targetId&gt;
      &lt;point&gt;
        &lt;x type="uint32"&gt;0&lt;/x&gt;
        &lt;y type="uint32"&gt;0&lt;/y&gt;
      &lt;/point&gt;
      &lt;rect&gt;
        &lt;x1 type="uint32"&gt;6534&lt;/x1&gt;
        &lt;y1 type="uint32"&gt;2708&lt;/y1&gt;
        &lt;x2 type="uint32"&gt;7585&lt;/x2&gt;
        &lt;y2 type="uint32"&gt;6388&lt;/y2&gt;
      &lt;/rect&gt;
      &lt;velocity type="uint32"&gt;0&lt;/velocity&gt;
      &lt;direction type="uint32"&gt;0&lt;/direction&gt;
      &lt;targetType type="targetType"&gt;person&lt;/targetType&gt;
      &lt;trajectlength type="list" count="0"/&gt;
    &lt;/item&gt;
  &lt;/traject&gt;
&lt;/config&gt;</code></pre>
<h4>traject fields</h4>
<table>
<thead>
<tr>
<th>Field</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>targetId</code></td>
<td>uint32</td>
<td>Unique ID for the tracked target. Consistent across all posts for the same target. New ID assigned for each new target.</td>
</tr>
<tr>
<td><code>rect</code></td>
<td>x1, y1, x2, y2</td>
<td>Bounding box in normalized coordinates (0-10000, where 10000 = full frame width or height)</td>
</tr>
<tr>
<td><code>targetType</code></td>
<td>string</td>
<td><code>person</code>, <code>car</code>, or <code>motor</code></td>
</tr>
<tr>
<td><code>velocity</code></td>
<td>uint32</td>
<td>Target velocity</td>
</tr>
<tr>
<td><code>direction</code></td>
<td>uint32</td>
<td>Target direction</td>
</tr>
<tr>
<td><code>currentTime</code></td>
<td>int64</td>
<td>Unix timestamp in microseconds</td>
</tr>
<tr>
<td><code>mac</code> / <code>sn</code></td>
<td>string</td>
<td>Camera MAC address and serial number</td>
</tr>
</tbody>
</table>
<p>Each post is approximately 1.7 KB. Posts stop within ~140ms of the target leaving the detection zone.</p>
<hr />
<h3>NVR Compatibility</h3>
<div class="warning-box"><strong>The NVR does not forward traject data.</strong> The NVR&#8217;s HTTP Post system only supports alarm-style events (keepalive, alarmStatus, alarmData).</div>
<p><strong>However, httpPostV2 traject works when the camera is connected to the NVR&#8217;s PoE port.</strong> You configure httpPostV2 directly on the camera&#8217;s firmware — the camera sends traject posts independently of the NVR. The NVR continues to handle recording and alarm events normally.</p>
<p><strong>Recommended setup for full coverage:</strong></p>
<ol>
<li>Configure the <strong>NVR</strong> HTTP Post to your server — receives alarm events with images (v2.0 format, documented in <a href="https://videos.cctvcamerapros.com/support/topic/nvr-webhook-api-ai-events">NVR API Detection Events</a>)</li>
<li>Configure the <strong>camera</strong> httpPostV2 to your server with <code>traject</code> subscribed — receives real-time tracking (v1.x format)</li>
<li>Your server receives both streams</li>
</ol>
<hr />
<h3>Firmware Compatibility</h3>
<p>httpPostV2 traject has been confirmed working on IPC firmware 5.1.4.0 (API protocol v1.7). Other Viewtron AI camera models with perimeter detection should support httpPostV2 as well.</p>
<p>The <code>GetHttpPostConfig</code> endpoint will show whether your camera supports httpPostV2. If the response includes an <code>httpPostV2</code> element, the feature is available.</p>
<hr />
<h3>Python API Server</h3>
<p>Our open source <a href="https://github.com/mikehaldas/IP-Camera-API" rel="nofollow">Python API server on GitHub</a> handles httpPostV2 traject posts alongside the standard alarm events. The server auto-detects the post type and processes it accordingly.</p>
<p>For questions about httpPostV2 or the API server, contact Mike at <a href="mailto:mike@cctvcamerapros.net" rel="nofollow">mike@cctvcamerapros.net</a>.</p>
<p><a href="#index" rel="nofollow">Back to API Documentation Index</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/change-channel-layout-ip-hdmi-d4#post-42547</guid>
					<title><![CDATA[How to change Channel Layout for your IP-HDMI-D4]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/change-channel-layout-ip-hdmi-d4#post-42547</link>
					<pubDate>Tue, 24 Feb 2026 21:51:10 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p>While our IP-HMDI-D4 supports decoding up to four simultaneous IP streams, not every deployment actually requires all four streams to be active at the same time. In many real-world setups, users might only want one or two streams showing at the same time.</p>
<h3><strong>Here&#8217;s how to change your Channel Layout of your HDMI Decoder to optimize your view.</strong></h3>
<p>In this example, we only want to view 2 streams at once. However, we have a ton of dead space below our monitor where we aren&#8217;t using the 3rd and 4th streaming channel.</p>
<p><strong>Right now our setup looks like this:</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42542" src="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before.jpg" alt="" width="559" height="314" srcset="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before.jpg 1778w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Before-1360x765.jpg 1360w" sizes="auto, (max-width: 559px) 100vw, 559px" /></a></p>
<p>&nbsp;</p>
<p><strong>Once we&#8217;re finished, it will look like this:</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Decoder_After.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42541" src="https://videos.cctvcamerapros.com/wp-content/files/Decoder_After.jpg" alt="" width="563" height="317" srcset="https://videos.cctvcamerapros.com/wp-content/files/Decoder_After.jpg 1763w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-1024x577.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-768x433.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-1536x865.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-1360x765.jpg 1360w" sizes="auto, (max-width: 563px) 100vw, 563px" /></a></p>
<p>&nbsp;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>&nbsp;</p>
<p>First, <strong>log into your IP Decoder using your preferred web browser</strong>. The IP, username, and password of the Decoder is on the silver sticker on top of the unit.</p>
<p>Once logged in, go to the <strong>Stream address setting</strong> window to change the <strong>number of channels</strong> to <strong>2</strong> (or however many you want in this case). Then, hit <strong>Apply</strong>.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Number_Of_Channel_Change.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42544" src="https://videos.cctvcamerapros.com/wp-content/files/Number_Of_Channel_Change.jpg" alt="" width="610" height="380" srcset="https://videos.cctvcamerapros.com/wp-content/files/Number_Of_Channel_Change.jpg 950w, https://videos.cctvcamerapros.com/wp-content/files/Number_Of_Channel_Change-300x187.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Number_Of_Channel_Change-768x479.jpg 768w" sizes="auto, (max-width: 610px) 100vw, 610px" /></a></p>
<p>&nbsp;</p>
<p>Now, go to the <strong>Advanced Setting </strong>tab and select <strong>Channel Layout. </strong>Here, you can adjust the windows of each channel by clicking the box in the corner. Be sure to <strong>Enable </strong>Video Channel Layout at the top of your screen. <em>Adjusting the aspect ratio here will reduce stretching/squishing.</em></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_1-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42546" src="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_1-1.jpg" alt="" width="617" height="379" /></a></p>
<p>You can also move the position of the window by <strong>clicking in the center and dragging</strong>.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_2-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42545" src="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_2-1.jpg" alt="" width="614" height="418" srcset="https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_2-1.jpg 1229w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_2-1-300x205.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_2-1-1024x698.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_Layout_2-1-768x524.jpg 768w" sizes="auto, (max-width: 614px) 100vw, 614px" /></a></p>
<p>Finally, hit <strong>Apply </strong>and your settings will be saved.</p>
<p><strong>Now, our picture is clearer!</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Decoder_After.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42541" src="https://videos.cctvcamerapros.com/wp-content/files/Decoder_After.jpg" alt="" width="563" height="317" srcset="https://videos.cctvcamerapros.com/wp-content/files/Decoder_After.jpg 1763w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-1024x577.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-768x433.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-1536x865.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/Decoder_After-1360x765.jpg 1360w" sizes="auto, (max-width: 563px) 100vw, 563px" /></a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/no-varifocal-ip-cameras#post-42515</guid>
					<title><![CDATA[Why don&#8217;t you sell any Manual-Zoom IP Cameras?]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/no-varifocal-ip-cameras#post-42515</link>
					<pubDate>Wed, 18 Feb 2026 17:11:08 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p data-start="0" data-end="85">When shopping for IP cameras, some customers ask why we donâ€™t offer manually-adjustable varifocal models. Here are three simple reasons why:<br />
<strong><br />
</strong></p>
<h3 data-start="278" data-end="321">1. Motorized Zoom Is Far More Convenient</h3>
<p data-start="323" data-end="499">Motorized zoom cameras allow you to adjust zoom and focus remotely through the camera&#8217;s interface or NVR/DVR. Thereâ€™s no need to climb a ladder or physically open the camera housing.</p>
<p>If the field of view needs to be changed later, adjustments can be made in minutes from anywhere.</p>
<p data-start="323" data-end="499">Motorized zoom cameras also have Auto-focus. This removes the hassle of adjusting focus entirely.</p>
<h3 data-start="607" data-end="651">2. Varifocal Lenses Are Hard to Fine-Tune</h3>
<p data-start="653" data-end="835">Manual varifocal cameras require physical adjustment of both zoom and focus rings. These controls are extremely sensitive, and even slight movements can throw the image out of focus.</p>
<p data-start="837" data-end="967">Installers often have to make repeated micro-adjustments to get the image just right, which can be time-consuming and frustrating.</p>
<h3 data-start="974" data-end="1010">3. The Cost Difference Is Minimal</h3>
<p data-start="1012" data-end="1162">In the past, motorized zoom cameras were significantly more expensive. Today, that price gap has largely disappeared due to technological progression.</p>
<p data-start="1164" data-end="1312">For a small difference in price, motorized zoom cameras provide much greater flexibility and ease of use. This makes them the smarter long-term choice.</p>
<h3 data-start="974" data-end="1010">Video Demo</h3>
<p><a href="https://videos.cctvcamerapros.com/v/motorized-varifocal-lens-ip-camera.html">Here&#8217;s a good video where Mike goes over the motorized zoom capabilities of the IP-A8DZ, one of our most popular motorized-zoom cameras.</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/ethernet-port-1-online-not-accessible#post-42514</guid>
					<title><![CDATA[&#8220;Ethernet Port 1 (Online)&#8221; not accessible on Viewtron NVRs/DVRs]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/ethernet-port-1-online-not-accessible#post-42514</link>
					<pubDate>Wed, 18 Feb 2026 15:37:28 +0000</pubDate>
					<dc:creator>Jake Porcelli</dc:creator>

					<description>
						<![CDATA[
						<p data-start="0" data-end="214"><a href="https://videos.cctvcamerapros.com/wp-content/files/Port_1_Not_Selectable.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42509" src="https://videos.cctvcamerapros.com/wp-content/files/Port_1_Not_Selectable.jpg" alt="" width="490" height="262" /></a></p>
<p>If youre configuring a Viewtron NVR or Hybrid DVR for remote access or custom network settings and can&#8217;t select the correct Ethernet interface (Ethernet Port 1), there&#8217;s a simple setting that may be causing the issue:</p>
<p data-start="0" data-end="214">First, go to the N<strong>etwork</strong> page.</p>
<p data-start="0" data-end="214"><a href="https://videos.cctvcamerapros.com/wp-content/files/Main_Menu_To_Network-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42510" src="https://videos.cctvcamerapros.com/wp-content/files/Main_Menu_To_Network-1.jpg" alt="" width="478" height="318" srcset="https://videos.cctvcamerapros.com/wp-content/files/Main_Menu_To_Network-1.jpg 1501w, https://videos.cctvcamerapros.com/wp-content/files/Main_Menu_To_Network-1-300x199.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Main_Menu_To_Network-1-1024x681.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Main_Menu_To_Network-1-768x511.jpg 768w" sizes="auto, (max-width: 478px) 100vw, 478px" /></a></p>
<p data-start="0" data-end="214">Once in the <strong>Network</strong> menu, go to <strong>PPPoE</strong><strong>.</strong></p>
<p>Make sure that the check-box is <strong>Disabled, </strong>and then click <strong>Apply.</strong></p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/Disable_PPPoE-2.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42512" src="https://videos.cctvcamerapros.com/wp-content/files/Disable_PPPoE-2.jpg" alt="" width="473" height="264" /></a></p>
<p data-start="0" data-end="214">Now, go back to the <strong>TCP/IP </strong>page. Enabling and Disabling <strong>PPPoE</strong> may clear your TCP/IP network settings, so be sure to re-enable <strong>Obtain an IP Address Automatically</strong>. If you are using a custom network setup you can skip <strong>Step 3 </strong>on the chart and use your own custom settings.</p>
<p data-start="0" data-end="214"><a href="https://videos.cctvcamerapros.com/wp-content/files/Network_Settings_Reconfig.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-42513" src="https://videos.cctvcamerapros.com/wp-content/files/Network_Settings_Reconfig.jpg" alt="" width="602" height="337" srcset="https://videos.cctvcamerapros.com/wp-content/files/Network_Settings_Reconfig.jpg 1779w, https://videos.cctvcamerapros.com/wp-content/files/Network_Settings_Reconfig-300x168.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/Network_Settings_Reconfig-1024x574.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/Network_Settings_Reconfig-768x430.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/Network_Settings_Reconfig-1536x861.jpg 1536w" sizes="auto, (max-width: 602px) 100vw, 602px" /></a></p>
<h2 data-start="438" data-end="479">What is PPPoE?</h2>
<ul>
<li data-start="0" data-end="170">
<p data-start="2" data-end="170"><strong data-start="2" data-end="51" data-is-only-node="">PPPoE (Point-to-Point Protocol over Ethernet)</strong> is a method that allows a device to connect to an ISP using a <strong data-start="114" data-end="139">username and password</strong> over an Ethernet connection.</p>
</li>
<li data-start="171" data-end="278">
<p data-start="173" data-end="278">It is commonly used by DSL and some fiber providers that require authentication to access the internet.</p>
</li>
<li data-start="279" data-end="396">
<p data-start="281" data-end="396">In most networks, the <strong data-start="303" data-end="327">router handles PPPoE</strong>, so individual devices (like NVRs or DVRs) do not need it enabled.</p>
</li>
</ul>
<p data-start="751" data-end="763"><strong>If Enabled:</strong></p>
<ul data-start="765" data-end="957">
<li data-start="765" data-end="831">
<p data-start="767" data-end="831">The recorder locks certain manual network configuration options.</p>
</li>
<li data-start="832" data-end="884">
<p data-start="834" data-end="884">The TCP/IP interface selection becomes restricted.</p>
</li>
<li data-start="885" data-end="957">
<p data-start="887" data-end="957">Ethernet Port 1 may be unavailable or greyed out in the TCP/IP menu.</p>
</li>
</ul>
<p data-start="959" data-end="1075">Most installations <strong data-start="978" data-end="1002">do not require PPPoE</strong> because the router handles the internet authentication, not the recorder.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/device-resource-is-limited#post-42483</guid>
					<title><![CDATA[The Device Resource Is Limited message when I enable AI line crossing detection]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/device-resource-is-limited#post-42483</link>
					<pubDate>Tue, 17 Feb 2026 17:13:55 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>When I try to apply the line crossing AI event to my Viewtron AI camera, the NVR tells me &#8220;The Device Resource Is Limited&#8221;. So, my line crossing was not implemented.</p>
<p>The reason that you are seeing theÂ Â &#8220;The Device Resource Is Limited&#8221; message when you try to enable line crossing detection is because you must already have another type of AI event already enabled on that camera &#8211; most likely intrusion detection.</p>
<p><a href="https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-42484" src="https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type-1024x576.jpg" alt="" width="910" height="512" srcset="https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type-1024x576.jpg 1024w, https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type-300x169.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type-768x432.jpg 768w, https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type-1536x864.jpg 1536w, https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type-1360x765.jpg 1360w, https://videos.cctvcamerapros.com/wp-content/files/AI-Detection-Type.jpg 1919w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Although Viewtron AI cameras support multiple types of AI detection events, sometimes you can not enable more than one. Also, sometimes you can enable more than one, but you are forced to lower the recording resolution of that camera in to free up processing resources. Please disable the other AI detection type that you have enabled if you want to enable line crossing detection.</p>
<p>You do this by going into the AI / Event section on the Viewtron NVR (refer to the above screenshot).</p>
<ol>
<li>Select the camera from the Camera Name Field.</li>
<li>Select each of the AI detection types and uncheck the &#8220;Enable Detection by IPC&#8221; check box for each type that you are not using. E.G. Line Crossing, Region Intrusion, Region Entrance, Region Exiting</li>
<li>Click Apply in the lower right as you uncheck each one.</li>
</ol>
<p><a href="https://videos.cctvcamerapros.com/tag/ai-security-cameras"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-39365" src="https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos.jpg" alt="AI security camera demo videos" width="959" height="277" srcset="https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos.jpg 959w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos-300x87.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos-768x222.jpg 768w" sizes="auto, (max-width: 959px) 100vw, 959px" /></a></p>
<p>You can watch <a href="https://videos.cctvcamerapros.com/tag/ai-security-cameras">video demos of all of the different AI software functions that Viewtron IP cameras support</a> here.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://videos.cctvcamerapros.com/support/topic/intrusion-detection-vs-line-crossing-detection#post-42480</guid>
					<title><![CDATA[What is the difference between intrusion detection and line crossing detection?]]></title>
					<link>https://videos.cctvcamerapros.com/support/topic/intrusion-detection-vs-line-crossing-detection#post-42480</link>
					<pubDate>Tue, 17 Feb 2026 17:00:36 +0000</pubDate>
					<dc:creator>Mike Haldas</dc:creator>

					<description>
						<![CDATA[
						<p>Intrusion detection and line crossing detection are two distinct AI functionalities used in Viewtron <a href="https://www.cctvcamerapros.com/AI-security-cameras-s/1512.htm" rel="nofollow">AI security cameras</a>. Here&#8217;s the difference between them:</p>
<h3><strong>Intrusion Detection</strong></h3>
<ul>
<li><strong>Detection Area</strong>: Uses a polygon-shaped zone to define the area of interest.</li>
<li><strong>Trigger Mechanism</strong>: An alarm is triggered when a human or vehicle enters or exits the defined intrusion zone at any location.</li>
<li><strong>Use Case</strong>: Suitable for monitoring a specific area where any entry or exit is considered a security event.</li>
</ul>
<h3><strong>Line Crossing Detection</strong></h3>
<ul>
<li><strong>Detection Area</strong>: Involves drawing one or more virtual tripwires (lines) on the scene being monitored.</li>
<li><strong>Trigger Mechanism</strong>: An alarm is triggered when a human or vehicle crosses the line in a specified direction (e.g., A-&gt;B, B-&gt;A, or both directions A&lt;-&gt;B).</li>
<li><strong>Use Case</strong>: Ideal for monitoring specific entry or exit points, such as a parking lot entrance or a walkway, where crossing a line in a particular direction is significant.</li>
</ul>
<p>Both methods can be applied to human detection and vehicle detection. And both can trigger alarms, video recording, push notifications, and other actions, but the key difference lies in how the detection area is defined and the type of movement being monitored.</p>
<p><a href="https://videos.cctvcamerapros.com/tag/ai-security-cameras"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-39365" src="https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos.jpg" alt="AI security camera demo videos" width="959" height="277" srcset="https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos.jpg 959w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos-300x87.jpg 300w, https://videos.cctvcamerapros.com/wp-content/files/security-camera-demo-videos-768x222.jpg 768w" sizes="auto, (max-width: 959px) 100vw, 959px" /></a></p>
<p>You can watch <a href="https://videos.cctvcamerapros.com/tag/ai-security-cameras">video demos of all of the different AI software functions that Viewtron IP cameras support</a> here.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

