No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

CloudEC V600R019C00 Troubleshooting (Enterprise On-premises, Convergent Conference)

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Video Frame Freezing/Artifact

Video Frame Freezing/Artifact

Symptoms and Possible Causes

Symptoms: In a multi-party conference or P2P call, frame freezing or artifact occurs in video viewed by the local participant or other participants.

Exceptions of the endpoints, transmission network, or media processing devices may cause frame freezing or artifact. Common root causes are as follows:

[Endpoint problems]: The frame rate of video sent by the endpoint is low. The endpoint frequently sends I frames.

[Transmission network faults]: Packets received by the MCU are lost. Packets received by the MCU contain bit errors. Packets received by the endpoint are lost. Packets received by the endpoint contain bit errors.

[Media processing device faults]: The frame rate of video sent by the MCU is low.

Processing Idea

Similar to voice processing, serial conference video processing includes multiple stages from collection of speaker signals to playback on the pickup party's endpoint. The following figure shows the process of a video conference.

The processing idea of frame freezing or artifact is as follows: Analyze the fault cause stage by stage from the pickup party's endpoint in the reverse direction of media processing based on the counter data collected in the SessionInsight until the fault cause is detected.

Diagnosis

Figure 1-18 Analysis of Typical Video Fault Scenarios
P1, Frame Freezing Occurs in Other Participants' Video Viewed by the Local Participant

[Determination rule]

The user determines whether frame freezing occurs in other participants' video viewed by the local participant.

P2, Packets Received by the Endpoint Are Lost

[Determination rule]

The number of lost network packets (Net Lost Packets(Network receiving)) and decoding frame rate (Decode Frame Rate(Decoding)) of the pickup party's endpoint are used for determination. In normal cases, the number of lost network packets is 0. If packets are lost, the number of lost network packets is greater than 0 and the decoding frame rate of the pickup party's endpoint decreases.

[Example]

As shown in Figure 1 Counters indicating the number of lost network packets received by the endpoint and decoding frame rate, the number of lost network packets increases from 0 to a value greater than 0 and the decoding frame rate of the pickup party's endpoint decreases since 19:01. Then, you can determine that network packet loss causes video frame freezing.

Figure 1-19 Counters indicating the number of lost network packets received by the endpoint and decoding frame rate
P3, Packets from the MCU to the SBC Are Lost

[Determination rule]

The average loss rate of packets received by the SBC (video streams at the core side) is used for determination. If the average loss rate of packets received by the SBC (video streams at the core side) is greater than 0, packets from the MCU to SBC are lost.

[Example]

As shown in Figure 1 Counter indicating the average loss rate of video packets received by the SBC, the average loss rate of video packets received by the SBC is greater than 0. Then, you can determine that packets from the MCU to the SBC are lost.

Figure 1-20 Counter indicating the average loss rate of video packets received by the SBC
P4, Packets Received by the Endpoint Contain Bit Errors

[Determination rule]

The decoding frame rate (Decode Frame Rate) and number of decoding errors (DstDecErrorCnt) of the recipient and the number of lost packets on the network (Net Lost Packets) are used for determination. If the number of lost packets on the network is 0, the number of decoding errors of the recipient increases unexpectedly, and the decoding frame rate of the recipient decreases, the packets received by the endpoint contain bit errors.

[Example]

For details, see the example in P9, Packets Received by the MCU Contain Bit Errors.

P5, The Frame Rate of Video Sent by the MCU Is Low

[Determination rule]

The number of frames encoded and sent by the media source end (MCU), receiving frame rate of the media receiving end (endpoint), and decoding frame rate at the media receiving end (endpoint) are used for determination. If the decoding frame rate of the recipient, receiving frame rate of the recipient, and total number of encoded and sent frames are low and the frame rates are less than 10 fps, you can determine that frame freezing occurs because the frame rate of video sent by the MCU is low.

[Example]

As shown in Figure 1 Counter indicating the frame rate of video encoded by the MCU, the target number of frames to be encoded by the MCU is 30, but the actual number of frames encoded by the MCU is 1. As shown in Figure 2 Counter indicating the frame rate of video decoded by the endpoint, the number of frames decoded by the endpoint is 1. Then, you can determine that the frame rate of video encoded by the MCU is low.

Figure 1-21 Counter indicating the frame rate of video encoded by the MCU
Figure 1-22 Counter indicating the frame rate of video decoded by the endpoint
P6, Frame Freezing Occurs in the Local Participant's Video Viewed by Other Participants

[Determination rule]

The user determines whether frame freezing occurs in the local participant's video images viewed by other participants and whether to go to the subsequent process.

P7, Packets Received by the MCU Are Lost

[Determination rule]

The number of lost network packets of the MCU (Net Lost Packets(Network receiving)) and decoding frame rate of the recipient (Decode Frame Rate(Decoding)) are used for determination. If the number of lost network packets increases unexpectedly and the decoding frame rate of the recipient decreases, you can determine that network packet loss causes the frame freezing.

[Example]

As shown in Figure 1 Counters indicating the loss rate of video packets received by the MCU on the network and decoding frame rate, the value of Decode Frame Rate(Decoding) decreases when the value of Net Lost Packets(Network receiving) increases and the value of Decode Frame Rate(Decoding) is always low during continuous packet loss.

Figure 1-23 Counters indicating the loss rate of video packets received by the MCU on the network and decoding frame rate
P8, Packets from the Endpoint to the SBC Are Lost

[Determination rule]

The average loss rate of packets received by the SBC (video streams at the access side) is used for determination. If the average loss rate of packets received by the SBC (video streams at the access side) is greater than 0, packets from the endpoint to SBC are lost. [Example]

For details, see P2, Packets Received by the Endpoint Are Lost.

P9, Packets Received by the MCU Contain Bit Errors

[Determination rule]

The decoding frame rate (Decode Frame Rate(Decoding)) and number of decoding errors (Decode Errors(Decoding)) of the recipient of the MCU and the number of lost packets on the network (Net Lost Packets(Network receiving)) are used for determination. If the number of lost packets on the network is 0, the number of decoding errors of the recipient increases unexpectedly, and the decoding frame rate of the recipient decreases, the packets received by the MCU contain bit errors.

[Example]

As shown in Figure 1-24, since 21:12, the number of decoding errors of the recipient increases unexpectedly and the decoding frame rate of the recipient decreases, but the number of lost packets on the network is still 0, indicating that the packets received by the MCU contain bit errors.

Figure 1-24 Counters indicating the number of lost video packets received by the MCU on the network & decoding frame rate & number of decoding errors
P10, The Endpoint Frequently Sends I Frames

[Determination rule]

The number of I frames sent by the media source end (endpoint) (I Frames(Coding)), number of I frames actually received by the media receiving end (MCU) (Receive I Frames(Decoding)), and decoding frame rate of the media receiving end (Decode Frame Rate(Decoding)) are used for determination. If the number of I frames sent by the media source end and the number of I frames actually received by the media receiving end are high (frame rate up to 1 fps) and the decoding frame rate of the media receiving end decreases, you can determine that frame freezing occurs because the endpoint frequently codes I frames.

[Example]

As shown in Figure 1 Counter indicating the number of I frames of video encoded by the endpoint and Figure 1-26, the I frame rate in I Frames(Coding) and Receive I Frames(Decoding) reaches 1 fps and the value of Decode Frame Rate(Decoding) decreases. Then, you can determine that frame freezing occurs because the endpoint frequently codes I frames.

Figure 1-25 Counter indicating the number of I frames of video encoded by the endpoint
Figure 1-26 Counters indicating the number of I frames of video decoded by the MCU & the decoding frame rate
P11, The Frame Rate of Video Sent by the Endpoint Is Low

[Determination rule]

The number of frames encoded and sent by the media source end (endpoint), receiving frame rate of the media receiving end (MCU), and decoding frame rate of the media receiving end (MCU) are used for determination. If the decoding frame rate of the recipient, receiving frame rate of the recipient, and total number of encoded and sent frames are low and the frame rates are less than 10 fps, you can determine that frame freezing occurs because the frame rate of video sent by the endpoint is low.

[Example]

As shown in Figure 1-27 and Figure 1-28, the decoding frame rate of the recipient, receiving frame rate of the recipient, and total number of encoded and sent frames are low and the sending and encoding frame rate is less than 10 fps. Then, you can determine that frame freezing occurs because the frame rate of video sent by the endpoint is low.

Figure 1-27 Counter indicating the number of frames of video encoded by the endpoint
Figure 1-28 Counters indicating the number of video frames received by the MCU & the decoding frame rate
Translation
Download
Updated: 2019-08-07

Document ID: EDOC1100059098

Views: 22266

Downloads: 12

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Share
Previous Next