Rate This Document
Findability
Accuracy
Completeness
Readability

Release Notes

1. Version Requirements

1.1 Product Version

Product Name

Kunpeng BoostKit

Product Version

26.0.RC1

Software Name

Video stream engine

Software Package Version

8.0.RC1_11

1.2 Software Versions

SoftwareVersionRemarks
Kunpeng BoostKitKunpeng BoostKit 26.0.RC1-
OSopenEuler-22.03-LTS-SP4-AArch64 (kernel 5.10.0-216.0.0)-
ExaGearExaGear ARM32-ARM64 V2.5Transcoding software

1.3 Hardware Versions

ServerProcessorBIOSCPLDBMC
Kunpeng serverKunpeng 920 processor6.565.095.96
Kunpeng serverNew Kunpeng 920 processor model20.555.085.05.12.15
Kunpeng serverNew Kunpeng 920 processor model21.527.085.05.12.31

1.4 Virus Scan Results

The software package and related documents have been scanned by antivirus software and no risks have been found.

Antivirus SoftwareAntivirus Software VersionVirus Library VersionScan TimeScan Result
QiAnXin8.0.5.52602026-03-16 08:00:00.02026-03-17 17:34:43OK
Bitdefender7.5.1.2002247.1003672026-03-17 17:34:56OK
Kaspersky12.0.0.66722026-03-17 10:04:002026-03-17 17:34:39OK

2 Important Notes

For details, see "Constraints" in Video Stream Engine Feature Guide.

3 Version Mappings

3.1 Embedded Platform Mapping

*Software Name*Detailed Version Number*Hardware Platform*Platform Software Name*Platform Software VersionProcessor Type/OSRemarks
Kunpeng BoostKitKunpeng BoostKit 25.3.0.B016Kunpeng serveriBMCS920X20-S920X21-iBMC_5.05.12.15New Kunpeng 920 processor model, 2.9 GHz
Host OS: openEuler-22.03-LTS-SP4-AArch64 (kernel 5.10.0-216.0.0)
Guest OS: Android-11.0.0_r48
openEuler
CPLDS920X20-BCU(BC83AMDA-BC83AMDB)-CPLD1-CPLD2_5.08
BIOSS920X20-BIOS_20.55
ExaGearExaGear_ARM32-ARM64_V2.5Host OS: openEuler-22.03-LTS-SP4-AArch64
Guest OS: Android-11.0.0_r48
v2.5
Kunpeng BoostKitKunpeng BoostKit 25.3.0.B016Kunpeng serveriBMCTS200-1280_2180_2280_5280_2180K_2280K_5280K-iBMC-V596
Kunpeng 920, 2.6 GHz
Host OS: openEuler-22.03-LTS-SP4-AArch64 (kernel 5.10.0-216.0.0)
Guest OS: Android-11.0.0_r48
openEuler
CPLDTS200-2280-2180-5280-2180K-2280K-5280K_Mainboard(BC2AMDD01)_CPLD_5.0.9
BIOSTS200-2180_2280_5180_5280-BIOS-V656
ExaGearExaGear_ARM32-ARM64_V2.5Host OS: openEuler-22.03-LTS-SP4-AArch64
Guest OS: Android-11.0.0_r48
v2.5

3.2 Product Version Mapping

1 Version Information
Product NameKunpeng BoostKit
Product VersionKunpeng BoostKit 25.3.0
Detailed Version NumberKunpeng BoostKit 25.3.0.B016
2 Software Version Mapping
Table 1 Software version mapping
Software NameVersionHardware PlatformOSDatabase System
BoostKit-videoengine_7.3.0_11.zipB016Kunpeng serveropenEuler-22.03-LTS-SP4-AArch64
Android-11.0.0_r48
/
Kbox-AOSP11.zipB016

3.3 Application Compatibility List

