Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Momovi.com HTML5 HLS video player

The momovi.com video hls player is a free to use, open source HTML5 HLS video player. Supported platforms:

  • all major browsers, including Safari, Chrome, FireFox, Internet Explorer;
  • Tablets, including iPad and Android 4.2+
  • Smart phones, including iPhone, Android 4.2+ and Black Berry.

Usage

  • Download the video player from momovi.com video hls player
  • Unzip, extract and upload the content to your server
  • Configure the HTML to your needs

Features

  • VoD & Live playlists
  • Adaptive streaming
  • Discontinuity support of video tracks
  • Supported by major desktop browsers, iOS, black berry and android
  • Configurable seeking method on VoD
    • Accurate seeking to exact requested position
    • Key frame based seeking (nearest key frame)
    • Segment based seeking (beginning of segment)
  • AES-128 decryption
  • Buffer progress report
  • Error resilience
    • Retry mechanism on I/O errors
    • Recovery mechanism on badly segmented TS streams

Supported M3U8 tags

  • #EXTM3U
  • #EXTINF
  • #EXT-X-STREAM-INF (Multiple bitrate)
  • #EXT-X-ENDLIST (VoD / Live playlist)
  • #EXT-X-MEDIA-SEQUENCE
  • #EXT-X-TARGETDURATION
  • #EXT-X-DISCONTINUITY (VoD and Live playlist)
  • #EXT-X-DISCONTINUITY-SEQUENCE (VoD and Live playlist)
  • #EXT-X-PROGRAM-DATE-TIME (optional, used to synchronize time-stamps and sequence number when switching from one level to another)
  • #EXT-X-KEY (AES-128 method supported only)
  • #EXT-X-BYTERANGE

Contributing

The momovi.com video player is a free and open source library, and we appreciate any help you're willing to give. Contact us for bugs, feature requests and other questions at opensource@ .

License

The momovi.com video player is based on two open source projects, released under different licences

  • HTML5 video player:

    • hls flash integration - Copyright 2014-2015 Momovi.com, The Netherlands
    • original videojs - Copyright 2013 Brightcove, Inc.
  • HLS Flash player plugin:

About

Universal HLS HTML5 video player with flash fallback

Resources

License

Packages

No packages published