360° Video & VR Player

Top publishers use our HTML5 web player and SDKs to power their 360º VR videos across their media properties.

  • Adaptive streaming (all web browsers, iOS, Android)
  • All formats (180º/360º, 3D/2D, HD/4K/8K)
  • Free to use!

VR Headset Ready

Power playback in headsets with our player SDK – available across all major VR platforms.

VR headset

Easy to Integrate

<!-- Upload your video. Then copy & paste the embed code. Example -->
<iframe id="ado-24" src="about:blank" frameborder="0" width="1280" height="720" webkitAllowFullScreen="1" mozallowfullscreen="1" allowFullScreen="1"></iframe>
<script type="text/javascript">document.getElementById("ado-24").setAttribute("src", "//www.vroptimal-3dx-assets.com/content/24?player=true&autoplay=true&referer=" + encodeURIComponent(window.location.href));</script>
<script type="text/javascript" src="//remote.vroptimal-3dx-assets.com/scripts/vroptimal.js"></script>
Explore the docs
FullscreenVRPlayer.launch(viewController: self,
                          contentID: 24, // Your OmniVirt Content ID
                          autoplay: true,
                          cardboardMode: .Off)
Explore the docs
FullscreenVRPlayerActivity.launch(MainActivity.this,
                                  24,      // Replace with your Content ID
                                  true,    // Autoplay
                                  Mode.ON  // Run in Cardboard mode
                                  );
Explore the docs
VRPlayer.Launch (24,       // Your OmniVirt Content ID
                 true,     // Autoplay
                 Mode.Off  // Cardboard Mode
                );
Explore the docs
VR Player SDK

360° Interactive Video

Create an immersive and interactive experience inside of your 360° video. Let your audience choose their own adventure. Read our tutorial.

  • Link multiple 360 videos together, taking your audience on an interactive journey.
  • Navigate across different content type: 360 photos, image slideshows, and 2d videos.
  • Hotspots can be fully customizeable.

Fully Controllable

Programmatically control our player from our API. Customization is limited only by your imagination.

OmniVirt.api.sendMessage("play");

More Features

Advertising

Advertising

Diversify your monetization with unique 360º pre-roll ads in just one click.

8K Resolution

8K Resolution

Present your 360º VR content in the highest resolution available anywhere.

Adaptive Streaming

Adaptive Streaming

Support HLS / MPEG-DASH for adaptive streaming based on user connection and device.

Analytics

Analytics

Leverage the latest tech to track focus points, engagement, and more.

Who we work with

Publishers

Brands

Explore the docs