Announcing our brand new Developer Guides and API documentation in beta! Click here to see the new docs.

Adaptive Streaming

This demo shows JW Player loading fragments by comparing your bandwidth to the available video bitrates.

License: All
Player Version:
Author: JW Player | GitHub
This demo includes:
  • on('ready')
  • getProvider()
  • remove()
  • on('playlist')
  • on('levels')
  • on('meta')
  • on('time')
  • on('seek')
  • on('complete')
Current bandwidth: 0 kbps

Note you can disable adaptive streaming by clicking a bitrate above. Click it again to resume adaptive streaming.

Please Note: This player implementation is a Proof of Concept only provided to show the possibilities of the JW Player and Platform and should not be taken as an offer to create, edit or maintain custom integration or development.