Release Notes
- Platform
- Player SDK
- Stream Ingest SDK
1.44.5
2024-12-25
The Clips & Tags
feature enables to automatically generate important or meaningful video clips and tags by AI which you can instantly focus on through specifying your preferences. Furthermore, Highlights
feature allows user to extract from the generated clips to export and organize highlight clips based on their needs. These features only support VOD contents.
Auto-tagging
- Retrieve auto-tagging by source id and type.
- Create auto-tagging by source id and type.
Clips
- List a clip by id.
- Create a clip by id.
- Delete a clip by id.
- Update clip information by id.
Highlights
- List Highlights by id.
- Create a highlight from clips.
- Delete a highlight by id.
- Create a live event which supports ULL event, Remux event and provides mulitple security configurations to protect customers' contents.
- New parameter: Body: live:
relay_settings
added.
- New parameter: Body: live:
- Modify the details of an existing live event.
- New parameter: Body:
relay_settings
added.
- New parameter: Body:
1.43.7
2024-12-11
Warm pool for live feature provides users active live channels in advance. When users initiate a live event, it can instantly get ready for live from the channels without buffering.
- Fetch the setting of warm pool for live in the organization.
- Update the setting of warm pool for live in the organization.
1.42.7
2024-11-27
- Create VOD Screenshot by
id
andposition
.
- Modify the details of a specific sub-organization of the main organization via provided access token.
- New parameter: Body:
business_setting
added.
- New parameter: Body:
- Description under
Body: metadata.labels
column of the following 7 APIs has been updated.- Create a new version of VOD Encoding Contents. The version of VOD Encoding Contents could be managed by VOD replacement mechanism.
- Create a VOD from source file and specified profile set.
- Modifiy the details of an existing VOD.
- Create a live event which supports ULL event, Remux event and provides mulitple security configurations to protect customers' contents.
- Modify the details of an existing live event.
- Creates an AOD from source file and specified profile set.
- Modify the details of an existing AOD.
- The following 2 APIs will be deprecated. Do not use them.
1.41.4
2024-11-13
- List the messages in the chatroom by query parameters from setting a specified time, setting the number of messages to retrieve, and even indicating list direction.
- New parameter:
- Query: Added
types
to support to filter custom message.
- Query: Added
- New parameter:
1.40.8
2024-10-30
- Create a prompt token for the further streaming prompt used.
- Modify the details of an existing file.
SUMMARY_SOURCE_TYPE_LIBRARY
will be deprecated. Please use new parameterSUMMARY_SOURCE_TYPE_FILE_DOCUMENT
instead.- Fetch summary information.
- New parameter:
- Query: type:
SUMMARY_SOURCE_TYPE_FILE_DOCUMENT
added.
- Query: type:
- New parameter:
- Create summary information.
- New parameter:
- Body: type:
SUMMARY_SOURCE_TYPE_FILE_DOCUMENT
added.
- Body: type:
- New parameter:
- Fetch summary information.
Generate a customized summary report by specifying various parameters.
- New parameter:
- Body: type:
EVENT_TYPE_LIVE_TO_VOD
added.
- Body: type:
- New parameter:
Generate a customizable report for the specified event by specifying various parameters.
- New parameter:
- Body: type:
EVENT_TYPE_LIVE_TO_VOD
added.
- Body: type:
- New parameter:
Return a list of Live resources that matches the API request parameters.
- New parameters are added:
- Query:
filter.updated_at.start_time
filter.updated_at.end_time
filter.started_at.start_time
filter.started_at.end_time
filter.ended_at.start_time
filter.ended_at.end_time
filter.vod_started_at.start_time
filter.vod_started_at.end_time
filter.vod_ended_at.start_time
filter.vod_ended_at.end_time
order_by
- Query:
- New parameters are added:
Initiate a file upload session. After uploading the file data, invoke
complete file upload
API to complete the process.- New parameters are added:
- Body:
- file:
metadata
- file.source:
FILE_SOURCE_LIVE_CLIP
- file:
- Body:
- New parameters are added:
Provide the download link and its expiration time for a specified file. Ensure the
id
parameter is provided to identify the target file.- New parameter: Body:
content_disposition
added.
- New parameter: Body:
1.39.4
2024-10-16
- Create a playback token that can be used to access a live or vod and request a DRM license.
- New parameters:
- Body:
expired_at
andexpires_in
added.
- Body:
- New parameters:
- Create an admin playback token that can be used to access a live or VOD and request a DRM license. The token allows users to preview the live or VOD before publishing.
- New parameters:
- Body:
expired_at
andexpires_in
added.
- Body:
- New parameters:
- Return a list of Live resources that match the API request parameters.
- New parameter:
- Query:
filter.labels
added.
- Query:
- New parameter:
1.38.5
2024-10-02
- Fetch subtitles of VOD by
vod id
. - Create batch subtitles to vod.
- Translate subtitles of VOD by
vod id
.
AI translation feature for subtitles allows user to create multilingual subtitles.
Modify the subtitles of an AOD resource with the specified subtitle file.
- New parameters:
- Body: stt_subtitles[]:
translate_settings
added, and markdisplay
as required. - Body: subtitles[]:
translate_settings
added, markid
,display
as required.
- Body: stt_subtitles[]:
- New parameters:
Modify the subtitles of a VOD resource with the specified subtitle file.
- New parameters:
- Body: stt_subtitles[]:
translate_settings
added, and markdisplay
as required. - Body: subtitles[]:
translate_settings
added, markid
,display
as required.
- Body: stt_subtitles[]:
- New parameters:
Begin a file upload session. After uploading the file data, invoke
Complete file upload
API to complete the process.- New parameter: file.source:
FILE_SOURCE_TRANSLATE
added.
- New parameter: file.source:
Create auto-generated subtitle from audio.
- New parameters:
- Body: stt_subtitles[]:
translate_settings
added, markdisplay
as required.
- Body: stt_subtitles[]:
- New parameters:
Create auto-generated subtitle from video.
- New parameters:
- Body: stt_subtitles[]:
translate_settings
added, markdisplay
as required.
- Body: stt_subtitles[]:
- New parameters:
Create an AOD from source file and specified profile set.
- New parameters:
- Body: source.cloud_storage.stt_subtitles[]:
translate_settings
added, markdisplay
as required. - Body: source.cloud_storage.subtitles[]:
translate_settings
added, markid
,display
as required. - Body: source.library.stt_subtitles[]:
translate_settings
addwd, markdisplay
as required - Body: source.library.subtitles[]:
translate_settings
added, markid
,display
as required.
- Body: source.cloud_storage.stt_subtitles[]:
- New parameters:
Create a VOD from source file and specified profile set.
- New parameters:
- Body: source.cloud_storage.stt_subtitles[]:
translate_settings
added, markdisplay
as required. - Body: source.cloud_storage.subtitles[]:
translate_settings
added, markid
,display
as required. - Body: source.library.stt_subtitles[]:
translate_settings
addwd, markdisplay
as required - Body: source.library.subtitles[]:
translate_settings
added, markid
,display
as required.
- Body: source.cloud_storage.stt_subtitles[]:
- New parameters:
Create a new version of VOD Encoding Contents. The version of VOD Encoding Contents could be managed by VOD replacement mechanism.
- New parameters:
- Body: source.cloud_storage.stt_subtitles[]:
translate_settings
added, markdisplay
as required. - Body: source.cloud_storage.subtitles[]:
translate_settings
added, markid
,display
as required. - Body: source.library.stt_subtitles[]:
translate_settings
addwd, markdisplay
as required - Body: source.library.subtitles[]:
translate_settings
added, markid
,display
as required.
- Body: source.cloud_storage.stt_subtitles[]:
1.37.3
- New parameters:
2024-09-19
- Update account information of a specific account using the provided access token.
- New parameter
nickname
added.
- New parameter
- Begin a file upload session. After uploading the file data, invoke
Complete file upload
API to complete the process.- New parameter: file.source:
FILE_SOURCE_HIGHLIGHT
added.
- New parameter: file.source:
1.36.10
2024-09-04
- Begin a file upload session. After uploading the file data, invoke
Complete file upload
API to complete the process.- New parameter: file.source:
FILE_SOURCE_GOOGLE_CALENDAR
added.
- New parameter: file.source:
- Modify the details of an existing VOD.
- New parameter
tagging_setting
added.
- New parameter
1.35.5
2024-08-21
- Update the latest watched position of a resource.
- Batch fetch playback positions. The maximum batch size is 1000. Only allow service token.
1.34.3
2024-08-07
Summary feature allows users to generate an AI-generated summary of the provided content to be utilized for AiSK interaction, content overview and information.
- Create the summary by VOD or Library uploaded documents.
- Fetch the summary of VOD or Library uploaded documents.
- List the accounts in the current organization using the provided access token.
- New parameters
keyword
andsorts
added
- New parameters
- The API
POST /bv/cms/v1/library/azure/files:upload
has been removed.- Initiate file upload for the alternative.
- The API
POST /bv/cms/v1/library/azure/files/{id}:complete-upload
has been removed.- Complete file upload for the alternative.
- The API
POST /bv/cms/v1/library/azure/files/{id}:cancel-upload
has been removed.- Cancel file upload for the alternative.
- The API
POST /bv/cms/v1/library/subtitles:batch-delete
has been removed.
1.32.7
2024-07-11
- Fetch the number of the viewer metrics of live, e.g. the concurrent unique viewers and the total viewers.
Remux only feature allows user to create a live event only with remuxed signal of live stream without transcoded. Please notice that it only supports LL-HLS output.
- Create a streaming live event which supports ULL event, Remux event and provides mulitple security configurations to protect customer contents.
- New parameter
live.remux_only
added
- New parameter
- Fetch live details of a specified live session.
- New parameter
live.remux_only
added
- New parameter
1.31.7
2024-06-26
- Prompt streaming with the chatbot. The authorization header should be chatbot token.
- Replace deprecated API
Post /bv/aisk/v1/prompts:chat
.
- Replace deprecated API
- Remove a specific message from chatroom by
message id
. Query parameteraction_taker.is_guest
has been added to indicate the user whether or not is a guest.
1.30.6
2024-06-12
- Replace feature allows users to replace the existing VOD to a new one without switching to a new VOD ID or URL. The followings are the related APIs to perform replacement or confirm version information.
- List information of all versions of VOD Encoding Contents by
vod_id
. - Create a new version of VOD Encoding Contents by
vod_id
,profile_set_id
,source
andqueue
. The version of VOD Encoding Contents could be managed by VOD replacement mechanism. - Delete the specific version of VOD Encoding Content by
vod_id
andid
. - Fetch information of specific version of VOD Encoding Content by
vod_id
andid
. - Update matadata of specific version of VOD Encoding Content by
vod_id
,id
,name
anddescription
.
- List information of all versions of VOD Encoding Contents by
- List the messages in the chatroom by query parameters from setting a specified time, setting the number of messages to retrieve, and even indicating list direction.
- Fetch the streaming matrics of live event to verify the streaming state by matrics.
- Modify the keys of the custom counter which will be counted in the custom message in the chatroom.
- The
id
parameter in the API/bv/chatroom/v1/chatrooms/{id}/custom-counters
has been removed.
- The
1.29.8
2024-05-29
- Modify the keys of the custom counter which will be counted in the custom message within the chatroom.
- List the information of subtitles generated by audio.
- Create auto-generated subtitles from audio.
- Fetch resource token information.
- Create an access token that can be embedded in the showroom and iframe to access a live or VOD.
- New parameters
expired_at
andexpired_in
added
- New parameters
1.28.9
2024-05-15
- List available AODs that can be used to create as sources.
- Return the maximum access right of roles for the specified video resources.
- Return the maximum access right of roles for the specified VOD resources.
- List AOD resources.
- New parameters
filter.status
andfilter.subtitle_formats
added
- New parameters
- Conclude a file upload session. It must be invoked to ensure the segments of file uploads are fully completed.
- Path parameter:
id
description revised
- Path parameter:
1.27.12
2024-04-30
- Generate a customized summary report by specifying various parameters. For more details, please refer to Create Summary report.
- Fetch multiple customized summary reports by specifying various parameters. For more details, please refer to Fetch multiple Summary reports.
- Manage file permission based on different roles. Enable to grant individual permission to a specific user or group as well. For more details, please refer to Update file permission.
- Manage VOD permission based on different roles. Enable to grant individual permission to a specific user or group as well. For more details, please refer to Update VOD permission.
- List the array of groups in the organization with page tokens. For more details, please refer to List groups in organization with page token.
- List all available labels in a specific organization. For more details, please refer to List labels in organization.
- List the files in Library by group. For more details, please refer to List files by groups.
- New parameter
filter.group_ids
added
- New parameter
- List VODs in VOD list by group/label. For more details, please refer to List VOD by groups/labels.
- New parameters
filter.group_ids
andfilter.labels
added
- New parameters
- List the array of groups in the organization with access token. For more details, please refer to List groups in organization with access token.
- New parameter
filter.all
added
- New parameter
1.25.8
2024-03-20
- Supported the "Select All" function to add knowledge base and data sources.
- Supported to set up displaying related videos at the end of VOD (Video on Demand).
- Added the title of data source as part of knowledge base content response.
- Revised the reference video title to display the data source name instead of the original file name.
- Added "Audio Bar" player mode for selection of template settings.
- The live will automatically enter preview mode if there is no selected schedule.
- Resellers can customize the search time range up to one year ago.
- Corrected the slight discrepancy in the displayed values of usage.
- Adjusted the time zone display for billing reports to reflect the organization's time zone while downloading.
1.24.6
2024-03-06
- Supported template configuration for AOD player.
- Added the language preference settings for AiSK responses.
- Added AOD playback analysis and enabled report downloads.
- Enhanced the user experience of AiSK responses.
- Optimized the search results for the sub-organization list.
- Improved the default response contents of AiSK to enhance the user experience.
- Revised the default values for AiSK creativity to enhance the user experience.
- Adjusted the values on AiSK Analytics and Dashboard pages.
- Fixed the issue where deleted VOD files were not displayed on Analytics and Dashboard pages.
- Fixed the issue where the watch time report would fail to generate if a VOD was deleted.
- Fixed the issue where images were not displayed correctly during the transition from clicking “preview” button to preview launched.
1.23.4
2024-02-21
- Enhanced the settings for watermarks, providing more options and an improved user experience.
- Added flexibility for security adjustments during editing of live and VOD.
- Added the country codes to expand language setting options.
- Added display of live start time on the analytics page.
- Enhanced translation strings related to AOD.
1.22.8
2024-01-31
- Added “IP address restriction” feature to limit users to operate BlendVision interface and APIs
- Added AiSK “Rate Limit” feature to restrict the frequency of use for end-users
- Published AiSK APIs for the development integration
- Enhanced AiSK with prompt messages for error responses
- Optimized the mechanism for CDN configuration
- Fixed the issue of missing titles when playing AiSK cited video
- Fixed the issue that playback error would occur when setting “Enable VOD after livestream”, however there are no videos uploaded as live is finished.
1.21.7
2024-01-17
- Added the display of AOD usage
- Added edit/delete/cancel functions for AOD
- Added the search and filter function on the sub-organization list
- Improved the display timing of edited subtitles during playback after editing
- Added hours and minutes to the format of creation time for the library data
- Allowed to reuse the live stream at “Fail to VOD” status
- Removed the Chromecast function while playing cited videos on AiSK
- Modified the prompt error message when failed to upload the wordfilter dictionary
- Modified the prompt error message when reaching the device limits of playback
- Modified the Chinese and Japanese translations on the Organization page
- Revised the brand logo on UI
- Fixed the issue of overlapping data names in database in certain circumstances
1.20.7
2024-01-03
- Support audio encoding
- Support domain control for AiSK
- Added character count display in the source list for AiSK
- Optimized the video upload mechanism to accommodate poor network conditions
- Enabled to retrieve previous chat records when rejoining the chatroom
- Enabled to record name changes for chatroom administrators
- Enabled to display the concurrent audience count in the chatroom
- Fixed the issue where the cover image could not be displayed correctly before VOD (Video On Demand) started playing
- Fixed the display issues when adding and editing subtitles
- Fixed the display units for AiSK analytical charts
- Fixed the display issue of some AiSK weblink citations
- Fixed the display issue when chatroom messages were too long
1.19.7
2023-12-19
- Support for managing sticker to be applied in chatroom
- Added APIs for independent integration of downloadable chatroom reports
- Added the path to generate access codes directly through publishing tool
- Fixed the issue where the parent organization could not be changed under specific plan conditions
- Fixed the issue that the imprecise usage would be displayed at specific time intervals
- Fixed the issue that it would not immediately take effect when changing plans
1.18.11
2023-12-08
- Support AiSK features
- Support for managing the dictionaries of word filters to be applied in chatroom
- Added the “billing period” column in the billing list
- Fixed the issue that the playback status did not remain and would be paused when exiting from full-screen in iOS Safari browser on mobile devices
- Fixed the issue that the video jumped to the latest progress when resuming from DVR (Start-over) mode during live event
1.16.11
2023-11-07
- Enable to download Chatroom report
- Enable to download Poll report
- Enhanced the UI and flow of Chatroom/Poll features
- Optimized the contract setting to take immediate effect when accepting an invitation within the contract date
- Added the retry mechanism while uploading videos in cases of poor network situation
- Fixed the issue of player's status when it’s reconnected after signal interruption
1.15.5
2023-10-24
- Support for Chromecast playback
- Fixed the probabilistic issues with 1002 error during playback
- Fixed the issue of thumbnail size being such large that had affected the viewing experience when VOD's Aspect Ratio was 9:16
- Fixed the issue that file uploads would fail when taking more than 1 hour through CMS
1.14.7
2023-10-11
- Enhanced the user experience of VOD List and Analytics page
- Fixed the issue that the feature of「Save livestream for download」could not be modified while reusing live
- Corrected the inaccuracies of the usage details on billing page
1.13.10
2023-09-26
- Modified to generate a random stream key for security
- Modified the sorting logic of the Live List
- Increased the file size allowed to be uploaded for encoding and simulive event to 70 GB
- Modified the sender information of system-generated emails
- Optimized the user experience
1.12.8
2023-09-12
- Added search function on VOD / Livestream of Analytics pages
- Enabled to select different time interval on Analytics charts’ display
- Added data information for each Livestream on Analytics page
- Enhanced the accuracy of the numerical values on Analytics
- Adjusted the Japanese translation strings
- Optimized the user experience
- Fixed the issue that search function on Live/VOD list pages may not yield results under certain conditions
- Fixed the issue that the color of Loop button does not match the customized progress bar
1.11.7
2023-08-29
- Enable to download watching time reports according to the different dimensions
- Added information for each VOD data on Analytics page
- Added operational tips during Player template configuration
- Fixed the display issues on Analytics page
- Fixed the issue which organization might be failed to delete under specific circumstances
1.10.7
2023-08-22
- Support for monitoring the live streaming signals in the control room
- Support the real-time audience counts in the control room
- Support to add the Chapter into VOD to do content segmentation during playback
- Enable loop playback setting in player template
- Allowed users the more flexibility to archive the live in manual
- Revised the sorting logic for all pagination lists
- Allowed editing source files when the simulive event has not yet begun
- Revised the Japanese description for billing and UI
- Fixed the issue where rewinding caused playback to stop
- Fixed the display issues on Analytics page
- Fixed the issues in ProfileSet configuration
1.9.4
2023-08-01
- Support for the creation and management of the API Tokens.
- Support for creation and management of the player templates, and apply them to different Live or VOD.
- Ultra-low latency feature now supports DRM.
- Provide to download CDN monthly reports via API.
- Optimized behavior for error handling and improved the error messages for a better user experience.
- Enhanced CMS page display for a better user experience.
- An organization can apply for a free trial plan repeatedly.
- Fixed the issue where H.265 VOD couldn't be embedded and played on specific websites.
- Fixed the probabilistic issues in the Chatroom feature when the live status changed.
- Fixed the probabilistic issues with VOD scheduled start and end time, where it would sometimes fail to start or stop correctly.
- Fixed the issue that video playback was interrupted when adjusting a browser window size.
- Fixed the probabilistic issue with error code 1002 that appeared on the player when simulive starts.
1.3.5
2023-04-27
- Support Save live stream for download for ultra-low latency live events
- Improved Showroom player display for enhanced viewing experience on the customized main page
- Improved file upload panel display to avoid overlapping with pagination for a better user experience
1.0.6
2023-04-07
- Multi-language user interface support: Our product now supports multiple languages, including English, Traditional Chinese, and Japanese. This feature enables users to select their preferred language for a better user experience
- Optimized display of the billable number of DRM request counts for clearer usage tracking
- Optimized display of the billable number of storage consumptions for clearer usage tracking
1.0.0
2023-03-31
- Dashboard: Get an overview of your usage summary, including CDN and storage consumption, and monitor your ongoing Live or VOD assets.
- VOD: Easily upload video assets for encoding and playback delivery.
- Live Streaning: Host Live or Simulive (pre-recorded) events with chatroom or poll functionalities for user engagement.
- Library: Save your previously uploaded assets or upload in advance to utilize them for future live events or VOD encodings.
- Analytics: Gain insight into content performance with an overview of the analysis of usage metrics.
- Organization: Manage your organization and users' status, as well as billing information, from one centralized location.
- General Settings: Streamline repeated operations by setting presets for VOD encoding ProfileSets and Cloud Storage settings.
- Developer Guide: Access our comprehensive API documentation with tutorials on integration introduction and best practices.
- More Offerings: Check out our guides on the introduction and manuals of Security, Player, and Showroom features that will help you boost protection and customized presentation.
- Web Player SDK
- iOS Player SDK
- Android & Android TV Player SDK
2.15.0
2024-05-14
- Adopted new UI/UX design and UI size consistency between different devices.
- Dynamically adjusted the display position of subtitles to avoid overlapping on player UI.
- Fixed the issue that playback log events didn’t callback properly.
2.14.0
2024-04-17
- Supported Picture-In-Picture (PinP) feature.
- Fixed the issue that the selected audio file would change to another when adjusting video quality on Safari.
- Fixed the issue that an cover image didn’t be displayed when video was played in the background.
- Fixed the issue that video playback would stop unexpectedly.
2.13.1
2024-03-29
- Optimized the time of displaying the first frame when startup and seeking.
- Optimized user experience by displaying loading icon only one time when playback starts.
- Default autoplay at the current live progress when live starts/resumes from background.
- Fixed issue of inconsistent subtitle size on MacOS/iOS browsers under specific system configuration.
2.13.0
2024-03-19
- Supported React component for audio player integration.
- Added overlay UI layer to display custom UI at the end of playback specified for end screen customization.
- Added title and video info display on system UI when background playback is activated.
- Fixed issue about the unstable LL-DASH E2E latency might be over 3 seconds.
- Fixed issue that infinite reloads occurred when trying to play a broken HLS manifest.
- Fixed issue that subtitle option was missing on player when there was empty text track label in manifest.
- Fixed issue that cast sender mini control seekbar was not hidden when live was played.
- Fixed issue that contents do not keep playing when playlist UI was open on the desktop.
2.12.0
2024-01-26
- Support playlist function.
- Enabled gapless playback among items on playlist and maintained consistency during transitions.
- Supported playlist playback on Chromecast.
2.11.0
2024-01-19
- Added the capability to customize the main color, secondary color, and background color of the player.
- Optimized the error messages.
- Fixed the issue that subtitle's display name would be displyed abnormally after switching quality.
- Fixed the issue that the subtitles were still displayed even when turning off them.
2.9.3
2024-01-17
- Added an interface for adjusting the size and position of watermarks.
- Enhanced flexibility in adjusting the hierarchy between components to increase integration adaptability.
- Fixed the issue where mobile web was unable to change the volume by dragging the slider bar.
- ULL live became DVR mode UI after switching to another tab and then back to the original one.
2.10.0
2023-12-15
- Added new UI of pure audio player.
2.9.1
2023-12-05
- Supported pure audio streaming player.
- Added the SDK integration interface that can send customized playlogs.
- Added the “Disconnect Chromecast” icon on mini control panel when VOD playback ends.
- Fixed the issue that browser would be crashed after switching audio track on Safari 16.6.
- Fixed the issue that setting panel of video with multiple audio tracks would show the blank audio track.
- Fixed the issue that all subtitles would be selected when the langange-code were the same.
- Fixed the issue that “Autoplay” did not work.
- Fixed the issue that video would jumped to the begging when clicking progress bar continuously.
- Fixed the issue that the video would be paused when seeking during playback.
2.8.3
2023-11-21
- Remain the playback status when opening the info panel.
- Fixed the issue that the playback status did not remain when exiting from full-screen in iOS Safari browser.
- Fixed the issue that the video jumped to the latest progress when resuming from DVR (Start-over) mode during live event.
- Fixed the issue that the video would be paused while adjusting volume on Firefox.
- Fixed the issue of volume bar’s displacement problem.
- Fixed the issue that video would be auto-loop playback while background play.
2.8.1
2023-11-07
- Optimized the playback experience when the network of live signal was unstable.
- Fixed the issue that playback would be paused when exiting from full-screen in iOS Safari.
- Fixed the issue that the mini controller’s color would be setting failed.
2.8.0
2023-10-20
- Supported integration with customized backend endpoints on Chromecast.
- Supported casting via side menu of Chrome browser.
- Optimized casting experience on Chromecast.
- Fixed the issue that the player would display DVR UI after the player returned to the background.
2.7.0
2023-09-28
- Support Chromecast. (Not supported low latency playback on Chromecast).
- Added TypeScript for existing API.
- Fixed the issue that the thumbnail size was too large under portrait mode.
- Fixed the issue that the subtitle setting would be returned to default value after switching the quality on Safari.
- Fixed the abnormal problems of live icon and playback duration.
- The subtitle setting will return to default value after switching the audio track on Chromecast.
2.6.3
2023-09-27
- Fixed the issue that ULL playback was not smooth on Chrome / Firefox.
2.6.0
2023-09-08
- Supported modular playback events to facilitate subsequent data analysis.
- Supported configuration of CTA (call-to-action) button color.
- Fixed the issue that subtitles would turn off when switching quality.
2.5.3
2023-09-11
- Fixed the issue that the player would keep loading after the paused live signal was restarted.
2.5.2
2023-08-31
- Fixed the issue that player’s default configuration “mute” does not work.
2.5.1
2023-08-25
- Optimized the string of tooltips.
2.5.0
2023-08-15
- Added new API and UI to set loop playback for single VOD.
- Users can manage chapters for each VOD and chapters can be shown on the player. Also, specified chapters can be played when end users click.
- Added a retry mechanism to solve the situation if the player cannot get segments.
- Fixed the issue that the player will go back to the 1st frame when continuously clicking the rewind button.
- Fixed the issue that the setting panel cannot be scrolled under fullscreen in landscape mode.
2.4.1
2023-08-13
- Added TypeScript for Mute API.
- Adjusted the window size of the shared iframe html tag text in inline player.
2.4.0
2023-07-11
- Added new API to set cover image.
- Mute setting now available in initial configuration.
- Able to customize player’s progress bar color.
- Fixed the issue that player did not jump to the latest progress when resuming from paused status to playing status.
- Fixed the issue that player did not show play status via use play API.
- Fixed the issue that player did not normally show playback display via “Play” API.
- Will return to the beginning of video when double clicking rewind button.
2.3.1
2023-06-13
- Enabled to close the player settings menu with a swipe gesture.
- Fixed the issue that the video cannot be played continuously in the background when switching to another tabs on chrome browser.
2.3.0
2023-05-15
- Supported playback of DASH and HLS Ultra-Low Latency (ULL) live streaming.
- Fixed the issue of the watermark image being cut in the player.
2.2.0
2023-04-21
- Enabled to remain the original playback status after performing any action on the player.
- Optimized control panel's sensing range for volume adjustment.
- Fixed the issue that the video restarts after switching video quality.
- Fixed the issue of being unable to replay the video in full-screen mode.
- Unable to resume playback from the paused position after playing a period of time in DVR mode.
2.1.0
2023-03-31
3.1.0
2024-04-30
- Added APIs,
persistLicenseData
andofflineContentManager(for:id:)
, to identify the use case of different users downloading. - Supported autoplay at the current live progress when live starts/resumes from the background.
- Enabled to set autoplay by default.
3.0.0
2024-02-23
- Support privacy manifest
- Allow developer to turn off analytics logs in console of Xcode
- Refine package name as BlendVision
- Update WebVTT parser to enhance VTT tags understanding, specially for subtitle customization
2.8.0
2024-01-05
- Offline playback supported. Includes:
- Enalbed downloader implementations for HLS.
- DRM license acquisition and license renewal.
- Enabled to monitor and control downloading status.
- Supported background download.
- Enabled to download each video quality individually.
2.7.0
2023-11-22
- Supported pure audio streaming player.
- Supported iOS 17.
- Fixed the issue of information & shared data mapping incorrectly problem.
2.6.0
2023-09-15
- Supported modular playback events to facilitate subsequent data analysis.
- Supported that custom requests can be sent via Chromecast sender to Chromecast receiver.
- Fixed the issue of missing some properties of event logs.
2.5.2
2023-08-25
- Chromecast supports multiple languages and subtitle/audio tracks switching.
- Optimized setting menu.
- Fixed the issues that the subtitles cannot be casted to Chromecast.
2.5.1
2023-08-11
- Framework for PSE supports M1 simulator.
2.5.0
2023-07-28
- Added new API and UI to set single VOD to loop playback.
- Added new API to set cover image.
- Mute setting now available in initial configuration.
2.4.1
2023-07-11
- Fixed 20403 ERROR_REASON_LICENSE_INVALID problem.
2.4.0
2023-07-07
- Support Chromecast. (Not supported low latency playback on Chromecast).
- Framework using PSE supports Xcode 14.3 & 14.3.1.
- Fixed the issue that setting panel cannot be closed under full-screen mode.
2.3.0
2023-06-06
- Added Picture-in-Picture (PiP)
- Supported playback of HLS ultra-low latency (ULL) live streaming.
- Added new API to set cover image.
- Added new API to get buffering time.
2.2.1
2023-05-18
- Added fast-forward and rewind buttons for live DVR mode.
- Optimized error message content.
2.2.0
2023-05-05
- Activated Perceptual Streaming Engine (PSE) feature toggle.
- Optimized subtitles for PSE-enhanced content.
- Improved the visual experience of the player UI.
- Fixed the issue of being unable to play DVR videos.
- Subtitle still displays with PSE enabled when the subtitle has been turned off.
2.1.0
2023-03-31
- Implemented API events for the player Mentioned in Playback Events.
- Supported playback of HLS content.
- Supported playback of encrypted HLS content (AES-128, Sample-AES).
- Supported FairPlay streaming.
- BlendVision One standard player UI.
- Capability of custom UI implementation.
- Perceptual Streaming Engine (PSE)
4.5.0
2024-04-30
- Added an API,
playerView.setupControlPanel
, to disable built-in XML player
- Added an API,
offlineContentManager(for:id:)
, to identify use cases of different users downloading - Supported Widevine L1/L3 switch for offline playback
- Supported subtitle display name (label) retrieval via subtitle API
4.4.0
2024-03-19
- Added an interface to get subtitle text.
- Added an option to request DRM license for Widevine L1 or L3 (currently only for online playback now).
- Added support for customized download notification.
- Fixed the issue that missing black mask for control panel.
4.3.0
2024-02-23
- Support offline license renewal in downloader
- Refine SDK name as BlendVision
- Improve user experience when drag the progress bar
- Fix the issue that can’t playback downloaded content with DRM if closed to DRM license expired time
- Fix the issue that downloader might crash on Android 14+ due to permission
- Fix the issue that DRM content can’t be deleted in the downloader
- Fix the issue that can’t do multiple downloading in the downloader
4.2.1
2024-01-05
- Offline playback supported. Includes:
- Enalbed downloader implementations for DASH.
- DRM license acquisition and interface offering to trigger the remaining days before expiration.
- Enabled to monitor and control downloading status.
- Supported background download.
- Enabled to download each video quality and subtitle track individually.
4.1.1
2023-12-22
- Optimized the SDK architecture.
- Optimized PSE dialog style.
- Fixed the issue of intermittent playback of ultra low latency live after repushing the paused live signal.
- Fixed the issue that after shortly pausing the live playback and resuming, it would change to DVR mode.
4.1.0
2023-12-01
- Enable to synchronize device playback position to Chromecast.
- Optimized the SDK architecture.
- Optimized the player setting menu.
- Fixed the issue that the thumbnail position was not centered on Android TV.
4.0.0
2023-11-22
- Supported pure audio streaming player.
- Added previous & next episode interface on Chromecast.
- Optimized SDK architecture.
3.2.0
2023-10-20
- New UI layout for Android TV.
3.1.0
2023-09-15
- Supported modular playback events to facilitate subsequent data analysis.
- Supported that custom requests can be sent via Chromecast sender to Chromecast receiver.
- Fixed the issue of missing some properties of event logs.
- Fixed the issue that double-click “information” button would expand two panels.
3.0.0
2023-08-25
- Added new API and UI to set loop playback for single VOD.
- Support playback on Android TV.
- Chromecast supports multiple languages and subtitle/audio tracks switching.
- Renamed exoplayer package name to avoid the conflicts when integrating with other SDKs.
- Fixed the issues that the subtitles cannot be casted to Chromecast.
2.5.1
2023-08-11
- Added a retry mechanism to solve the situation if the player cannot get segments.
2.5.0
2023-07-28
- Added new API to set cover image.
- Mute setting now available in initial configuration.
2.4.0
2023-07-05
- Support Chromecast. (Not supported low latency playback on Chromecast).
2.3.0
2023-06-16
- Added Picture-in-Picture (PiP).
- Adjusted playlog's time format to Unix timestamp.
2.2.0
2023-04-21
- Activated Perceptual Streaming Engine (PSE) feature toggle.
- Optimized subtitles for PSE-enhanced content.
- Improved the visual experience of the player UI.
- Resolved the issue that the share URL returns an incorrect value.
- The live status button remains grayed out after dragging the progress bar to the latest in DVR mode.
2.1.0
2023-03-31
- Implemented API events for the player (Mentioned in Playback Events)
- Supported playback of DASH content.
- Supported playback of encrypted DASH content.
- Supported Widevine streaming.
- Supported playback of DASH Ultra-Low Latency (ULL) live streaming.
- BlendVision One standard player UI.
- Capability of custom UI implementation.
- Perceptual Streaming Engine (PSE).