Brightcove Player Pre-Release

Product(s)
Brightcove Player
Video Cloud
Role(s)
Studio User
Player Developer
Topic(s)
Release Notes

This document describes the features of the latest pre-release of Brightcove player, as well as how you can try it.

VERSION 6 - 6.4.2

20 Jul 2017

  • Fixed an issue where addSourceBuffer was called on closed MediaSource

VERSION 5 - 5.24.2

20 Jul 2017

  • Fixed an issue where addSourceBuffer was called on closed MediaSource

VERSION 6 - 6.4.1

13 Jul 2017

  • Fixed an issue where audio only HLS playlists were unable to play
  • Send any error types to metrics if available

VERSION 5 - 5.24.1

13 Jul 2017

  • Fixed an issue where audio only HLS playlists were unable to play
  • Send any error types to metrics if available

VERSION 6 - 6.4.0

7 Jul 2017

  • Improvements to ABR algorithm in HLS playback
  • Trigger analytics_request events on the player when we send metrics
  • Updated Video.js to v6.2.1

VERSION 5 - 5.24.0

7 Jul 2017

  • Improvements to ABR algorithm in HLS playback
  • Fixed an issue with removing autoplay when either playsinline or muted is missing

VERSION 5 - 5.23.2

28 Jun 2017

  • Fixed an issue where demuxed audio would be cutoff at end of a video
  • Fixed an issue where video and audio would desynchronize when PES packets split across segments
  • Fixed an issue where the player would freeze after a rendition switch with demuxed audio

VERSION 5 - 5.23.1

22 Jun 2017

  • Fixed an issue which would cause an error to be thrown in iOS

VERSION 5 - 5.23.0

15 Jun 2017

  • The player will now report VIDEO_NOT_PLAYABLE errors coming from Video Cloud in the player UI
  • Fixed an issue with jittering in the volume control when focused

VERSION 5 - 5.22.5

9 Jun 2017

  • Fixed an issue where the player loading spinner was not displayed when playback stalled

Try new version

You can update a player to the pre-release version by using a curl statement. A quick overview of curl can be found at the top of the Quick Start: Player Management. In the document there is a specific section on how to update your player.

Here is the curl command to update your player, where you substitute appropriate values for YOUR_EMAIL, YOUR_ACCOUNT_ID and YOUR_PLAYER_ID.

curl \
  --header "Content-Type: application/json" \
  --user YOUR_EMAIL \
  --request PATCH \
  --data '{
    "player": {
      "template": {
        "version": "6.4.2"
      }
    }
  }' \
  https://players.api.brightcove.com/v1/accounts/YOUR_ACCOUNT_ID/players/YOUR_PLAYER_ID/configuration

In most cases you will want to publish the player, which can be done with the following curl statement. Again, you will need to substitute correct values where indicated.

curl \
  --header "Content-Type: application/json" \
  --user YOUR_EMAIL  \
  --request POST \
  https://players.api.brightcove.com/v1/accounts/YOUR_ACCOUNT/players/YOUR_PLAYER_ID/publish