Skip to content

Releases: bbc/bigscreen-player

2.2.0

22 May 13:23
58dc5df

Choose a tag to compare

Release Notes

  • Add failover logic for Live HLS sliding window (seekable and playable devices) (#60)

2.1.0

14 May 09:49
cb56eed

Choose a tag to compare

  • Add seamless failover for dashjs devices (#58)

2.0.0

08 May 10:22
2ea81b4

Choose a tag to compare

  • Add manifest loading logic #57

1.5.0

30 Apr 10:47
e71ec55

Choose a tag to compare

Release Notes

  • Webcast Failover for playable devices (#55)

1.4.0

24 Apr 12:58
6d6a2e9

Choose a tag to compare

Release Notes

  • Dash 2.9.2-4 updates (#49)
  • Allow Webcast seekable failover for HLS devices (#52)

1.3.1

23 Apr 12:48
82eaa34

Choose a tag to compare

  • Live CDN failover time fix (#48)

1.3.0

16 Apr 08:07
45a4e4b

Choose a tag to compare

1.3.0 Pre-release
Pre-release

Release Notes

  • Unit tests for HTML5 (#35)
  • Optional DASH manifest representation filtering (#43)
  • Live CDN failover (DASH only) (#44)

Documentation and minor updates to example app.

Update SMP dash.js to 9.2.2

12 Feb 12:46
781da8c

Choose a tag to compare

Release Notes

  • #31 Update dash.js

This contains several bug fixes and improvements merged from source dash.js into SMP forked version.

The main fix is #t anchor tags now work correctly when trying to play from the start.

1.2.0

07 Feb 10:03

Choose a tag to compare

Release Notes

  • #29 HTML5 playback in bigscreen-player

HTML5 native playback is now supported in bigscreen-player, without its dependence on the TAL device. This is implemented as a new playback strategy called nativestrategy. The new strategy can be configured the same as the current strategies, but has a configurable option of liveSupport - this determines the live media player used when playing live content.

window.bigscreenPlayer = {
    playbackStrategy: 'nativestrategy',
    liveSupport: 'seekable' // or 'restartable' or 'playable'
}

Please note that hybridstrategy now uses a combination of msestrategy & nativestrategy rather than talstrategy.

1.1.0

24 Jan 11:07

Choose a tag to compare

Release Notes

  • #26 Manifest parsing.

Backwards compatible API changes to bigscreenPlayerData. For live playback, if the DASH/HLS manifest is parsed by your application, a time block can still be used by bigscreen-player. This takes precedence over the alternative, which is to pass a manifest (and manifestType) as part of the media block, as well as a serverDate Date object.

bigscreenPlayerData {
    media: {
        manifest,
        manifestType
    },
    serverDate
}