This code sample demonstrates Video SDK Video On Demand API using react.js.
- Built for serverless video on demand experience.
- Convert video from 240p to 4k.
- 98% device support.
- Low latecncy across the globe.
- Built for scale
- Adaptive video streaming
- Upload large video files
- Get video metadata in milliseconds.
- Instant video encoding from 240p to 4k
- Support multiple file and compression formats
- Generate HD thumbnail images from video files.
- Get notified when encoding is finished.
- protected video streaming
- 360 video support
- Embeded video players
You must have the following installed:
- Node.js
- NPM
-
Run the authentication server Follow videosdk-rtc-nodejs-sdk-example to run authentication server.
-
Clone the repo
git clone https://github.com/videosdk-live/videosdk-vod-react-api-example.git
-
Copy the
.env.example
file to.env
file.cp .env.example .env
-
Update the api server url in the
.env
file that points to the authentication server.REACT_APP_SERVER_API="http://localhost:9000"
-
Install NPM packages
npm install
-
Run the app
npm run start
For more information, visit official documentation