Changelog

added

2023-09-07

Pause services (WebApp)

Following our August 4th release, which made available this feature by API, you can now temporarily pause services from the Services page of the WebApp.

This allows you to avoid consuming and paying for resources that you don't use, without having to delete the service and recreate it later.

Please see the below screenshots, which show the Pause button, in the actions menu and the resulting state in the Services list .


added

2023-08-16

Sample sources and profiles

You can now create a set of sample sources and transcoding profiles, to help you test the possibilities of broadpeak.io.

These samples are created by default when you create a new broadpeak.io account.

You can also use our API and the WebApp to recreate them at any time.

Please see our API reference for more details.

Please see below a screenshot of the Sources page of the WebApp, where you will find the "Create Samples" button.

improved

2023-08-11

Maximum preroll duration for live services

The maxDuration parameter is now required in the liveAdPreRoll object of an Ad Insertion service.

This parameter configures the maximum duration in seconds of all ads played at the beginning of a new session. Its value must not be 0.

It is also mandatory in the WebApp, where it is called Maximum pod duration, as shown in the below screenshot.



Environment tags

These tags are now deprecated in our API reference. They will soon disappear from the WebApp as well. They will be replaced by a more generic tagging feature.

improved

2023-08-09

Preview a service through a CDN

In the Service Preview page, on the right, under the preview of the output service, you can now set the domain name to a different value than the default stream.broadpeak.io so that you can check that the service also works when there is a CDN in front of the broadpeak.io platform.

Please see the highlighted field in the below screenshot.


added

2023-08-04

Pause services by API

You can now pause a service temporarily so that you avoid consuming and paying resources when you don't need them.

Please see the state parameter in our API reference for each service type. Possible values are enabled or paused:

This feature will soon be available in our WebApp.


Consumption display

In the dashboard page you can now display your consumption for selected date range and services.

See below a screenshot of the dashboard page showing the consumption.


improved

2023-07-24

Source validation API

The API now returns a warning message when the source is encrypted with a DRM.

Although broadpeak.io has no issue using such a source, it cannot be displayed in the service preview page.

added

2023-06-20

Ad proxy (VMAP generator)

If your ad server only supports the VAST protocol and not the VMAP protocol, you can now use our internal VMAP generator to perform mid-roll and post-roll VOD ad insertion, in addition to pre-roll.

Opportunity placements can be provided in the streaming request to generate a dynamic VMAP.

Please see our Knowledge Center and our API reference for more details.


improved

2023-06-08

Service, source and category lists (WebApp)

You can now sort the following lists in the WebApp:

  • Services by Name, Application or Tag
  • Sources by Name, Type or URL

  • Categories by Name

Next to each column title, you will find two small arrows that allow sorting in ascending or descending order.

See below a screenshot of the service list showing these arrows.


added

2023-05-24

Service configuration (WebApp)

You can now create a new service by duplicating an existing one.

In the service list, in the Actions column, you will now find a More actions button, which will let you either duplicate or delete the service.

See below a screenshot of the More actions menu.


added

2023-05-16

Ad breaks for Virtual Channels

You can now create ad break slots in Virtual Channel services.

This is very similar to live ad replacement for Ad Insertion services, except that ad breaks are explicitly created through slots, rather than through SCTE-35 markers detected in the live source.

You first need to configure Ad Insertion for your Virtal Channel service, by selecting an Ad Server and an optional Gap Filler.

You may select a transcoding profile, which may be used for transcoding the inserted ads and/or the Gap Filler.

Server-Side Ad Tracking (SSAT) is supported and may be enabled, as well as the ad media segments availability check.


You can then create slots of type ad-break, which are identical to content slots, except that they do not need a replacement source.



For more details please check
our Knowledge Center, and our API reference for Virtual Channel services and for Virtual Channel slots.