Application compatibility test conditions:
1. The test environment is the standard hardware environment on the 2280 server.
2. Cloud phone specifications: 8 cores and 1 channel, 16 GB memory, and 64 GB storage
3. A single container runs only one game app during the test.
4. The current version does not support Wi-Fi settings and Wi-Fi search.
5. The current version does not support Bluetooth devices.
AOSP 11 App Compatibility List
No.NameTypeVersionDownload SourceIssueDescriptionCause Analysis
1Honor of KingsGameUpdated with the AppstoreAppstoreNone
2Genshin ImpactGameUpdated with the AppstoreAppstoreNone
3Star RailGameUpdated with the AppstoreAppstoreNoneCurrently, the Vulkan API is disabled for the application. After the driver is fixed, users can manually enable this API.
4DouyinApplicationUpdated with the AppstoreAppstoreNone
5KuaishouApplicationUpdated with the AppstoreAppstoreLocal service: The location is fixed (Beijing).
6WeChatApplicationUpdated with the AppstoreAppstoreNone
7QQApplicationUpdated with the AppstoreAppstoreNone
8WPSApplicationUpdated with the AppstoreAppstoreNone
9WeiboApplicationUpdated with the AppstoreAppstoreNone
10Tencent VideoApplicationUpdated with the AppstoreAppstoreNone
11iQIYIApplicationUpdated with the AppstoreAppstoreNone
12Eggy PartyApplicationUpdated with the AppstoreAppstoreIn the AMD environment, when software decoding is configured, the background video on the login page cannot be played properly. Additionally, in-game live streams encounter black screen issues (the game UI remains normal). This problem can be solved by configuring hardware decoding.

4 8.0.RC1_11

4.1 Change Description

New Features

None

Modified Features

None

Removed Features

None

4.2 Resolved Issues

None

4.3 Known Issues

None

5 V7.3.0_11

5.1 Change Description

New Features

None

Modified Features

The composition bypass function does not take effect when the Hantro VAGPU-25.03.01.01-RC20 driver is used.

Removed Features

None

5.2 Resolved Issues

Trouble Ticket No.

DTS2025090442627

Severity

Minor

Symptom

A Kunpeng server uses Hantro GPUs and the **VAGPU-25.03.01.01-RC6** driver. When a video stream cloud phone based on this server plays a .ts video file in XPlayer, the playback is suspended when jumping to another time point. This issue occurs only on a specific video file.

Cause Analysis

When XPlayer is used to play this video file, it restarts the decoder when jumping to another time point. Because the video only stores the sequence parameter set (SPS) and picture parameter set (PPS) at the beginning, the decoder is unable to read them after the jump, leading to decoding failure.

Impact Assessment

This issue occurs only when Hantro GPUs are used with the **VAGPU-25.03.01.01-RC6** driver and a video player (such as XPlayer) that triggers decoder reset upon a jump is used to play a video that stores the SPS/PPS at the beginning only. This issue only causes the video playback to suspend and can be recovered by restarting XPlayer. No other function or performance issue is caused.

Workaround

Other videos can be played properly, and the video with this issue can be played using other video players (such as the pre-installed gallery). The video can also be properly played on a server configured with AMD GPUs.

Solution

This issue has been resolved in **VAGPU-25.03.01.01-RC20**.

5.3 Known Issues

None

6 V7.2.RC1

6.1 Change Description

New Features

No.DescriptionPurpose
1Added support for 4K resolution.4K resolution is supported for video streams, improving user experience of cloud phone users.

Modified Features

None

Removed Features

None

6.2 Resolved Issues

None

6.3 Known Issues

Trouble Ticket No.

DTS2025090442627

Severity

Minor

Symptom

A Kunpeng server uses Hantro GPUs and the **VAGPU-25.03.01.01-RC6** driver. When a video stream cloud phone based on this server plays a .ts video file in XPlayer, the playback is suspended when jumping to another time point. This issue occurs only on a specific video file.

Cause Analysis

When XPlayer is used to play this video file, it restarts the decoder when jumping to another time point. Because the video only stores the sequence parameter set (SPS) and picture parameter set (PPS) at the beginning, the decoder is unable to read them after the jump, leading to decoding failure.

Impact Assessment

