Decoding livestream in desktop app

I promise I did a fair amount of searching around for this question.

I’m writing a desktop application in Golang and using a library to be able to decode and display mp4 files. I want to display livestream content, or even possibly more than one. This is meant to be a tool for moderators of which moderate more than one channel at once, or as a simple and lightweight desktop app external to a web browser.

The question is: is iframe embedding the stream in the desktop GUI the only option (say for example, within GTK)?
Or is there a way for me to decode the livestream directly without iframe embedding?

Thank you for reading :smiley:
-Euh

Yes, the Twitch Embed is the only supported method of viewing Twitch streams outside of the Twitch site/apps, and with the specific restrictions and requirements documented in the Embed Docs https://dev.twitch.tv/docs/embed/ and the Twitch Developer Agreement https://www.twitch.tv/p/en/legal/developer-agreement.

Trying to display the stream any other way may violate Twitch’s Developer Agreement and/or the ToS.

1 Like

Wonderful, thank you so much. Just wanted to make sure.

Appreciate the reply and info :grin: