VideoPlayer Demo

React Component <VideoPlayer />

Direct URL Mode

0:00
0:00

Token Mode (API)

Enter a token to test API-based loading.

import { VideoPlayer, VeelEmbed, VeelProvider } from "@veelapp/react";

// Direct URL
<VideoPlayer src="https://example.com/video.m3u8" />

// Token-based (fetches from API)
<VeelProvider endpoint="https://gateway.veelapp.com/graphql">
  <VeelEmbed token="YOUR_TOKEN" type="video" />
</VeelProvider>

Web Component <veel-player>

Uses the CDN sdk.js bundle. No React required on the host page.

Enter a token above to also preview the Web Component embed.

<script src="https://cdn.veelapp.com/sdk.js" async></script>
<veel-player token="YOUR_TOKEN"></veel-player>