Videocasting, screencasting, and live streaming allow businesses to communicate with customers and stakeholders in real-time via video online. Videocasting adds visual elements to podcasting and can be created inexpensively with digital video cameras and editing software. Effective videocasts require considering factors like camera lenses, video resolution, audio quality, image stabilization, lighting, and video editing software. Storyboards and shot lists help plan out videocasts before recording with cameras.