Switch between two camera feeds

Is it possible to have two cameras connected (Pi cam and USB) and to display only one feed at a time on screen but switch between the two cameras? And to map this function to an RC channel? Swapping the primary and PIP feed would also work for me if that is possible but the first option is preferred.