This article describes how to build a camera switcher into a video chat application using Twilio Video. The author starts with a modified version of the Twilio Video quickstart application and adds functionality to enumerate devices, display a dropdown list of cameras, and switch between them during a call. The code is written in JavaScript and uses the mediaDevices API to interact with the user's camera. Once the camera switcher is implemented, users can join a video room, preview themselves, and switch between cameras using a dropdown list. The article also discusses potential use cases for this feature, such as showing surroundings or switching between front and rear cameras for face-to-face calls.