I'd like to be able to stream a website (e.g. youtube) as texture data into a WebGL scene. I've considered solutions where I'd simply overlay an iframe of the website on top of a WebGL scene, but ideally, I'd like to be able to use the website's content and render it as a texture into a WebGL scene for interesting post processing effects.
I've seen solutions where we I can snapshot the site (e.g. Html2Canvas) and stream the image data, however, being able to capture and render at 30+ fps would probably be way too expensive.
Any thoughts?