This issue occurs only when Hantro GPUs are used with the **VAGPU-25.03.01.01-RC6** driver and a video player (such as XPlayer) that triggers decoder reset upon a jump is used to play a video that stores the SPS/PPS at the beginning only. This issue only causes the video playback to suspend and can be recovered by restarting XPlayer. No other function or performance issue is caused.

Workaround

Other videos can be played properly, and the video with this issue can be played using other video players (such as the pre-installed gallery). The video can also be properly played on a server configured with AMD GPUs.

Progress

The GPU vendor will provide a new driver, and this issue is planned to be resolved on October 30.

7 V7.1.RC1

7.1 Change Description

New Features

No.DescriptionPurpose
1Supports 360p and 480p resolutions.The video stream engine allows a minimum DPI of 120 to support 360p and 480p.
2Optimized the Android composer.The Android composer is optimized to improve gaming performance by 10%.
3Implemented NUMA affinity binding in the Kubernetes cluster.A Kubernetes management script is provided for configuring NUMA affinity binding of CPUs, GPUs, and memory.
4Supports VM- and container-based deployment of video stream cloud phones.The VM+container reference solution is provided, and the performance loss is less than 10%.

Modified Features

None

Removed Features

None

7.2 Resolved Issues

None

7.3 Known Issues

None

8 V7.0.RC1

8.1 Change Description

New Features

No.DescriptionPurpose
1Dynamic frame rate adjustmentTo dynamically decrease the frame rate for rendering overhead reduction when the client is disconnected from the cloud phone in the away from keyboard (AFK) scenario. When the client is disconnected from the cloud phone, the frame rate is decreased. When the client is reconnected to the cloud phone, the frame rate is restored to the normal value.
2Resource monitoringTo monitor GPU memory and other memory resources so that ISVs can perform operations based on resource usage.

Modified Features

None

Removed Features

None

8.2 Resolved Issues

None

8.3 Known Issues

None

9 V6.0.0

9.1 Change Description

New Features

No.DescriptionPurpose
1Dynamic encoding resolution adjustmentWhen the network is unstable, frame freezing may occur if the rendering resolution is the same as the encoding resolution of a high-resolution cloud phone such as 1080p or 2K, which impacts user experience. Dynamically reducing the encoding resolution can reduce bandwidth consumption, alleviate frame freezing, and improve user experience.

Modified Features

None

Removed Features

None

9.2 Resolved Issues

None

9.3 Known Issues

None

10 V6.0.RC2

10.1 Change Description

New Features

No.DescriptionPurpose
1Setting video-related parametersTo allow flexible configuration of encoding parameters, bit rate control modes, and bit rate limits. This facilitates configuration adjustment to reduce frame freezing on cloud phones under poor network conditions.
2Sensor and GPS passthroughTo provide the sensor and GPS passthrough function.
3WebRTC streaming transmissionTo implement WebRTC stream transmission for the video stream cloud phone.
4Kubernetes cluster management for cloud phones running with containerdTo run cloud phones with containerd and implement Kubernetes cluster management, facilitating integration by ISVs.
5Integrated rendering and streaming solutionTo implement an integrated rendering and streaming solution based on the Kunpeng 920 processor + DaoCloud GPU, improving the overall density by 10%.

Modified Features

None

Removed Features

None

10.2 Resolved Issues

None

10.3 Known Issues

None

11 V6.0.RC1

11.1 Change Description

New Features

No.DescriptionPurpose
1Screen resolution APIsTo provide screen resolution APIs, which are invoked by the client to obtain the resolution and screen size of the mobile phone and transfer the obtained data to the server-side cloud phone through the network. In this way, the server can output streams based on this data.
2Video APIsTo optimize video APIs by decoupling them from the video stream engine architecture and provide external APIs to facilitate ISV integration and software re-engineering.
3Audio playback APIsTo optimize audio playback APIs by decoupling them from the video stream engine architecture and provide external APIs to facilitate ISV integration and software re-engineering.
4Microphone input APIsTo provide APIs for injecting microphone input data into cloud phones to facilitate ISV integration and software re-engineering.
5Touch APIsTo optimize touch APIs by decoupling them from the video stream engine architecture and provide external APIs to facilitate ISV integration and software re-engineering.
6External API frameworkTo decouple VmiAgent from network modules to implement the framework of external APIs.

