A video streaming playback system comprising:
- a video playback module configured to display a video, uploaded to a specific video hosting site by a user who is a content provider, on a user interface displayed on a computer of a user who is a content consumer so as to enable streaming playback of the video over the Internet;
- a tipping module configured to run in accordance with a streaming playback operation of the video playback module without obstructing said streaming playback operation;
- a reward download button/link display module configured to work in tandem with a tipping process performed by the tipping module;
- and
- a settings module configured to provide a settings interface that enables the user who is a content provider to set one or more different rewards in response to the tip, and to set a minimum tip amount only when a specific number of two or more rewards is offered;
- wherein the tipping module comprises:
- a tipping button/link display module configured to display an active tipping button/link on the user interface;
- and
- a payment processing module configured, in response to an operation of the displayed active tipping button/link by the content consumer, to process payment of a tip of a specific amount according to a default amount or an amount set by the user who is a content provider;
- wherein the payment processing module:
- only when the user who is a content provider has set in the settings interface whereby a specific number of two or more rewards is offered, verifies whether an amount set by the content consumer, or the default amount, is equal to or greater than the set minimum tip amount when processing payment of the tip, and otherwise processes payment according to the amount entered by the content consumer or the default amount without verifying the minimum tip amount;
- and
- wherein the reward download button/link display module:
- displays an active reward download button/link on the user interface in response to a tipping process being executed for the video to enable the one or more different rewards to be downloaded to and displayed on a computer of the content consumer, when the user who is a content provider has set to offer the one or more different rewards for tips;
- and
- does not display the active specific reward download button/link when the user who is the user who is a content provider has set not to offer the one or more different rewards for tips.