Actually not sure if this is the best sub-forum. Move it if you think so.
Trying to summarize.
I started to do streaming through Twitch.tv and I realized there are not desktop applications for Linux. I'm using ffmpeg from a terminal, but this doesn't allow too much control and you have to have a web-browser open to your channel to control some stuff.
So I was wondering to create a
simple (ha!) application to do some management over the streaming, even calling ffmpeg instead of using the terminal, but
as I've read public Twitch.tv API uses OAuth and forces to have a "Redirect URI". About OAuth I have no idea how does it work or if it's possible to do such thing using Free Pascal (Indy? Synapse? ...). About the URI,
here they suggest to use a local webserver embedded in the application (I know it is possible to create a local webserver but I don't see why it is necessary).
Of course I'll ask in Twitch developers forum but I'm pretty sure they don't know what Pascal is so I first ask here for help and opinion, specially because I don't actually know what to ask them. I did very few network programming with Free Pascal so I'm a bit lost.