FAQ
Why does playback fail on some browsers but work on others?
Browser capability differences (MSE/WebCodecs/WASM support level), autoplay policy limits, and stream compatibility can all cause environment-specific playback failures.
How should I choose between decode modes?
Start with the default strategy, then validate MSE/WebCodecs on target browsers and keep software decode fallback available for compatibility-critical scenarios.
What should I check for low-latency tuning?
Focus on transport stability, buffer size tuning, decode path selection, and reconnect policy. Measure startup delay and frame continuity together instead of tuning a single metric in isolation.
How do I troubleshoot intermittent stutter?
Collect diagnostics from player events, confirm stream source quality, and compare hardware decode with software fallback under the same stream to isolate whether the bottleneck is browser, device, or network.