Screencasting is the practice of live recording the content of a computer screen. Screencasting usually also involves audio--either from the computer itself or from a live recorded voiceover--as well as webcam footage of the person sitting at the computer. While screencasting typically includes only these three components (webcam, screen, audio), more creative approaches can be taken by layering multiple screens, logos and other media on the screen. Screencasting is very dynamic medium and are used extensively for instructions and software training.