<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://blueirissoftware.com/forum/app.php/feed/topic/2778" />

	<title>Blue Iris</title>
	<subtitle>Blue Iris User Group</subtitle>
	<link href="https://blueirissoftware.com/forum/index.php" />
	<updated>2021-10-25T02:10:10+00:00</updated>

	<author><name><![CDATA[Blue Iris]]></name></author>
	<id>https://blueirissoftware.com/forum/app.php/feed/topic/2778</id>

		<entry>
		<author><name><![CDATA[varghesesa]]></name></author>
		<updated>2021-10-25T02:10:10+00:00</updated>

		<published>2021-10-25T02:10:10+00:00</published>
		<id>https://blueirissoftware.com/forum/viewtopic.php?p=10996#p10996</id>
		<link href="https://blueirissoftware.com/forum/viewtopic.php?p=10996#p10996"/>
		<title type="html"><![CDATA[Video tab]]></title>

		
		<content type="html" xml:base="https://blueirissoftware.com/forum/viewtopic.php?p=10996#p10996"><![CDATA[
<span style="font-size:150%;line-height:116%"><strong class="text-strong">Introduction</strong></span><br><br>This article walks through the <strong class="text-strong">Video Tab</strong> settings that also need to be considered when connecting cameras.  We assume you went through the <a href="viewtopic.php?f=11&amp;t=2043" class="postlink">Camera Connector article </a> in order to setup the BI camera connection correctly.<br><br>We also assume you went through the <a href="viewtopic.php?f=11&amp;t=2598" class="postlink">Camera setup article</a> in order to make sure the encoding settings on the camera works well with BI.<br><br>If you prefer to watch the webinar associated with this article, checkout the <a href="https://youtu.be/OT3Y8n53EuQ" class="postlink">Camera Connections and Streams webinar</a>.<br><br><span style="font-size:150%;line-height:116%"><strong class="text-strong"><a name="Video tab">Video tab</a></strong></span><br><br><strong class="text-strong">Best practice</strong><br><br>Below are settings that generally work.  The highlighted settings are the ones that usually get people in trouble when set or unset from the default values.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2356" class="postimage" alt="console live view_video settings.png" onclick="viewableArea(this);" /></dt></dl></div><br><strong class="text-strong">Details</strong><br><br>Below are details on features that can affect the camera.<br>Camera settings -&gt; Video tab.<div style="margin-left:3em"><br>Below is the list of BI settings that can affect streaming.<br><br><strong class="text-strong">Hardware decode</strong> (aka hardware video acceleration, HWVA).<br>Used to turn HA on/off for live camera feeds.<ul><li>Global settings -&gt; Cameras tab.  Turn on/off globally for All cameras.</li><li>Camera settings -&gt; Video tab.  Turn on/off for a particular camera.  <br>Camera setting takes precedence over global setting.</li></ul> <br><strong class="text-strong">Mix and Match GPUs</strong><br>If you have multiple GPUs on your machine, it is possible to assign different cameras to different GPUs to distribute the load.  Turn HA off globally and assign GPUs on a per camera basis.<br><br>Intel Processors choose Intel + VPP<br>If for some reason you experience instability, try the Intel selection without VPP.<br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2015" class="postimage" alt="camera stream optimization intel.png" onclick="viewableArea(this);" /></dt></dl></div><br>AMD Processors choose DirectX<br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2014" class="postimage" alt="camera stream optimization amd.png" onclick="viewableArea(this);" /></dt></dl></div>Leveraging the iGPU on a CPU (QuickSync, DirectX) provides big benefits.<br>Not a big fan of using external graphics cards (NVidia, AMD) for encoding/decoding.  <br>The Choosing hardware for Blue Iris article referenced in <a href="viewtopic.php?f=11&amp;t=2463" class="postlink">Hardware Recommendations article</a> has some interesting insights.<br><br><strong class="text-strong">The software now turns off HA automatically for a camera if it determines the stream is not compatible and this is logged to Status-&gt;log as well.</strong><br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2013" class="postimage" alt="hwva.png" onclick="viewableArea(this);" /></dt></dl></div><br>If you want to fix the problem, you can go to the camera settings on the camera and adjust the encoding to a more simple format that may start working with your hardware.  A simple example is if the camera was set to H.264 High encoding, adjust the setting to H.264 Baseline.  If you were using H.265, switch to H.264.<br>Or wait for the next driver update that may fix the issue caused by the current driver.<br><br><strong class="text-strong">See <a href="viewtopic.php?f=20&amp;t=3141" class="postlink">GPU link</a> for even more information on GPU hardware.</strong><br><br><br><strong class="text-strong">Limit decoding unless required</strong>.<br>Used on the Live view stream.  However, largely not needed anymore with the popularity of dual streams.<br>Limit decoding (as stated in Help) will only decode key frames.  One side affect is if your kfps = 0.5, then you are receiving 1 key frame every 2s.<br>Thus, if you have a time overlay on your camera view, you will see video updates every 2s, not every 1s.<br><br><br><strong class="text-strong">Overlays</strong><br>Overlays can slow video.  If your cameras are lagging, you may want to turn off overlays.<br><br><br><strong class="text-strong">Also BVR</strong>  <br>Used to turn HA on/off during video playback.  99% of the time it is better to leave this option off.  The playback window allows you to scan backwards and forward.  This work load is not conducive for hardware acceleration.  Hardware acceleration is effective with smooth, consistent streams of video.<br><br><br><strong class="text-strong">Image size (resolution) &amp; FPS</strong><br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2012" class="postimage" alt="video tab - fps and resolution.png" onclick="viewableArea(this);" /></dt></dl></div><div style="margin-left:3em">FPS<br>Many users think they can adjust the FPS on a camera using the Max. rate setting on the Camera settings -&gt; Video tab.<br>This is impossible. You can ONLY adjust FPS on the camera.  This setting is used for better memory allocation.  If you know the FPS for the camera is 5 FPS, you can tell BI accordingly so it can allocate RAM for this camera more efficiently.  If you set it incorrectly, no worries. As BI receives the video feed, it automatically adjusts this value (which is why many users noticed it changed from their user setting).<br><br><br>Image size<br>Many users think they are changing the camera resolution.  Again, this is impossible. You can ONLY adjust resolution on the camera.  This setting is applied after the stream arrives at BI.  Users can alter the resolution further.  This feature was occasionally used by users to get a better fit of their cameras on their iPad or Tablet endpoint.  However, with the new layout editor, this use case is no longer needed.  <br>See <a href="viewtopic.php?f=13&amp;t=2628" class="postlink">5.5 Release Notes</a> for details.<br><br>Use with caution.  I'm not sure of a valid use case for using anamorphic anymore.  See <a href="viewtopic.php?f=11&amp;t=2402#Gotcha%202" class="postlink">Trigger gotcha</a> due to the Anamorphic setting.<br><br></div></div><span style="font-size:150%;line-height:116%">Record tab</span><br><br>At this point, you should have connected your camera to BI and the live stream should look smooth and clear.  The final piece is considering how to record the streams coming into the camera.  See <a href="viewtopic.php?f=11&amp;t=2305#Record%20format" class="postlink">Record format</a> for details.<p>Statistics: Posted by <a href="https://blueirissoftware.com/forum/memberlist.php?mode=viewprofile&amp;u=521">varghesesa</a> — Mon Oct 25, 2021 2:10 am</p><hr />
]]></content>
	</entry>
	</feed>
