1. A method of producing interactive television over the Internet comprising: receiving over the Internet at at least one server at a production facility a plurality of programming content from different providers, the plurality of programming content received from multiple video cameras positioned at different locations; receiving at the server over the Internet, from user computers that are remotely located from the production facility, first viewer input from multiple first viewers wherein the multiple first viewers vote on different portions of the programming content received from the multiple video cameras, wherein the first viewer input selects different portions of the programming content received from the multiple video cameras; combining the different portions of the programming content from the multiple video cameras based at least in part on the first viewer input to create a viewer-customized production that is streamed over the Internet to at least a second viewer; and receiving over the Internet at the server different music from different providers, wherein the different music is composed by the different providers; adding desired music to the viewer-customized production based on the first viewer input wherein the multiple first viewers vote on different portions of the music to select the desired music from the different music; receiving over the Internet at the server different audio commentaries about the programming content from different providers, wherein the different audio commentaries represent different points of view; receiving over the Internet at the server second viewer input from the second viewer that selects a desired commentary from the different audio commentaries; combining the desired commentary with the viewer-customized production; and transmitting the viewer-customized production with the programming content and desired music selected with the first viewer input and the desired commentary selected by the second viewer input over the Internet to at least the second viewer, wherein advertising is inserted into the viewer-customized production based on at least in part on interests of the second viewer, and based in part on interaction of the second viewer with the viewer-customized production; tracking usage of items included in the viewer-customized production, the items comprising the programming content and desired music selected with the first viewer input and the desired commentary selected with the second viewer input; tracking which of the different providers provided the programming content, which of the different providers provided the desired music, which of the different providers provided the desired commentary included in the viewer-customized production; and paying the different providers that provided the programming content, the desired music and the desired commentary based at least in part on the usage in the viewer-customized production a share of revenues associated with the viewer-customized production.
1. A method of producing interactive television over the Internet comprising: receiving over the Internet at at least one server at a production facility a plurality of programming content from different providers, the plurality of programming content received from multiple video cameras positioned at different locations; receiving at the server over the Internet, from user computers that are remotely located from the production facility, first viewer input from multiple first viewers wherein the multiple first viewers vote on different portions of the programming content received from the multiple video cameras, wherein the first viewer input selects different portions of the programming content received from the multiple video cameras; combining the different portions of the programming content from the multiple video cameras based at least in part on the first viewer input to create a viewer-customized production that is streamed over the Internet to at least a second viewer; and receiving over the Internet at the server different music from different providers, wherein the different music is composed by the different providers; adding desired music to the viewer-customized production based on the first viewer input wherein the multiple first viewers vote on different portions of the music to select the desired music from the different music; receiving over the Internet at the server different audio commentaries about the programming content from different providers, wherein the different audio commentaries represent different points of view; receiving over the Internet at the server second viewer input from the second viewer that selects a desired commentary from the different audio commentaries; combining the desired commentary with the viewer-customized production; and transmitting the viewer-customized production with the programming content and desired music selected with the first viewer input and the desired commentary selected by the second viewer input over the Internet to at least the second viewer, wherein advertising is inserted into the viewer-customized production based on at least in part on interests of the second viewer, and based in part on interaction of the second viewer with the viewer-customized production; tracking usage of items included in the viewer-customized production, the items comprising the programming content and desired music selected with the first viewer input and the desired commentary selected with the second viewer input; tracking which of the different providers provided the programming content, which of the different providers provided the desired music, which of the different providers provided the desired commentary included in the viewer-customized production; and paying the different providers that provided the programming content, the desired music and the desired commentary based at least in part on the usage in the viewer-customized production a share of revenues associated with the viewer-customized production. 4. The method of claim 1 , wherein the items included in the viewer-customized production comprises at least one of: live interaction of multiple feeds, editing, mixing, keying, adding sound effects, adding audio digital replacement (ADR), adding graphics, editing graphics, adding video, editing video, adding audio, editing audio, adding music, adding subtitles, adding animation, adding digital and analog special effects, using computer generated imagery, adding advertisements, creating new commentary, adding text, creating new soundtrack, color grading, compositing, digital compositing performing voice over, using keying technology, and using digital cinema technology.