@plyvorastream/player
v0.1.2
Published
Production-ready video player SDK for PlyvoraStream: Shaka Player core, CSAI/SSAI ads, multi-DRM, React and Web Component wrappers.
Maintainers
Readme
@plyvorastream/player
Enterprise-grade Video & Audio Player SDK for PlyvoraStream. Built on top of Google's Shaka Player core, with full support for HLS, MPEG-DASH, Multi-DRM (Widevine, FairPlay, PlayReady), CSAI/SSAI advertising, React components, and native Web Components.
🌐 Official Links
- Live Platform & Dashboard: https://www.plyvorastream.in
- API & Developer Documentation: https://www.plyvorastream.in/docs
- GitHub Repository: https://github.com/krishnapoddar504/PlyvoraStriming
📦 Installation
# npm
npm install @plyvorastream/player
# pnpm
pnpm add @plyvorastream/player
# yarn
yarn add @plyvorastream/player
# bun
bun add @plyvorastream/player🚀 Quick Start
1. React Video Player
import { PlyvoraPlayer } from '@plyvorastream/player/react';
import '@plyvorastream/player/styles.css';
export default function App() {
return (
<PlyvoraPlayer
src="https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8"
poster="https://example.com/poster.jpg"
autoPlay
controls
/>
);
}2. React Audio & Podcast Player
import { PlyvoraAudioPlayer } from '@plyvorastream/player/react';
import '@plyvorastream/player/styles.css';
export default function AudioApp() {
return (
<PlyvoraAudioPlayer
src="https://example.com/podcast.mp3"
title="Episode 1: Getting Started"
artist="PlyvoraStream Podcast"
/>
);
}3. CDN (Vanilla HTML / JavaScript)
No build step required:
<!DOCTYPE html>
<html>
<head>
<!-- Plyvora Stylesheet -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@plyvorastream/[email protected]/dist/ui/styles/player.css" />
</head>
<body>
<div id="player-container" style="max-width: 800px;"></div>
<!-- Plyvora Player Script -->
<script src="https://cdn.jsdelivr.net/npm/@plyvorastream/[email protected]/dist/bundles/plyvora-player.umd.js"></script>
<script>
const player = new PlyvoraPlayer('#player-container', {
source: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8'
});
</script>
</body>
</html>✨ Features
- 📺 HLS & DASH Playback: Adaptive bitrate streaming powered by Shaka Player.
- 🔒 Multi-DRM: Widevine, Apple FairPlay, and Microsoft PlayReady.
- 📢 Ad Support: Google IMA SDK, VAST, VMAP, CSAI, and SSAI.
- 🎧 Audio & Podcast Engine: Waveforms, chapter markers, speed control, and queue management.
- 🎨 Sleek UI: Glassmorphism modern controls, customizable themes, and full keyboard accessibility.
📄 License
MIT © Krishna Poddar
