This paper presents a system designed to automate the production
of webcasts, called the Virtual Director.
It automates simples tasks such as control of recording equipment,
stream broadcasting, and camera control.
It also automates content decisions, such as which camera view
to broadcast.
Directors can specify the content decisions using an automation
specification language.
The Virtual Director also uses a question monitor service to automatically
identify questions and move the cameras to show the audience member asking
the question.
We discuss the implementation of the Virtual Director and present the
results of its use in the production of a university seminar series.