Release Notes
- Platform
- Player SDK
- Stream Ingest SDK
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).