1. A system comprising: one or more cameras; and a device configured to be connected to the one or more cameras, the device comprising one or more processors and memory storing instructions that, when executed by one of the processors, cause the device to: obtain, from at least one of the cameras, a set of images of a plurality of individuals at a location, select, from the set of images, for each individual, a preferred facial image for the individual, determine whether lip movement of one of the individuals is visible in the set of images, and select, based on whether lip movement of one of the individuals is visible in the set of images, at least one of a facial recognition algorithm and an audio triangulation algorithm to determine which individual is speaking; wherein the instructions, when executed by one of the processors, further cause the device to provide a graphical window which is rendered on a display, the graphical window including multiple viewports, the graphical window being divided into a grid pattern, each viewport of the multiple viewports residing in a respective location of the grid pattern and including a facial image for an individual, the graphical window further including viewport highlighting which highlights viewports corresponding to individuals that are speaking.