Orion360™ is our in-house 360 VR media engine that we have developed and licensed since 2013
Finwe
Orion360™ SDK
The most professional, feature rich and best performing solution
for embedding 360° VR videos & photos to your new or existing apps

See what our customers are building
Use Case Examples
-
Travel & Tourism
Enhance your travel apps with VR video: show the benefits of the best hotels, unforgettable day trips, and local dining & night life. Make them excited of all the experiences that awaits them on location.
-
Training & Education
Forget slideshows and lectures, train your personnel in VR. Let them experience real world situations cost-efficiently, and test how they are doing using QA & heat maps built into the app.
-
Entertainment
Take the fun to the next level – in VR the audience gets inside the movie and feel like being part of it. Create a custom app for monetizing your production with in-app payments, extras and interactive mini games.
-
Therapy & Mental Health
Let your patients conquer their fears safely, step by step. Watch what they see in VR on your own tablet, and add a Bluetooth heartbeat monitor for observing and recording both stimulation and response.
-
Advertising
The masses still haven’t experienced VR… but we already know they’ll love it! Now is a great time to give a boost to your corporate image and increase sales by creating ads they will actually want to watch and share.
-
Industry
Use VR video for cost-efficiently documenting your facilities and processes. Link camera paths with site maps for natural navigation. Let your personnel visit any of your sites and factories with their smartphones.
-
Fund Raising
VR is the perfect medium for revealing the other side of the coin. Document what has happened, let your audience see and feel it, and set up an easy method for supporting a good cause.
-
Real Estate
Pick an all-in-one 360 video camera and a selfie stick, hit record button, and take your audience to a virtual tour through the house. Quick, easy, authentic. Just integrate upload & playback to your app.
-
Construction
Show VR tours of your CGI design models to customers. During construction, document the building layer by layer with 360 photos and enhance your app with an “X-ray vision” to see inside the walls.
References
Selected apps powered by Orion360™

The magic behind the SDK
Orion360™
Rendering Engine

-
Superb Image Quality
Crystal clear picture for retina and other high resolution displays rendered with OpenGL shader technology.
-
Top Performance
Hardware accelerated video decoding, optimized rendering pipeline, and purpose-built native C++ engine.
-
Natural Navigation
Our sensor fusion algorithm combines touch and gyro control without compromises made by competitors.
-
Responsive
By integrating with platform’s UI toolkit, feels snappy and easily adapts to different screen sizes from smartphones to TVs.
-
Customizable
Highly configurable with a clever binding mechanism – connect multiple views, controls and content as you wish.
-
Scalable
Scales along your needs from small quick & dirty demos to large-scale deployments for content ecosystems
-
Reliable
Built by mobile SW veterans, trusted by industry leaders, and already deployed with hundreds of apps to millions of devices.
-
Compatible
Supports the latest & greatest models loved by enthusiasts, but also runs well on older hardware.
-
Flexible
Embed media with the app for cost efficiency, stream smartly with adaptive HLS, or download for offline use.
Content Creation
Orion360™ supports content created with smartphones, DSLRs, multi-camera rigs, integrated 360° cameras, and virtual 360° cameras (CGI)
Content Delivery
Orion360™ can render content that is bundled with the app, sideloaded to device via USB, or downloaded/streamed from the network (using a CDN is highly recommended)

Embed
Bundle fixed set of media files to the app installation package and save on streaming costs

Sideload
Allow end-users to add their own content by simply copying media files to device e.g. via USB connection

Download
Create dynamic content set and support offline viewing by downloading media files from network before playback

Stream
Provide easy access via streaming media files from network and LIVE broadcasts via adaptive HLS streams
Content Formats
Follow these guidelines for best compatibility and performance
Use equirectangular projection for all panoramic content. Support for Cubemap projection is available for Pro version on request.
Mathematically correct aspect ratio for full spherical 360×180 degree content is 2:1 (recommended). However, you can also use other common video aspect ratios, such as 4:3 or 16:9 – the engine will automatically rescale it.
Recommended resolution when targeting for all devices is 1920×960, and 3840×1920 for high end devices.
Recommended safe frame rate is 30 FPS. High end devices can play 60 FPS, but 4k resolution with 60 FPS is too much for most devices.
Recommended safe encoding is H.264 in MP4 container. H.265 is supported by some high end devices. Pro version also supports HLS streams (.m3u8 playlist).
Highlights
Selected features of Orion360™ SDK

VR
Orion360™ SDK has VR mode built-in with configurable lens distortion compensation, state-of-the-art sensor fusion, and high performance stereo rendering

Projections
Choose one of predefined Orion360™ projections, such as original source, rectilinear, stereographic – or render multiple projections simultaneously

3D Objects
Import your own 3D models and add them to the same scenes as panoramas – for example, to include product CAD models

Positional Audio
Enhance immersion and add directional cues using positional audio – Orion360™ has built-in support for TwoBigEars/Facebook toolchain

Heatmaps
To learn how users explore & experience your content, use our patent pending solution for tracking, compressing, and visualizing focus areas with heatmaps

Hotspots
Create animated dynamic hotspots that respond to being approached / looked at / tapped, and connect actions as you wish
Get It Now
Orion360™ SDK comes in two versions: Basic for simple one-shot apps, and Pro for advanced and long-term apps with dynamic content

