4 ms·
What do you mean by rendered with pure JS? It's rendered server side, isn't it?
by ibash 13y ago
What do you mean by rendered with pure JS? It's rendered server side, isn't it?
- asdfs 13y agoApparently the video decoding and other client-side stuff is done purely in JavaScript (and in particular using WebGL), no <video> tag or plugins or anything like that. I presume that all the server-side stuff is still native code. I'd still like to see a demo page with their JavaScript decoder.
- tonyplee 13y agoAre you sure it is not just as simple as opening up a websocket and pipe the frame data as texture data directly into the webgl instant?
- asdfs 13y agoHow would video compression work in that case?
- sandyman 13y agoNo, there is a full DCT decoder in ORBX.js, the encoder is built into the Amazon AMI, and can use CPU or GPU for encoding (the GPU encoder is pure OpenCL - so one day ORBX.js could support encoding in the browser through WebCL). If you send raw data down to the browser, you would need a 1 GB connection . We are targeting 4G/LTE speeds at 8-12 Mbps for HD @ 60 hz, with support going to 1-3 Mbps for 1024x768 @ 30- 60 hz..
- 1qaz2wsx3edc 13y ago> The two parts of the announcement, JS+WebGL decoder and the GPU cloud driving the encoder, combine to make a whole greater than the sum of the parts. So, it's some client JS WebGL code, and something else driving the encoder in the cloud I like the idea of scriptable VNC like streams.
- prawn 13y agoIs the JS handling the streaming or whatever that aspect of it might be called?
- smaili 13y agoThey have a JavaScript library called ORBX.js that handles all the streaming and encoding in the browser. You can read more about it here -> http://www.otoy.com/130501_OTOY_release_FINAL.pdf http://www.otoy.com/130501_OTOY_release_FINAL.pdf