bmegli / unhvd-native

Unity Network Hardware Video Decoder Native library
Mozilla Public License 2.0
8 stars 2 forks source link

Any roadmap for Windows support? #5

Open jdagdelen opened 4 years ago

jdagdelen commented 4 years ago

This project is super cool, but I would like to integrate it into a VR app I am working on and that would require Windows support. Is there any possibility this could be configured to work on Windows?

bmegli commented 4 years ago

Hi @jdagdelen,

The required work was sketched in UNHVD#14.

Note that this was before splitting NHVD to unhvd-native and NHVD.

I have no plans on supporting Windows myself, at this moment at least.


Also note that this is experimental framework that uses non-standard ways for encoding and transporting data.

It solves my personal robotics problems now (2019-2020). In the long term you are better off investing your time in standards.

There are at least two emerging standards that you should pay attention to:

The last time I checked there was no hardware implementation for those. In principle 3D-HEVC and V-PCC should be implementable in terms of contemporary video encoding standards so hardware encoders should be just a matter of time.

Those should be coupled with some industry standard for transporting data (e.g. RTP).

There are also google Draco (for static point clouds probably), PCL point cloud compression and maybe some other options to consider.