Basic
- White label - no splash/watermark
- Perpetual license - no other fees
- Unlimited video quality & length
- 6 month access to latest version
- 3 month (limited) email support
- Basic SDK engine & feature set
Basic version features:
-
Native Engine
Purpose built C++/Objective-C media engine, 1st generation
-
High Performance
HW accelerated path from video decoding to rendering on screen
-
Superb Image Quality
Optimized OpenGL ES 2.0 shaders
-
Natural Navigation
High-end sensor fusion algorithms combine gyro, accelerometer, magnetometer and touch input without compromises
-
Embed, Sideload, Download, Stream
Embed videos (.mp4) and photos (.jpg, .png) with the app, load from the local file system, or download/stream from the network
-
Customizable Controls
Use custom graphics, widgets and layout for controls, and receive player events as callbacks
-
VR Mode
Side-by-side rendering with configurable lens distortion model and 3D video support (different left and right eye images)
-
Mono Panoramas (2D)
Render monoscopic panorama images & videos
-
Spherical / Doughnut / Custom FOV Content
In addition to full spherical content, use doughnut shape / other smaller FOV cameras, and limit navigation accordingly
-
Projections
Choose between original source, rectilinear, or stereographic / little planet projection
-
Tapping Input
Single tap / long tap / double tap 2D viewport, specific area of the viewport, or inside the 3D world
-
Director's Cut
Create an alternative viewing mode and take the wheel by controlling the camera on behalf of the end-user
-
Basic Hotspots
Add 2D images with alpha as hotspots, animate them, and observe when they are tapped or looked at (Pro version is recommended)
-
Full-size Image Overlay
One extra equirectangular image layer with alpha and blending / cross-fade with main layer

Pro
- White label - no splash/watermark
- Perpetual license - no other fees
- Unlimited video quality & length
- 12 month access to latest version
- 6 month (limited) email support
- Pro SDK engine & feature set
Pro version features:
-
Native Engine
Purpose built C++ media engine, 3rd generation
-
High Performance
HW accelerated path from video decoding to rendering on screen
-
Superb Image Quality
Optimized OpenGL ES 3.0 shaders
-
Natural Navigation
High-end sensor fusion algorithms combine gyro, accelerometer, magnetometer and touch input without compromises
-
Embed, Sideload, Download or Stream
Embed videos (.mp4) and photos (.jpg, .png) with the app, load from the local file system, or download/stream from the network
-
Customizable Controls
Use custom graphics, widgets and layout for controls, receive player events as callbacks, and create re-usable Orion360™ widgets.
-
VR Mode
Side-by-side rendering with configurable lens distortion model, configurable camera model, and full 3D support
-
Mono & Stereo Panoramas (2D/3D)
Render monoscopic or stereoscopic videos (side-by-side, over-and-under, and custom configurations)
-
Spherical / Doughnut / Custom FOV Content
Configurable mapping from texture areas to 3D model surfaces – spherical, doughnut, and more
-
Projections
Choose between original source, rectilinear, stereographic / little planet, perfect diamond, and mirror ball projection
-
Tapping Input
Single tap / long tap / double tap 2D viewport, specific area of the viewport, or directly at 3D world objects
-
Director's Cut
Create an alternative viewing mode and take the wheel by controlling the camera on behalf of the end-user
-
Dynamic, Responsive Hotspots
Use pre-built hotspot widget for creating beautiful, animated, responsive hotspots and configure actions to event listeners
-
Multiple Panoramas, Views & Cameras
Split view to viewports, add 3D scenes, cameras, panoramas, content sources, controls etc., and map everything together using a clever binding mechanism
-
Multiple Video Sources
Standard video, panoramic video, and camera feed – even multiple simultaneously when supported by hardware
-
Image & Video Sprites
Add 2D images and video panes as sprites, and fine-tune their layout by selecting proper alignment and scaling rules
-
Textured 3D Polygons
Import your own textured 3D models (Wavefront .obj files), add them to scenes and manipulate them as you wish
-
AR Mode
Mix panoramas and 3D objects with live feed from device’s own camera to create AR apps
-
Live / Adaptive HLS Streaming
Broadcast live streams and avoid buffering pauses by using adaptive HLS streaming technology
-
Positional Audio
Create positional audio tracks using TwoBigEars/Facebook toolchain and play them with Orion360™
-
Heatmaps & Analysis
Track how content is viewed (video title, player position, player mode, camera direction, field-of-view, etc.) and produce eye-opening heatmaps that can be overlaid on top of VR video
All licenses will be locked to package name / bundle identifier provided by customer. Single license allows publishing one (1) application title per platform. As an example, releasing “My 360 Video App” for iOS and Android requires purchasing two licenses (1 title, 2 platforms).
Also applications intended for internal use (not published in stores) require purchased licenses. Limited amount of free trial licenses are available for custom package name / bundle identifier for evaluation purposes.
Install
Orion360™ SDK integrates right into your IDE – no need for manual install. Simply choose the version and the platform, then follow instructions in our Hello Orion360 GitHub projects to get started.
Orion360 SDK (Basic) for iOS
Orion360 SDK (Basic) for Android
https://github.com/finweltd/orion360-sdk-basic-hello-android

Orion360 SDK (Pro) for iOS
Coming soon…