Share via

Intermittent remote video render failure (code 408 / subCode 43203) — audio OK, correlated with Firefox on the sender side

Bastien Lafont 0 Reputation points
2026-06-16T15:15:52.29+00:00

Problem summary

We integrate the Azure Communication Services Calling SDK for video calls in our web application. On some connections, client A is unable to display the video stream of a remote participant B, while audio from the same participant works normally. The video render fails after several retries with the following error:

Failed to render video stream, rendering timed out while waiting for video frames. Please try again, if issue persists, contact Azure Communication Services support. (code=408, subCode=43203) Failed to render stream <streamId> after 3 retries.

The issue is not systematic. We observe that it occurs noticeably more often when participant B (the stream sender) is on Firefox. The receiver's browser (client A) does not appear to matter — the problem reproduces regardless of A's browser — which points to a cause on the sending/encoding side rather than the rendering side.

To determine whether the issue came from our configuration or our SDK integration, we followed the official documentation (Get started with video calling) and built a minimal standalone HTML/CSS/JS app, independent of our application. We reproduce the issue with this minimal setup as well, which tends to rule out a cause related to our application-level integration. Here is the repository for the demo like app https://github.com/foodytaing/visio-acs

Environment

  • SDK: @azure/communication-calling and @azure/communication-commonversion latest
  • Client A browser (receiver): not relevant — reproduced across multiple browsers
  • Client B browser (sender): Firefox (observed correlation)
  • OS: Mac & Windows

Expected vs. observed behavior

  • Expected: B's remote video stream renders on A's side.
  • Observed: B's audio is received and works correctly; only the video render times out while waiting for frames and never displays.

Affected call references

  • We can give some exemple of Call Id and Stream Id when error occurs if needed

The call reaches Connected and the remote participant is Connected; the failure is isolated to rendering the remote video stream.

Azure Communication Services

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.