Sorry that I don't know much about rendering engines. I am here to raise other suggestions.
DeoVR is (almost) the easiest player to use, and it's the only one available for all major platforms. I am very glad to see it being improved with each new release. Yet there are some aspects that DeoVR can get better:
1 Remote control can be better implemented. Long time ago I even wrote a little app for remote control and have fun with it. At that time, I realized that this feature had huge potentials for DeoVR. It can open up a new multi-billion dollar market for DeoVR. Yet sadly the remote control feature remained the same throughout the years. Right now the remote control still can not be used in browse mode. It severely limits the applications for remote playback.
There are a few things it can be improved:
- Control through web socket.
- Control command to specify the media 3D format.
- Media playback support multicast, which means DeoVR does need to support RTP, or HLS.
2 Better video wall implement than json files.
While json files are simple, it cannot replace html. A much better implementation is using meta data in html to tell DeoVR that this is DeoVR compatible, then DeoVR extract the specific tags from the html and render a video wall.
This way will greatly reduce the complication of web designers. They don't need to render a json for each page. They just need to add some additional tags for each video.
I'll imagine that on those compatible webpages, a button "video wall" will be available. You can click on it and view the videos in a wall, then click a button "browser" to go back to the web browser mode. ( In video wall mode, there should be "Next Page" and "Previous Page" buttons to avoid repeated switching. )
3 Plug ins.
Right now DeoVR is all alone. Yet if only it opens some plug-in mechanism, like the way Firefox does, it might be much better. Because a VR player sometimes are used in very special environment, like in an amusement park, or an expo. They all require special handling or routines. DeoVR doesn't offer much in feature extension. So for now, it's still being used as a home VR player only. It actually limits the expansion of DeoVR.
Imagine that VR amusement park use DeoVR to offer customers thrill rides, VR Cinemas use DeoVR to playback VR movies, museums use DeoVR to show certain video in certain spot, or expos use DeoVR to automatically show each potential customer their ad videos.
Right now DeoVR cannot do them, but they can be easily done if only there is a plug-in api to implement them.