Network synced industry-proven GPU accelerated Hap video codec playback solution for Unity.
— 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.
— 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