As the title suggests my goal is to have a room that anybody can join and watch but only certain people can become publishers, essentially a twitter spaces type deal but with video as well. Is this possible with Janus?
I made a short presentation on that specific scenario at FOSDEM, a few months ago: FOSDEM 2023 - Social audio applications with Janus
Notice that covers the scalability aspects of it, rather than the authorization. To limit who can publish you can use something like VideoRoom ACL tokens (which you can read about in the docs).
Interesting, thanks.