Stream to 3D - FAQ

What algorithms does Stream to 3D employ for 2D to 3D conversion?

Stream to 3D applies an advanced algorithm based on the Pulfrich effect, wherein a temporal disparity is introduced with a controlled time delay in one eye's view compared to the other, the viewer then perceives depth when observing moving objects.  Stream to 3D also applies innovative techniques such as scene change detection and motion compensation to eliminate discomfort. An important feature of the approach is that it leverages the human minds innate ability to interpret the 3D nature of the world by presenting minimally adjusted real images of it, although offset in time, rather than attempting to guess where objects appear in space. This means that there are NO artificially generated artefacts, by contrast with other approaches. See here for further background.

What hardware and software is required to run Stream to 3D?

The system requires a Windows based PC with a capable graphics card (ideally from Nvidia or AMD). An average PCVR system would be more than adequate. The system employed for proving included a Nvidia 3060 Laptop GPU. For further details see here.

What resolution videos can Stream to 3D handle?

There are no software imposed limits on the resolution of the 2D input video and 3D output. A modest PCVR setup can easily handle 1080p conversion to 3D Full SBS output in real-time, 4K conversion to 3D in real-time is also quite possible with some parameter tuning.

What devices does Stream to 3D support?

Stream to 3D supports VR Headsets; including the Oculus Quest range with media players such as Sky Box VR Player, Pigasus, BigScreen and Virtual Desktop for real-time 2D to 3D video conversion. In addition, any headset that can view the PC desktop and convert that view from one of the standard 3D Output Formats e.g. HTB, SBS or Full HTB, SBS. Windows PCs, Smart TVs with Smart Media Players Apps, devices such as the Fire TV stick, Mobile phones and other such devices that support media players such as VLC (supported by streaming). 2D output devices are supported by configuring Stream to 3D to output 3D content in Analglyph 3D, which is viewable in 3D with Red/Cyan glasses.

What media players does Stream to 3D support?

Tested with; Big Screen (Steam VR and Standalone), Virtual Desktop (Desktop View not via its in-built media player), Sky Box VR Player, Pigasus, VLC for Desktop, VLC for Fire.

What 3D output formats does Stream to 3D support?

Stream to 3D supports, Full SBS, Full TB, Half SBS, Half TB, Half SBS Upscaled, Half TB Upscaled and Anaglyph 3D (Red/Cyan) formats.

What streaming approaches/protocols does Stream to 3D support?

Release 3 of Stream to 3D supports; http, rtp, udp and rtsp streaming (rtsp additionally requires the open source Mediamtx application). Http streaming is recommended as it is widely supported (for example by; VLC media player on a wide range of devices including phones, Smart TVs and the Pigasus VR Media player). See here for an overview of each.