Problem - Typically, all the streaming services force consumers to go for a fixed-pay model which is a "Monthly" subscription or a "Yearly" subscription and this ends up costing more than what the user uses.
Solution - The solution is to let the users pay only for what they use. Nothing less, nothing more.
What is StreamSub?
StreamSub is built using the "StreamFlow" protocol which lies on top of Solana Blockchain. This model acts as a modular payment gateway that lets Consumers pay only for what they use on per second basis and not a monthly or yearly basis. And also helps Businesses to easily onboard and integrate the Payment Streaming Subscription Model into their application instantly - a no-code solution.
Example:
Let's say you want to watch a movie all of a sudden. And the available options for you are - Buy a Monthly/Yearly subscription for a Streaming Platform like Netflix or Rent the movie from platforms like Youtube, etc., Now two problems arise,
Now in this case, even though you buy a monthly subscription, you are never going to watch movies 24x7 throughout the month. Hence all the time when you're not watching any movies, you pay money that you necessarily don't have to.
If you're renting a movie, and within just 20 mins into the movie, you're not interested anymore. So, you plan to close, but, again, even though you didn't watch the entire movie, you still have to pay for the whole movie, which, again is an unnecessary expense.
This applies to all streaming platforms, online "EDUCATIONAL" platforms, and much more.
So, here comes StreamSub for the rescue. Once, the user starts to watch the movie, they are charged "PER SECOND", every second StreamSub detects your account and credits it to the business party, and the users are given the freedom to drop off anywhere in between the movie and StreamSub stops the payment stream automatically, letting the users pay only for what they use (see).
Had few technical glitches with Node Modules.
Technologies used
Discussion