For a static background, you can use a texture and the blit methods in FrameBuffer. To add a webcam picture, you somehow have to grab the webcam's picture. Once you have that, you can use an ITextureEffect to feed the webcam's pixels into a texture...you might have to scale the image and uploading it to the gpu isn't very fast either. So don't expect this to have stellar performance.