LVS can create Virtualized Video Assets from MP4 and HLS sources encoded with commonly-used codecs.
- MP4 Assets
- Only the primary audio track is supported.
- HLS Assets
- LVS supports both HLS Master assets (M3U8 manifests that references multiple variant manifests), and HLS Media source assets (a self-contained M3U8 manifest for video/audio stream).
- All variants within an HLS Master Manifest must be of the same duration and have the same segmentation breakpoints.
- If multiple HLS Master Manifest sources are to be used within a single assembly, all Master Manifests in that assembly must have the same number of variants, following a consistent ordering and numbering convention.
- All HLS Media Manifest assets within a single assembly share the same resolution, and use the same number of audio tracks.
- For optimal audio/video synchronization, we strongly recommend encoding your video in combined video & audio HLS segments of a uniform length.
Additional Requirements & Recommendations
- All source files to be located at publicly SSL-enabled (https) URLs. If content is available on a private location, make sure you discover the videos through our Secure Discovery APIs
- We recommend that you set your assets' Cross-Origin Resource Sharing (CORS) settings to permit playback through lvs.linius.com, so that you can preview these assets within the lvs.linius.com user interface.
- To avoid audio & video synchronization problems with Assembled videos, please ensure that your audio and video streams are of equal duration and have the same start & end times.
- A.I. Enrichment is not supported for source files larger than 10GB.
- The higher your source files' keyframe density, the more precise you can be in how you splice and re-sequence video segments. (Please note: video files created by many screen-recorders and web-conference software can have very low keyframe density. For optimal Virtualized Video, consider re-encoding these assets with higher keyframe density.