1. A method for selectively embedding a foreground video into a background feed, the method comprising: receiving, using a computer, depth and color information of a first video from at least one camera; creating a foreground video by identifying a foreground portion and a background portion of the first video based on the depth and color information of the first video, the creation of the foreground video comprising an inclusion of the foreground portion of the first video and a removal of the background portion of the first video; receiving the background feed comprising a second background; detecting, in the foreground video, a control input from a user; determining, based on the control input, whether or not to embed the foreground video into the second background; in response to a determination to embed the foreground video, creating an output video by embedding the foreground video into the second background; and in response to a determination to not embed the foreground video, creating the output video by using the second background without embedding the foreground video.