Modified Features

None

Removed Features

None

11.2 Resolved Issues

None

11.3 Known Issues

None

12 V5.0.0

12.1 Change Description

New Features

No.DescriptionPurpose
11080p@30 fps displayThe video stream cloud phone supports 1080p@30 fps display.

Modified Features

None

Removed Features

Support for AMD GPU encoding

12.2 Resolved Issues

Trouble Ticket No.

DTS2023021615441

Severity

Suggestion

Symptom

When Kbox 11 is used as the client for a cloud phone to stream video, the screen freezes after 10 minutes of operation. Both the receive frame rate and decoding frame rate drop to 0. The issue can be resolved after reconnection, but it affects the testability of the video stream engine's long-term stability.

Cause Analysis

The software decoding performance of the Kbox 11 emulated device is insufficient, and the decoding delay is high.

When the system software decoding interface freezes, the decoding thread of the video stream engine client cannot obtain a new buffer to receive stream packets from the server.

After multiple retries time out, the decoding function of the video stream engine client enters the error handling process and the decoding thread exits.

Impact Assessment

Currently, the software decoding interface of Kbox 11 is used only by its own gallery. Mainstream video players such as XPlayer, Tencent Video, Douyin, and iQIYI use their own FFmpeg software decoding interfaces or self-developed software decoding interfaces instead of the Kbox software decoding interface. Therefore, the impact scope of this issue is limited.

Workaround

Use the Kbox 9 emulated device as the client.

Solution

Cancel the timeout mechanism of the decoding thread on the client to avoid exit due to system decoding interface stalling.

12.3 Known Issues

None

13 V5.0.RC2

13.1 Change Description

New Features

No.DescriptionPurpose
1Query and display of the version number of the video stream engine componentTo support the query and standard display of version information about the video stream engine component and base engine components.
2Adaptation to Mesa 22.1.7To adapt the video stream engine to Mesa 22.1.7.
3Adaptation of the video stream cloud phone to the W6600 graphics cardTo verify the video stream cloud phone density based on the Kunpeng 920 server and W6600 hardware platform.
4Verification of the server and client versions and client exit upon notification of a version mismatchTo support version information verification for both the server and client to prevent exceptions caused by version mismatch.

Modified Features

None

Removed Features

Support for AMD GPU encoding

13.2 Resolved Issues

None

13.3 Known Issues

Trouble Ticket No.

DTS2023021615441

Severity

Suggestion

Symptom

When Kbox 11 is used as the client for a cloud phone to stream video, the screen freezes after 10 minutes of operation. Both the receive frame rate and decoding frame rate drop to 0. The issue can be resolved after reconnection, but it affects the testability of the video stream engine's long-term stability.

Cause Analysis

The software decoding performance of the Kbox 11 emulated device is insufficient, and the decoding delay is high.

When the system software decoding interface freezes, the decoding thread of the video stream engine client cannot obtain a new buffer to receive stream packets from the server.

After multiple retries time out, the decoding function of the video stream engine client enters the error handling process and the decoding thread exits.

The issue of poor performance with the built-in Android decoder on Kbox 11 requires further analysis.

Impact Assessment

Currently, the software decoding interface of Kbox 11 is used only by its own gallery. Mainstream video players such as XPlayer, Tencent Video, Douyin, and iQIYI use their own FFmpeg software decoding interfaces or self-developed software decoding interfaces instead of the Kbox software decoding interface. Therefore, the impact scope of this issue is limited.

Workaround

Use the Kbox 9 emulated device as the client.

Progress

Continue to analyze the problem with the open-source software decoding performance and locate the root cause. If the problem lies in the open-source software, no solution will be provided. If the problem is related to integration, continue to solve the problem.

14 V5.0.RC3

14.1 Change Description

New Features

