Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local 3D video stream for external players #461

Open
ThreeDeeJay opened this issue Aug 3, 2024 · 0 comments
Open

Local 3D video stream for external players #461

ThreeDeeJay opened this issue Aug 3, 2024 · 0 comments

Comments

@ThreeDeeJay
Copy link

ThreeDeeJay commented Aug 3, 2024

Side by Side 3D video files may have the highest compatibility, but there's significant downsides.
Mainly, they take up too much space and/or may degrade video quality when re-encoding.

So I'm proposing to use the source/2D video along with the generated depth map to render an uncompressed/lossless video stream (perhaps using mediamtx as suggested here) for both views, so that an external player like Stereoscopic Player/PotPlayer or sView that can open a URL (e.g. localhost:1234 or 192.168.1.5:12345 to stream from another device on the network) and split the image before displaying them in 3D or VR, respectively.

Perhaps this could allow real-time playback if depth estimation is fast enough, adjusting 3D depth settings on-the-fly, or just quickly re-generate the left and right views using newer algorithms like better halo masking/gap fill, if features like that are eventually added, or even sharing a depth map without having to upload/download a full SBS video file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant