A method and apparatus for broadcasting live personal performances over
the Internet employs a web server to manage scheduling and broadcasting
of the performances over the Internet, as well as collections and
payments for products and services sold by presenters to viewers in
conjunction with their performances. The server receives audio/video data
from presenter operated computers through an uploaded presenter program,
and relays the received audio/video data to viewer operated computers for
viewing in media players invoked by their web browsers responding to an
uploaded HTML document or JAVA applet. Viewers select performances to
view from a program schedule provided on a webpage hosted by the web
server. Both viewers and presenters are registered with the web server to
facilitate payments for products and services, and their financial
information stored in a secure user database.