A stream.place client in a single index.html
at main 13 lines 980 B view raw view rendered
1# Bootleg stream.place 2 3A stream.place client in a single [index.html](index.html) file. It's not very good, and you're better off using [stream.place](https://stream.place). But it was a fun little thing I had to work through (I was nerd sniped). It's also a fun little thing to see how stream.place works. Displaying the video is actually all built in browser apis using [RTCPeerConnection](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection). 4 5Public instance at: [https://bootleg.baileytownsend.dev](https://bootleg.baileytownsend.dev) 6 7# Features 8- You can watch your favorite streamer on the atmosphere. 9- Shows everyone who is currently streaming 10- It even shows the stream. with play/pause, mute, and volume controls. 11- Loads chats in as well from stream.place's websocket. 12- You can login via oauth thanks to [@atcute/oauth-browser-client](https://github.com/mary-ext/atcute/tree/trunk/packages/oauth/browser-client). 13- Once logged in you can send chats