A production facility receives program content from a plurality of
broadcast feeds over the Internet. In an embodiment, the production
facility comprises server on a computer network, such as the Internet.
The server comprises computer programs configured to manipulate the audio
and video data of the multiple program contents. At the production
facility, the program content can be manipulated to produce a production.
Program manipulation can comprise at least one of green screen
technology, music, graphics, Foley, sound effects, voice over,
advertising, or the like. The production is broadcast over the computer
network to viewers, where the viewers receive the production. In an
embodiment, the production is customized based on the viewers' input
received while broadcasting. In other words, the production is customized
in real time based at least in part on the interaction of the production
with the viewers. In another embodiment, the viewers can further
manipulate the program content of the production to create a new
production, which can be broadcast over the customized programming
system.