videojs-flow(flv live over websocket), low latency live streaming plugin for videojs.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo Add webrtc demonstration Aug 6, 2017
.gitignore Add webrtc demonstration Aug 6, 2017
LICENSE Initial commit Sep 7, 2016
README.md Add webrtc demonstration Aug 6, 2017

README.md

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