- From: Florian Bösch <pyalot@gmail.com>
- Date: Mon, 10 Jul 2017 10:21:16 +0200
- To: "Bassbouss, Louay" <louay.bassbouss@fokus.fraunhofer.de>
- Cc: "public-webvr@w3.org" <public-webvr@w3.org>, "Pham, Stefan" <stefan.pham@fokus.fraunhofer.de>
- Message-ID: <CAOK8ODj+Tqe1QaDYQWp3J3EtYWOKkxzMVu+5KpmvOMsjdiwN8w@mail.gmail.com>
Dear Louay, DRM is an ineffective and usability hindering measure that serves no purpose whatsoever at all. In order to render anything in WebVR you have got to render it in WebGL. To render a video in WebGL the plain texture has to be uploaded to WebGL (i.e. to the GPU). That means that a gl.texture2D(yourvideo) call would decrypt the obfuscated video frame and put the plain video frame into GPU vram, where it can be readPixel'ed or otherwise be read out. Since DRM attempts to obfuscate the plain content, that can obviously not work, so it will never be possible to render DRM content inside a usable WebGL context. The best you could hope for is convince a GPU manufacturer to include functionality in drivers to overlay a portion of the screen with DRM'ed content. However, such content could not be shaded, depth-tested, stencil'ed, transformed, etc. It would be entirely outside of the normal rendering pipeline, and therefore be quite useless in 3D applications. If you'd like to render video in WebVR (i.e. WebVR) please consider not using user hostile technologies because as just demonstrated, they destroy usability and make everything extremely awkward, for no real gain. The presence of DRM on a video does not preclude it landing on TPB in any way. As demonstrated in plenty of examples the main purpose of DRM is to introduce vendor-lock-in and make it harder for the competition by dishonest means. If your offering cannot exist without the inclusion of user-hostile technologies, perhaps this is a clear sign that your offering is garbage. Thanks, Florian Bösch On Mon, Jul 10, 2017 at 9:15 AM, Bassbouss, Louay < louay.bassbouss@fokus.fraunhofer.de> wrote: > Dear Group members, > > > I am not sure if this topic is already discussed in the group. Is there a > way to render DRM content for example encrypted 360° videos using WebVR? If > not, do you plan to address this issue in the future maybe in WebVR Working > Group Charter? > > > Thanks, > > Louay Bassbouss >
Received on Monday, 10 July 2017 08:21:50 UTC