Hi there,
I’m working on developing a client-server architecture to stream real-time videos to the HTC Vive Focus 3. The server will be running on a Linux PC and will be responsible for transferring video data via a USB Type-C cable to the Focus 3. On the Focus 3, a Unity-built client-side app (targeting Android) will render the video in real-time.
I’m seeking advice on a few key aspects of this architecture:
- USB Data Transfer in Unity (Android): How can I access the USB port on the Focus 3 to facilitate data transfer within Unity? Are there specific libraries or APIs that would be beneficial for this purpose?
- Video Encoding Format: What encoding format would be most efficient for transmitting and rendering real-time video in this setup?
- Server-Side Setup: How should I structure the server side to handle video encoding and data transmission to ensure smooth real-time streaming?
Any guidance or resources you could provide would be greatly appreciated.
Thanks for your help!