[Beta] Perceptual Streaming Engine (PSE)

What is PSE?

Perceptual Streaming Engine (PSE) is a KKCompany patented technology empowered by AI to analyze and upgrade perceptual video quality in real-time on end-users’ devices. It enables high-quality viewing experiences with reduced bandwidth costs, e.g. view content as 720p while only consuming bandwidth in 480p.


What are the benefits of using PSE?

By optimizing video streaming quality and adapting to unexpected network conditions, PSE offers several benefits for both viewers and content providers,  including:

  • Reducing bitrate usage by approximately 33-50% while maintaining high-quality viewing experiences.
  • Enabling high-quality viewing experiences even in low-bandwidth environments and slow connections, resulting in a smooth playback experience with less buffering.
  • Providing high-quality viewing experiences even with a low-resolution content manifest.


How does PSE work?

When PSE-enabled content is being streamed, the video streaming quality is optimized to deliver high-resolution, high-quality-like viewing experiences using low-resolution, low-bitrate profiles. The quality option will be automatically set to Auto with Adaptive Bitrate (ABR) algorithm leveraged to adjust the video quality based on the viewer's internet connection speed and available bandwidth.

Streamed Profile High-resolution-like Viewing Experience
720p 1080p¹
480p 720p
360p 480p
240p 360p

¹ PSE limits the stream for optimal performance and cost efficiency on mobile and tablet devices where higher resolution-like may not provide significant viewing benefits due to screen size.


What types of streaming content are compatible with PSE?

PSE is designed to work with a wide range of streaming content, including:

Feature Compatible Formats and Types
Profile 240p, 360p, 480p, 720p
Protocol HLS, DASH
Codec H.264, H.265
Streaming Type
  • Video-on-demand (VOD)
  • Livestreaming
  • Ultra-low Latency (ULL) live streaming
  • Non-DRM-protected content¹

¹ PSE will be turned off automatically when streaming DRM-protected content


Which devices and platforms support PSE technology?

PSE requires our iOS and Android player SDK implemented in native applications.

For information on supported OS and platforms for the player SDK, please refer to [Compatible Operating Systems and Platforms for BlendVision One Player].

Device OS Platform PSE Supported
Mobile & Tablet iOS Native Application Yes
Android Yes
iOS Mobile Web No
Android No
Desktop & Laptop Windows Web No
macOS No
Smart TV tvOS Native Application No
Android TV Native Application No

Known Issues / Limitations:

  • Pixel 6: may show noise screen in the first second of video playback.
  • Enabling PSE might increase some battery consumption.


Does PSE support mirroring and casting?

Mirroring: Yes, PSE-enhanced content can be viewed on the receiving device.

Casting: No, the content will no longer be PSE-enhanced when viewed on the receiving device. It's recommended to view PSE-enhanced content directly on supported devices and platforms.


How to use PSE

  1. Obtain a valid BlendVision One player license key.
  2. Download the iOS or Android player SDK and integrate it into your applications.
  3. Enable PSE in the player configuration.