The distribution aspect is being addressed at protocol level. There are a few bits and pieces in the pipeline that would make it work.
Notes holding encrypted files (then need to find a way to have a zap send the decryption key, zap wall)
Zap tags… so that a LN address can follow content if it is being redistributed.
Zap splits at Nostr protocol level, to split the income amongst the makers
Decentralized heavier duty servers (for bigger media, music and video)
Once the media distribution aspect is standardized it will be up to the clients to imagine how the audience can interact with and pay for it (zap per play, subscriptions, ad sponsored….)