When we add lightning bandwidth incentive to relays, we could even do recorded livestreaming over nostr.
You'd save the stream in chunks that refer to the previous chunk id. You'd update the latest chunk id in a nip33 replaceable event such as '#d': 'streams/[streamName]'.
Obviously all relays don't need to do this bandwidth & storage intensive stuff.
