Video Player

Supported Formats (MP4, HLS, DASH)

Estimated reading: 2 minutes 42 views

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
FormatPlyrShakaClapprArtPlayer
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

Share this Doc

Supported Formats (MP4, HLS, DASH)

Or copy link

CONTENTS