我要评分
获取效率
正确性
完整性
易理解

Resolved Issues

Trouble Ticket No.

DTS2023021615441

Severity

Suggestion

Symptom

When Kbox 11 is used as the client to receive streams from a video stream cloud phone, the image freezes after 10 minutes. The receiving frame rate and decoding frame rate are both 0. The fault affects the testability of long-term stability of the video stream engine. It can be rectified after reconnection.

Root Cause

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

Currently, the native software decoding interface of Kbox 11 is used only by its own gallery. Mainstream video players such as XPlayer, Tencent Video, TikTok, and iQIYI use their own FFmpeg software decoding interfaces or self-developed software decoding interfaces instead of the native software decoding interface of Kbox. Therefore, the impact scope of poor software decoding performance 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.