Skip to content

DemolitionStudios/DemolitionMediaHapProSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 

Repository files navigation

Demolition Media Hap Pro Sync

Network synced industry-proven GPU accelerated Hap video codec playback solution for Unity.

Promo Video

Useful links

Features:

— Hardware accelerated Hap video playback without any external codecs installation needed. Hap, Hap Q, Hap Alpha, Hap Q Alpha, Hap R supported.
Sync playback across multiple machines using UDP networking.
— Use Unity Timeline to control the playback.
— Control video playback with your own clock source.
— Ability to manually specify current video frame index.
Reverse playback.
Seamless loop playback.
— Low CPU/memory usage. Frames are decompressed on the GPU.
— Play 4k @ 120 fps, 8k @ 60 fps or 10k @ 60fps videos, play multiple videos at once. Extremely fast frame-precise seeking.
Frees your render and main threads: texture updating is done completely in background threads.
Multichannel audio support.
Transparent videos with Hap Alpha, Hap Q Alpha and Hap R codecs. First plugin to support Hap Q Alpha / Hap R in Unity.
— Chunked Hap support for even faster multi-threaded decoding.
— Non-multiple of 2 video resolutions.
Windows/DX11 support.
— Suits for both programmers and artists: C# API along with IMGUI/uGUI wrappers provided.
— Example scenes with the typical usage scenarios.
Demo app available.

Requirements

— Unity 2019-2022.x
— Windows 8.1/10
— DirectX 11 / DirectX 12 / OpenGL / Vulkan

This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here

About

Network Synced Hap video playback plugin for Unity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published