This "Go Live" screen takes these things as inputs and then publishes a 30311 with them? Shosho app has a very similar functionality for BYO RTMP server users. We save these details and publish 30311 with user going live from phone camera.
We also offer a Shosho server which is based on zap stream and works the same, that is when a user streams to their stream key, the server publishes the 30311, so there is no need for the app to also do it.
What kinds do you use for non-live video? There are a few competing kinds. I think au9913 is looking for a video kind support.