I'm pushing a new commit that has ffmpeg added to the container. So that should work now.
The RMTP server is not accessible by the internet at this point. It is for you to stream locally to from your software (obs) This is why no stream key is needed. If I ever add the ability for others to use your gnostream instance simultaniously stream keys will be needed of course. I won't say it's planned but it's not out of the question. (something like a zap top up for stream time credit using your stream server)
I know it's a pain to edit the configs directly, especially in docker. An admin panel to edit stream info and setting is planend but for much later after I know everything is working smoothly. I still want to add nostr client integration so people can chat on the site. I'm also eyeing youtube and twitch settings to create a unified platform to stream across all the major platforms in addition to nostr and your self hosted site with a unified chat across all platforms on the self hosted site.
Further on the stream key. I think adding a way to use a stream key optionally is something I can add to satisfy apps that require it.
The tailwind css might not be properly built, causing the bad ui displaying as black. I'll have to look into this further.
I'm pushing a commit that optimizes the mobile view and may solve some of the unwieldy browsing you experienced.
Something with blossom may be in the future, but I kind of want to build my own blossom server so I have something I built I can test with. Planned but way later.
You can use VLC or ffmpeg to to export your streams to a single video file at the moment but you can consider this planned. Will require nostr login then I can allow the feature for the server owner by nostr key.
What do you mean by direct links to archived files? You should be able to navigate to the direct link to the output file in archive as it stands now. The direct link is what's in the nostr event.
posting a kind 1 for the stream can come pretty easily once I integrate nostr login and more frontend nostr things.
Once things are working smoothly, I intend to simplify the ui enough to be able to make custom themes and such so anyone can change it to their liking with ease.
Keep an eye out for a new pre-release to try soon. I'll tag you when it's up.