Sorta: You can call various endpoints if your app calls your backend and the backend using a client credentials tokens, so a backend would be required.
but
users would need their own twitch account in order to have an account to stream to.
Assuming by stream you mean “all fans are ctreators” and “stream is send video data to twitch to ingest”
Thanks a lot Barry, so regarding the need of an account I would differentiate creators (streaming something) and consumers (watching the stream) → do both creators and watchers need a Twitch account?
For us, requiring an account for creators would not seem too cumbersome but for every watcher it starts being complicated.
Thank you! Last question I promise: can I create the account for the watchers? they might have to only validate the creation via their email but basically to make it as simple as possible for them:
ie. button in my app “click here to create an account on Twitch” → opens popup “check your inbox and validate your account creation before returning on the mobile app” → they can now comment