Adapted the video stream engine to servers powered by the new Kunpeng 920 processor model.

Modified Features

None

Removed Features

Deleted Android 9-related content because this version does not support Android 9.

14.2 Resolved Issues

None

14.3 Known Issues

Trouble Ticket No.

DTS2023021615441

Severity

Suggestion

Symptom

When Kbox 11 is used as the client for a cloud phone to stream video, the screen freezes after 10 minutes of operation. Both the receive frame rate and decoding frame rate drop to 0. The issue can be resolved after reconnection, but it affects the testability of the video stream engine's long-term stability.

Cause Analysis

The software decoding performance of the Kbox 11 emulated device is insufficient, and the decoding delay is high.

When the system software decoding interface freezes, the decoding thread of the video stream engine client cannot obtain a new buffer to receive stream packets from the server.

After multiple retries time out, the decoding function of the video stream engine client enters the error handling process and the decoding thread exits.

The issue of poor performance with the built-in Android decoder on Kbox 11 requires further analysis.

Impact Assessment

Currently, the software decoding interface of Kbox 11 is used only by its own gallery. Mainstream video players such as XPlayer, Tencent Video, Douyin, and iQIYI use their own FFmpeg software decoding interfaces or self-developed software decoding interfaces instead of the Kbox software decoding interface. Therefore, the impact scope of this issue is limited.

Workaround

Use the Kbox 9 emulated device as the client.

Progress

Continue to analyze the problem with the open-source software decoding performance and locate the root cause. If the problem lies in the open-source software, no solution will be provided. If the problem is related to integration, continue to solve the problem.

Trouble Ticket No.

DTS2023030902437

Severity

Minor

Symptom

The build tool Gradle 7.5.1 has a vulnerability (CVE-2023-26053).

Cause Analysis

On March 9, it was reported that Gradle 7.5.1 had a vulnerability (CVE-2023-26053). The video stream engine in this delivery adopts Gradle 7.5.1.

Impact Assessment

  1. The vulnerability of the build tool does not affect the final binary, thus imposing no risk on the live network.
  2. After vulnerability analysis, it is confirmed that this delivery is not affected by this vulnerability.

Workaround

This delivery is not affected by the vulnerability and no workaround is required.

Progress

Currently, no other Gradle versions are available, and the vulnerability has no impact on this delivery. After Gradle 8.0.1 is available, the build tool will be upgraded from 7.5.1 to 8.0.1 to resolve this vulnerability.

15 V3.0.0

15.1 Change Description

New Features

  • The video stream engine supports rendering optimization for the primary and secondary screens.
  • The video stream engine supports H.265 hardware encoding.
  • The video stream engine supports GPU encoding.
  • New documents related to the video stream engine are added.
  • Performance specifications of the video stream engine are provided based on the Kunpeng 920 server and Android 11.
  • The video stream engine adapts to Android 11 based on the Kunpeng 920 server.
  • The application compatibility test is added for the video stream engine.

Modified Features

None

Removed Features

None

15.2 Resolved Issues

None

15.3 Known Issues

Trouble Ticket No.

DTS2022120612498

Severity

Minor

Domain

Video stream engine prototype

Symptom

[Kunpeng BoostKit 22.0.0.B095] [Video stream function] [CI daily build issue. After the environment is deployed, the server network is abnormal.]

Cause Analysis

Some network ports of the CI server are faulty.

Impact Assessment

Only the container on the CI server is affected. This problem can be solved by redeploying the container.

Workaround

Redeploy the container.

Progress

It is preliminarily determined that the problem is caused by the third-party network. After the problem is reproduced and the CI server port is restored, the problem is resolved.

16 V2.0.0

16.1 Change Description

New Features

No.DescriptionPurpose
1Trustworthiness enhancement for open-source softwareTo migrate custom patches of open-source software to the corresponding product version branches in the open-source repository. To modify the URLs for downloading source code of open-source software to those in the open-source repository.

Modified Features

None

Removed Features

None

16.2 Resolved Issues

None

16.3 Known Issues

None