No my site will create the nostr notes. I host my own rmtp server and my site converts any stream to it into an old stream so I can record live and broadcast the hls stream myself which is what the nostr live event points to when you're streaming. Zap stream lets you use their server and they make the events for you and you sign. With this I just hit start streaming on obs and boom my site goes live with metadata that I can change on the flu. Next up, I just have to throw making the nostr events in the same flow. nostr:nprofile1qqsxua0hju3e0j3jjhs0fjs0h3htnnreh6zm4lw4d0fhsgsv4rhwwnspzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxmhwden5te0wfjkccte9ehx7um5wfcxcetzwvhxxmmd9uggh9ef

It also archives the streams on the site so I'll make a component for those too.

Reply to this note

Please Login to reply.

Discussion

SWEET!

Ser, this is very cool. Recently we (the gang) chatted about how anyone could just run their own little site and then throw Nostr events into it for the content and here you are with a self- hosted stream and UI. Mad respect

Ty ser. If you can compile monaserver and have your own domain, you can get this to work for you too.

If I have a little incentive, maybe I'll break it all out from my site as it's standalone app once I put in the nostr event creation.

Check it now, see when I'm offline it automatically shows the most recent stream

The site is built with go so making a binary for the page is easy, but I imagine you could containerize a pre compiled version of Mona to run or make my own go impl of rmtp. Containerize both and anyone can host a page like this themselves.

Bro now I'm thinking of going all out to add in multi streaming to twitch and YouTube with configs to use your key there and then a view counter that aggregates views from all sources and a chat that aggregates messages from all sources all on the main self hosted page.