# Make our own twitch stream viewer

**URL:** <https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109>\
**Category:** API\
**Created:** [August 9, 2019, 5:27pm UTC](https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109 "2019-08-09T17:27:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rankingbubbler](https://avatars.discourse-cdn.com/v4/letter/r/3be4f8/32.png) [@rankingbubbler](https://discuss.dev.twitch.com/u/rankingbubbler)\
**Post date:** [August 9, 2019, 5:27pm UTC](https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109/1 "2019-08-09T17:27:46Z")

</div>

Hello,

I was thinking of making a twitch stream video viewer.

Are we allowed to do that?

What are we allowed to do? I know i can go spend 6 hours reading the terms of service, i was just wondering if anybody knows this already who can just tell me?

Thanks

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 9, 2019, 5:36pm UTC](https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109/2 "2019-08-09T17:36:45Z")

</div>

> **[Embedding Twitch](https://dev.twitch.tv/docs/embed/)**
>
> Embedding Twitch in Your Website

Covers how to embed Twitch on your own website.

---

<div class="post-metadata">

**Author:** ![rankingbubbler](https://avatars.discourse-cdn.com/v4/letter/r/3be4f8/32.png) [@rankingbubbler](https://discuss.dev.twitch.com/u/rankingbubbler)\
**Post date:** [August 9, 2019, 5:55pm UTC](https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109/3 "2019-08-09T17:55:41Z")

</div>

Thanks for the info,

What if I wanted to play a stream without using embed? Im using HTML5 WebGL canvas in the browser, but WebGL doesnt have embed capability just a raw canvas. So the only way is to take the twitch stream and make my own player using WebGL and show it in the canvas myself. Is this allowed?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [August 9, 2019, 5:56pm UTC](https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109/4 "2019-08-09T17:56:53Z")

</div>

There are no officially supported endpoints to do that.

And arguably doing that may be considered against the Terms of Service.

---

<div class="post-metadata">

**Author:** ![rankingbubbler](https://avatars.discourse-cdn.com/v4/letter/r/3be4f8/32.png) [@rankingbubbler](https://discuss.dev.twitch.com/u/rankingbubbler)\
**Post date:** [August 9, 2019, 6:03pm UTC](https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109/5 "2019-08-09T18:03:57Z")

</div>

Thats a real shame, maybe twitch forgot about WebGL endpoints? WebGL is used all over the world for games in browsers, thought twitch was all about games?? How can they make such an error as to forget about WebGL?? Its discrimination, browser developers are people to!!!

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [September 8, 2019, 6:04pm UTC](https://discuss.dev.twitch.com/t/make-our-own-twitch-stream-viewer/22109/6 "2019-09-08T18:04:03Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
