A method and apparatus that enables a remote application platform the
ability to allow any Internet website to receive and play video
contributions from its users. The application platform provides websites
with a number of functions related to uploaded videos that requires only
that websites place relevant code on their web pages. Among other things,
videos may be approved, listed, played, rated, distributed and discussed.
Once videos are uploaded and stored at a central repository, they are
reviewed to determine the type of access, if any, that should be
associated with a given video. A tracking device can be used to determine
the number of requests that are made for a given video or how many times
a video has been viewed. The central repository is available through a
remote access point, which enables the videos to be access from any
location or website.