https://github.com/vimeo/aframe-vimeo-component
Stream Vimeo videos into WebVR.
https://github.com/vimeo/aframe-vimeo-component
aframe glitch html oculus react rift threejs virtualreality vive vr webgl webvr
Last synced: about 2 months ago
JSON representation
Stream Vimeo videos into WebVR.
- Host: GitHub
- URL: https://github.com/vimeo/aframe-vimeo-component
- Owner: vimeo
- License: mit
- Created: 2017-12-04T17:17:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-13T06:52:07.000Z (over 2 years ago)
- Last Synced: 2025-04-03T22:41:36.630Z (2 months ago)
- Topics: aframe, glitch, html, oculus, react, rift, threejs, virtualreality, vive, vr, webgl, webvr
- Language: JavaScript
- Homepage: https://aframe-vimeo-component.glitch.me/
- Size: 9.97 MB
- Stars: 82
- Watchers: 18
- Forks: 23
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Vimeo A-Frame component
An A-Frame component for streaming video from Vimeo to WebGL/VR/AR apps
Getting started
—
Wiki
—
Stay in touch## Examples
## Features
📼 **Streaming video made simple**: The component lets you stream video hosted on Vimeo directly to your A-Frame app🏋🏿 **Let us do the heavy lifting**: stream multiple resolutions including adaptive video on supported platforms for best performance and video quality
📱 **Works everywhere**: works on phones, tablets, laptops, computers, VR headsets and even underwater
## Usage
To start playing and streaming video now, remix the Glitch example:The first step is to generate your own Vimeo API token. [Generate the token](https://vimeo-authy.herokuapp.com/auth/vimeo/webgl), and then copy it and paste it into the *.env* in Glitch.
Almost done, go to the basic example under `examples/basic.html`
and change the video id in line in to your Vimeo video id. It should look like
```html
```
Try our other examples or head to our [Getting Started](https://github.com/vimeo/aframe-vimeo-component/wiki/Getting-Started-%F0%9F%9A%80) guide to learn more> Streaming Vimeo videos requires video file access via the Vimeo API. Accessing video files is limited to [Vimeo Pro and Business customers](https://vimeo.com/upgrade). Also, for security reasons, it is necessary to run the included server which communicates with the API, if you are interested in learning more checkout our [threejs-player repository](https://github.com/vimeo/vimeo-threejs-player) which this component is based on.
## Questions
For questions and support, [open a Github issue](https://github.com/vimeo/aframe-vimeo-component/issues/new).## Contributing
Get involved! Check out the [Setting up the development environment guide](https://github.com/vimeo/vimeo-threejs-player/wiki/Setting-up-the-development-environment-%F0%9F%91%B7%F0%9F%8F%BD%E2%80%8D) for how to get started.## License
This software is free software and is distributed under an [MIT License](LICENSE).