Skip to content

videojs-flow(flv live over websocket), low latency live streaming plugin for videojs.

License

Notifications You must be signed in to change notification settings

mapengfei53/videojs-flow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

videojs-flow

videojs-flow(flv live over websocket), low latency live streaming plugin for videojs.

+---------------+       +----------------+       +---------------------------+
| videojs(MSE)  +---<---+ videojs-flow   +---<---+      Media Server         +
+---------------+       + (js flv2mp4)   +       + (flv live over websocket) +
                        +----------------+       +---------------------------+

Remark: Please use bilibili/flv.js for videojs-flow.

Usage

To check your browser whether support MSE, click here.

Online demo: http://ossrs.net/mse/mse.html

Links

H5 capabilities:

  1. http://ossrs.net/mse/html5.html

About Websocket:

  1. https://tools.ietf.org/html/rfc6455
  2. https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
  3. https://en.wikipedia.org/wiki/WebSocket
  4. http://caniuse.com/#search=websocket

About MSE(Media Source Extension):

  1. https://www.w3.org/TR/media-source
  2. https://developer.mozilla.org/en-US/docs/Web/API/MediaSource
  3. https://en.wikipedia.org/wiki/Media_Source_Extensions
  4. http://caniuse.com/#feat=mediasource

About Videojs:

  1. http://videojs.com/getting-started/
  2. http://ossrs.net/mse/videojs.html

Remark: The MSE(Chrome) requires segment starts with keyframe, read videojs.

Winlin 2016

About

videojs-flow(flv live over websocket), low latency live streaming plugin for videojs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published