1. A method for 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; receiving a control input from a user for embedding the foreground video into the second background; and creating a composite video by embedding the foreground portion of the first video into the second background, the creation of the composite video based on the control input.