Skip to Content

Going live with Show Chat

Use Show Chat when you already have a stream running on your own server — for example, a self-hosted SRS, Owncast, or OME server, or a hosted service like Cloudflare Stream, Livepeer, or API.video — and you just need Shosho to handle the Nostr side: publishing the live event, monitoring the stream, and giving you a sharable chat page.

You give Show Chat one thing: an HLS playback URL (the .m3u8 link of your stream). Show Chat takes care of the rest.

Going live

Create a Show Chat

From the Shows screen, press Create a Show Chat.

Add your HLS playback URL

Paste the .m3u8 URL of your existing stream.

Add show details

Give the Show a Title, Summary, Image, and Hashtags.

Go live

Press Go Live.

Shosho publishes the live event to Nostr and gives you a chat page link you can share with your viewers.

Monitoring

Shosho’s backend monitors your HLS stream. While it is live, Shosho updates the stream event periodically so Nostr streaming clients know that it is still live. Once your stream ends, Shosho automatically publishes an updated event marking your stream as ended — so you don’t end up stuck as “live” on the network after your stream has ended.

Going offline

Once you stream ends, Shosho automatically publishes an updated event marking your stream as ended. Or, if you want to manually end your show chat at any time, press Go Offline on your Show.

Sharing the chat page

While the Show Chat is live, an Open Chat button appears on the show. Press it to open the chat page in your browser. The link is shareable — it’s the same page your viewers will use to watch and chat. Share that URL to invite viewers to join your chat.

Show Chat vs Live Show

Show chat is designed for streamers who want to start live streams on existing servers they control. If you need a server to go live with then use a Live Show and let Shosho host the video too.

Last updated on