pull down to refresh

That's a tough one, but i think there are two ways of doing this that i can think of at the moment. The first is a hybrid model like Youtube has where ads for free viewing and ad free viewing for premium subscriptions (with the option of paying per video you stream). The alternative would be a purely subscription based model, with different tiers for different number of hours viewed and automatically allocate sats for creators and platform once their content is viewed. indeehub is operating on this model currently, though they aren't yet what you can call a fully LN video streaming platform atm and their focus is on cinematic content, but the general idea remains the same.