The Immersive Video Delivery solution provides basic components for OMAF-Compliant Tiled 360 Video Delivery, including MCTS-based HEVC transcoding, OMAF-compliant streaming packing, client OMAF dash access library; and FFMPEG plugins for quick trial for these components to setup E2E OMAF-Compliant 360 video streaming. The project is a reference solution for those want to build up tiled-based 360 video delivery based on Intel Platform.
The Immersive Video Delivery solution is licensed under the BSD 3-Clause "New" or "Revised" License, except that "FFMPEG Plugins" is under the LGPLv2.0 license. See LICENSE for details. MP4 base library is from Nokia/OMAF in OMAF Packing Library and OMAF Dash Access Library, so the license should compliant with Nokia/OMAF license.
See CONTRIBUTING for details. Thank you!
- How to build and run, refer to OMAF_Compliant Immersive Video Getting Started Guide
- Solution architecure, refer to OMAF_Compliant Immersive Video Reference Architecture
The Immersive Video Delivery Reference solution contains below components:
- OMAF Packing Library
- OMAF Dash Access Library
- 360 Video Processing Library
- Reference OMAF Player
- FFMPEG Plugins
- Documents
The Immersive Video Delivery Reference solution may run on Linux* 64 bit operating systems. The list below represents the operating systems that the solution was tested and validated on:
- Client: CentOS7.6 or Ubuntu* 18.04
- Server: CentOS* 7.6
- Server:
- Intel Xeon 6xxx for 4K video; Intel Xeon 8xxx for 8K video
- Memory >= 128GB
- Client:
- i7-6770 + 8G Memory