flu-mse-player

0.1.0 • Public • Published

flussonic-mse-player

flussonic-mse-player is a JavaScript library for playing video relies on flussonic backend, HTML5 video and MediaSource Extensions

Installation

npm install --save flussonic-mse-player

Usage

Construction:

const player = new FlussonicMsePlayer(element, url, opts)

element - DOM element url - url of a stream opts onProgress(utc: number) - triggered every 100ms while a stream is playing and gives current playback time onMediaInfo(info: MediaInfo) - triggered then metadata of the stream is available. metadata include a common information of the stream such as width, height, information about mbr streams and so on. After this callback triggered you can use getVideoTracks()/getAudioTracks() methods.

Methods:

play() - start playing

pause() -

stop() - stop playing

seek(utc: number) - seek

setTracks(tracks: Array)

Types:

MediaInfo { height: number, width: number, streams: Array, }

StreamInfo { bitrate
: number, codec
:
 string, content
:
 string, 
fps
:
 number, height
:
 number, length_size
:
 number, level
:
 string, pixel_height
:
 number, pixel_width
:
 number, profile
:
"Baseline"
 sar_height
:
 number,
 sar_width
:
 number,
 size
:
 string, track_id
:
 string, width
:
 number }

Track: string

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    0

Package Sidebar

Install

npm i flu-mse-player

Weekly Downloads

0

Version

0.1.0

License

ISC

Unpacked Size

198 kB

Total Files

17

Last publish

Collaborators

  • otmjka