WebGL (Three.js) .m3u8 live stream video texture
===

I'm trying to get a live video stream to play as a texture in WebGL using [Three.js][1]. I've got the video textures working with local files, and I've had some limited success with remote .mp4 files but .m3u8 (Apple HLS streaming) does not work at all.

Things I know:

- I know this will only work in Safari (as Chrome etc do not support m3u8)
- I know the streams are there (I have tested a simple tag on the page and it displays correctly).
- When I test I do not get any errors or security problems in the console (unless I try to draw the pixels of the video to a 2D context, which confirms the video is there)

Has anyone done this before?
(Thanks so much for any help!)


  [1]: https://github.com/mrdoob/three.js/