<?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/2628" />

	<title>Blue Iris</title>
	<subtitle>Blue Iris User Group</subtitle>
	<link href="https://blueirissoftware.com/forum/index.php" />
	<updated>2021-09-16T15:54:46+00:00</updated>

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

		<entry>
		<author><name><![CDATA[varghesesa]]></name></author>
		<updated>2021-09-16T15:54:46+00:00</updated>

		<published>2021-09-16T15:54:46+00:00</published>
		<id>https://blueirissoftware.com/forum/viewtopic.php?p=10454#p10454</id>
		<link href="https://blueirissoftware.com/forum/viewtopic.php?p=10454#p10454"/>
		<title type="html"><![CDATA[Release 5.5 - Layout Edit Mode]]></title>

		
		<content type="html" xml:base="https://blueirissoftware.com/forum/viewtopic.php?p=10454#p10454"><![CDATA[
<span style="font-size:150%;line-height:116%"><strong class="text-strong">Introduction</strong></span><br><br>In BI5 v5.5+, we introduced the Screen Layout Edit functionality also known as Dynamic Group Layout in Help.  The <strong class="text-strong">5.5.0 - September 13, 2021</strong> release notes in Help also provides a good overview.  The motivation for this change was to associate camera groups to layouts.  Why?<br><br>With all the different endpoints, console, TV, mobile phones, tablets users kept asking for ways to tweak layouts so they looked good on different endpoints.  With the new Screen Layout, it becomes much easier to associate groups to layouts.<br><br>Say you have a group of cameras.  Because of your monitor it looks good under one layout.  Call it group1_console.<br>On the iPad, maybe the layout is not so great.  Create an iPad layout for the same set of cameras.  Call it group1_iPad.<br><br>Maybe reduce the number of cameras on the iPad.  Call it group2_iPad.  A lot more flexibility.<br><br>This functionality should allow users tighter control of their camera views and camera positioning in order to maximize their endpoint view.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=1794" class="postimage" alt="Release 5.5 screen edit button.png" onclick="viewableArea(this);" /></dt></dl></div><br><br>This article piggy-backs off of the Screen Layout and Frames section of the Help file.<br><br>Short Video Tutorials<ul><li><a href="https://drive.google.com/file/d/1-tukom5teauPkKBq_kEWjN-YWgK94mtf/view?usp=sharing" class="postlink">Screen layout basic functionality</a></li><li><a href="https://drive.google.com/file/d/1Sh_3TySMAAZ7eVUKtgwqeY88v7GRdHSQ/view?usp=sharing" class="postlink">Camera groups</a></li><li><a href="https://drive.google.com/file/d/1nZlDwplJtfmgqj-RrtyPbZ9s2RgK17FN/view?usp=sharing" class="postlink">1-Up, 2-Up functionality</a></li><li><a href="https://drive.google.com/file/d/1a9rpjWv_Va2JyVoNxjo02I4HnX9v7oly/view?usp=sharing" class="postlink">Aspect Ratio (Gotcha 6)</a></li></ul><br><span style="font-size:150%;line-height:116%"><strong class="text-strong">Gotchas: Known problems / fixes based on past tickets</strong></span><br><br><strong class="text-strong">Gotcha 1: Where did all my right click display functionality in Cameras (Mosaic view) window go?</strong><div style="margin-left:3em"><br>It's still available.  You now first have to go into Edit layout mode.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=1798" class="postimage" alt="Release 5.5 screen context menu.png" onclick="viewableArea(this);" /></dt></dl></div><br></div><strong class="text-strong">Gotcha 2:  My floating windows have disappeared</strong><div style="margin-left:3em"><br>Not a problem.  The functionality was just moved to the Edit layout mode.<br>To recreate your floating frames select Edit layout mode -&gt; Right click to bring up context window.<br>You can float a camera or the group.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=1799" class="postimage" alt="Release 5.5 screen desktop frame.png" onclick="viewableArea(this);" /></dt></dl></div><br></div><strong class="text-strong">Gotcha 3: My layouts are messy with 5.5</strong><div style="margin-left:3em"><br>In below example, one camera came in with a 4:3 aspect ratio.  The second camera has as 16:9 aspect ratio.  <br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=1817" class="postimage" alt="Release 5.5 screen anamorphic.png" onclick="viewableArea(this);" /></dt></dl></div><br><br>How do you know?<br>Camera settings -&gt; Video tab.<br>BI will tell you the resolution of the camera feed.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2327" class="postimage" alt="Release 5.5_video resolution.png" onclick="viewableArea(this);" /></dt></dl></div><br>856 x 480 is approximately 16 x 9.  856/480 = 1.78333.  16/9 = 1.7777<br><br>If all the cameras are the same aspect ratio, BI has an easy time mapping cameras evenly.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2328" class="postimage" alt="release-5.5_homogeous aspect_.png" onclick="viewableArea(this);" /></dt></dl></div><br><br>However, if cameras do NOT have the same aspect ratio, the dynamic group layout functionality that came out in 5.5 honors the cameras aspect ratio.  This can lead to messy default layouts.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2329" class="postimage" alt="release-5.5_heterogeneous aspect.png" onclick="viewableArea(this);" /></dt></dl></div><br><br>Before, BI was focused on optimizing the console layout which may result in challenging layouts on different screens like big TVs or small phone screens.  This is the biggest trade-off between 5.5 and earlier releases.  However, BI will be coming out with templates/grids to deliver ease of use.  You will soon have the ease of use with templates AND the flexibility of dynamic group layouts.<br><br>In the interim, one fix is to force all cameras in a group to the same aspect ratio.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2330" class="postimage" alt="release-5.5_heterogeneous aspect_fixed.png" onclick="viewableArea(this);" /></dt></dl></div><br><br>Choose the most common aspect amongst all the camera, e.g. 16:9.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2331" class="postimage" alt="release-5.5_aspect_all cameras.png" onclick="viewableArea(this);" /></dt></dl></div><br></div><strong class="text-strong">Gotcha 4: Disabled cameras are now visible in UI3.</strong><div style="margin-left:3em"><br>When upgrading to V5.5, the new layout editor defaults to turning on Disabled cameras.<br><br>The fix:<br>Console<br>Go to Group settings.  Choose the appropriate selection.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2126" class="postimage" alt="Release 5.5_console.png" onclick="viewableArea(this);" /></dt></dl></div><br>UI3<br>Group settings are available in UI3 if you want to override settings set on the console.  Right click on a camera window -&gt; Group settings.<ul><li>No preference: Use same settings from the console.</li><li>Force OFF</li><li>Force ON</li></ul><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2125" class="postimage" alt="Release 5.5_disabled cameras.png" onclick="viewableArea(this);" /></dt></dl></div><br></div><strong class="text-strong">Gotcha 5: Camera titles</strong><div style="margin-left:3em"><br>Similar to Disabled camera, camera titles can be set at the Console.  Option to override is also possible in the UI3 interface.<br>See Gotcha 4.<br><br></div><strong class="text-strong">Gotcha 6: Frame Aspect Ratio</strong><div style="margin-left:3em"><br>Problem: With the 5.5 Edit Layout functionality, the apps are now DYNAMIC, meaning it will change depending on the size of the display.  The software is now trying to maximize the space available on the endpoint (i.e, TV, iPad, Tablet etc) instead of displaying the console view.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=1934" class="postimage" alt="release5.5_ios.PNG" onclick="viewableArea(this);" /></dt></dl></div><br>However, some users may just prefer to see the SAME view on all their endpoints.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=1933" class="postimage" alt="release5.5_console.PNG" onclick="viewableArea(this);" /></dt></dl></div><br>Fix:  <br>Select a suitable aspect ratio for your camera group, e.g. 16:9.  Aspect ratio is usually set to <strong class="text-strong">Auto</strong>.  By selecting an aspect ratio, all remote endpoints need to adhere to that aspect ratio.  Also select <strong class="text-strong">Force height/aspect on console</strong>.  This instructs the console to also adhere to the selection.  Now you can see exactly how the cameras will be seen on your remote endpoints.  As per help, you can leave this feature selected if you want to guarantee the same layout in the console.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2500" class="postimage" alt="release-5.5_force height.png" onclick="viewableArea(this);" /></dt></dl></div><br>By selecting a frame aspect ratio (above), the endpoints displaying this group are forced to use the same aspect ratio and thus deliver the same view.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=1932" class="postimage" alt="release5.5_ios fix.PNG" onclick="viewableArea(this);" /></dt></dl></div><br>Notice how forcing the phone (iOS device) to use the console's aspect ratio results in less screen layout being used.<br>That is a trade-off today.  Sure it will be improved with future releases.<br><br><br></div><strong class="text-strong"><a name="Gotcha 7">Gotcha 7</a>: UI3 - Reduce Margins between cameras</strong><div style="margin-left:3em"><br>A bit limited from just UI3.  Gotcha 6 may be the better solution.<br>You could right click -&gt; Group settings from the mosaic live view.<br>Turn Fit to Viewport off and adjust Width x Height until you achieve a suitable layout.<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2499" class="postimage" alt="release-5.5_fit to viewport.png" onclick="viewableArea(this);" /></dt></dl></div><br></div><strong class="text-strong"><a name="Gotcha 8">Gotcha 8</a>: UI3 - Group layout blows up my CPU</strong><div style="margin-left:3em"><br>UI3 settings -&gt; Video Player -&gt; Dynamic Group Layout<br><br><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://blueirissoftware.com/forum/download/file.php?id=2301" class="postimage" alt="Release 5.5_cpu high.png" onclick="viewableArea(this);" /></dt></dl></div><br>While most users will keep Dynamic Group Layout active (default), you may observe CPU blows up on the server when doing so.  The issue here is when using dynamic layout, the group stream resolution can be a lot higher than before. The higher resolution takes more CPU time to encode.<br><br>There are several ways to limit the CPU usage of these dynamic group streams:<br><br>1. Choose a lower resolution streaming profile in UI3.  Gear icon (bottom right).  See <a href="viewtopic.php?f=19&amp;t=2716#Live%20view" class="postlink">UI3 article</a> -&gt; Live view section -&gt; Gotcha 1 for details on the gear icon.<br><br>2. Local Console &gt; Edit group layout &gt; right click any camera &gt; <strong class="text-strong">Frame Height</strong> (not camera height).  Set it to something the CPU can handle, e.g. 720p or 1080p.  It must be done for each group.<br><br>3. Local Console &gt; Group settings &gt; Default max FPS.  Set to a lower value to reduce the CPU cost of encoding the stream.<br><br><strong class="text-strong">Detailed Cause of Elevated CPU</strong><br><br>Prior to BI 5.5, the default size for group frames was around 1-2 megapixels.  It could be overridden in Local Console &gt; Group settings, but most people didn't even know that existed.  Anyway, UI3 could not exceed that resolution even when requesting an 8 MP (4K) stream.  This kept CPU usage relatively low at the cost of reduced image quality.<br><br>In BI 5.5, the default configuration uses dynamic group layout, which has a much higher limit (7680 pixels in either dimension - enough for true "8K" video).  UI3 actually imposes a further limit of 3000 pixels in either dimension -- perhaps a bit on the high end for today's typical hardware -- but I didn't want that limit to get into anyone's way.<br><br><br></div><span style="font-size:150%;line-height:116%"><strong class="text-strong"><a name="Pro tips">Pro tips</a></strong></span><br><br><strong class="text-strong">Pro Tip 1:  Stop using hidden cameras</strong><div style="margin-left:3em">Hidden cameras are messy.  You forget you have them often times.<br>The original reason for hidden cameras was to provide ability to NOT show cameras on remote devices.<br>With the new Layout editor, groups are associated to layouts.<br>So, now you can create groups/layouts for every endpoint.<br>For example, you can have a console and mobile app group.<br>Each group would have it's unique set of cameras.  Thus, you no longer need to worry about hiding cameras!<br><br></div><p>Statistics: Posted by <a href="https://blueirissoftware.com/forum/memberlist.php?mode=viewprofile&amp;u=521">varghesesa</a> — Thu Sep 16, 2021 3:54 pm</p><hr />
]]></content>
	</entry>
	</feed>
