Issue Description
When streaming through the RTMP converter and utilizing the integrated Content Delivery Network on Windows environments, the downstream video appears blurry or choppy during rapid subject movements. The primary real time communication stream renders normally, indicating that the visual degradation is isolated strictly to the secondary broadcast playback path.
Platform/SDK
Operating System: Microsoft Windows
Service: Agora RTC with RTMP Converter
Platform: Content Delivery Network
Root Cause
The visual degradation occurs because the upstream encoder transmits a video stream containing multiple Picture Parameter Sets. Certain downstream content delivery networks and rendering decoders lack full support for multi parameter set streams, leading to incomplete header parsing during the decoding phase.
This architectural incompatibility manifests as visual artifacts, including blurriness, stuttering, and distorted frames, exclusively on the media delivery network playback side when rendering complex or fast moving scenes.
Step-by-Step Solution
1. Configure Single Picture Parameter Set Output
Modify the encoding or pushing configuration to enforce a single Picture Parameter Set output. Restricting the stream to a single parameter set ensures maximum compatibility with legacy and strict downstream decoders, resolving the header parsing failures.
2. Verify Downstream Decoding Capabilities
If maintaining multiple parameter set encoding is strictly required for the application, the system architecture must guarantee that the target RTMP converter and the integrated content delivery network fully support advanced multi stream parameter decoding to prevent frame distortion.
Best Practice
Engineering teams must default to single Picture Parameter Set encoding configurations for broad broadcasting scenarios. This standardizes the media payload and prevents hardware decoding failures without requiring architectural changes or custom support from external content delivery network providers.