Video Player
Supported Formats (MP4, HLS, DASH)
Movie Engine supports multiple video formats and player engines, allowing you to build a flexible and professional OTT streaming experience.
You can choose both:
✔ Video format (MP4, HLS, DASH, etc.)
✔ Player engine (Plyr, Shaka, Clappr, ArtPlayer)
🎥 Supported Video Formats
📁 Direct File (MP4 / MKV)
Direct file playback is the simplest method.
✅ Features:
- Easy to use
- Works on all browsers
- No streaming server required
⚙️ Example:
https://example.com/video.mp4
👍 Best For:
- Small websites
- Demo platforms
- Basic streaming
🌐 HLS (M3U8 Streaming)
HLS is the recommended format for OTT platforms.
✅ Features:
- Adaptive bitrate (auto quality switching)
- Smooth playback on slow networks
- Mobile-friendly
⚙️ Example:
https://example.com/stream.m3u8
👍 Best For:
- Netflix-style platforms
- Large video libraries
- Professional streaming
⚡ MPEG-DASH (MPD)
DASH is an advanced adaptive streaming format.
✅ Features:
- High-performance streaming
- Efficient bandwidth usage
- Works with DRM-supported players
⚙️ Example:
https://example.com/stream.mpd
👍 Best For:
- Advanced OTT platforms
- DRM or premium content
🔗 Embed / iFrame Support
You can also embed videos from external platforms.
Supported Sources:
- YouTube
- Vimeo
- Any iframe-based player
👍 Best For:
- Third-party content
- Quick integration
🎛 Supported Player Engines
Movie Engine allows you to switch between multiple player libraries depending on your needs.
⚡ Plyr.js (Simple & Fast)
✅ Features:
- Lightweight
- Clean UI
- Easy integration
👍 Best For:
- Basic streaming
- Fast-loading sites
🔐 Shaka Player (Google – DRM & Streaming)
✅ Features:
- Supports HLS & DASH
- DRM-ready (Widevine, etc.)
- High-performance streaming
👍 Best For:
- Premium OTT platforms
- Secure content delivery
⭐ Clappr Player (All-in-One)
✅ Features:
- Supports multiple formats
- Plugin ecosystem
- Good balance of power & simplicity
👍 Best For:
- Most users (recommended default)
🎨 ArtPlayer (Modern UI)
✅ Features:
- Beautiful modern design
- Customizable UI
- Smooth playback experience
👍 Best For:
- Design-focused platforms
- Premium UI experience
| Format | Plyr | Shaka | Clappr | ArtPlayer |
|---|---|---|---|---|
| MP4 | ✅ | ❌ | ✅ | ✅ |
| HLS | ⚠️ | ✅ | ✅ | ✅ |
| DASH | ❌ | ✅ | ⚠️ | ⚠️ |
| Embed | ✅ | ❌ | ✅ | ✅ |


⚠️ Important Notes
- TMDb does not provide video files
- You must add video sources manually
- Some formats require specific players (e.g., DASH → Shaka)
- Always test playback after setup
💡 Best Practices
- Use HLS + Clappr for best overall experience
- Use Shaka Player for DRM or advanced streaming
- Provide multiple sources (servers)
- Avoid large MP4 files without optimization
