Boxtream is both an audio and video encoder and streamer and an assembly of audio and video hardware, forming a mobile video streaming studio. It is designed to easily record and stream live presentations, including a presenter and synchronized slides, or slides only, or presenter only. It was built to stream live courses over the Internet for distance learning students. It supports and autodetects several brands and models of video switchers. It can be entirely controlled remotely over XML-RPC, and includes an X11 interface. By default, it supports seven different streaming and recording scenarios. The software part can also be used with very minimal hardware, like a DV camcorder and a laptop, or even with only a USB webcam.