What is Nostr?
ben
npub1000…7nql
2023-04-30 14:32:44
in reply to nevent1q…3jgg

ben on Nostr: if you want a very rough example of this, take a look at #[7]​ - a micro app for ...

if you want a very rough example of this, take a look at stemstr (npub1ste…mul5)​ - a micro app for sharing and remixing audio tracks, of which media is core.

the media protocol is experimental and a WIP but we’re closer to your ideas than b64’d binary in json:

- we built a custom nostr relay that exposes a couple of non-websocket HTTP endpoints
- we upload media using multipart-form data. this is simple for clients to implement and chunks data on the way up
- since our relay powers a music streaming app we transcode the audio uploads for streaming (HLS). the relay currently doubles as the streaming fileserver
- our webapp emits a note on successful upload which includes the media urls
- when listening to media in stemstr, each note is rendered with a custom audio player that buffers in the audio as needed (streaming)

again, this is still a WIP and has lots of room for improvement but I wanted to add this data point to the discussion as this is a real world example of streaming media on nostr.
Author Public Key
npub10000000thpep7auj058803nqtymqlf3rw87lzhe6mkfeywnpxg5sjw7nql