-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add video plugin #19
Comments
We want to add video and audio support inside zeo. What we essentially need is a plane video player and mono audio output, out of a 'speaker'. Which we can configure later as 2.1, 5.1, 7.1, etc. channels. The plane video player has to be scalable and the ability to make it curved or 360 would be a plus. Currently support for mp4, mkv and avi should be sufficient and mp3 support for audio should be enough too. This feature has to work both in the Vive and PC. There are tonnes of resources available for adding 2D/360 video, Here's a link that you might find useful for audio. |
A few other notes for the video playback, The video would be streamed across all users and websocket messages would be used to communicate play, pause and scrubbing between players. We would also have to add a draw distance to stop video playback for each particular user as they navigate away from the screen. Instead of manually (re-)implementing draw distance and persistence across restarts, we can just make the speakers/screen be objects in the objects module. The objects module already handles loading/unloading based on range and saving data to the backend. For the audio spatialiazation you can find support for it in our core API over here. |
Similar to camera plugin, but for videos
The text was updated successfully, but these errors were encountered: