Mapping a camera's render output to an object?

I recall once reading an article about this so I’m pretty sure it’s possible. I want the render output of a camera I specify to appear as a texture on a e.g. a plane, such as to create an effect of a big screen focusing in on a speaker in a large hall. Can this be done?