DASH/HLS adaptive streaming returns “Advanced Streaming is not enabled” error in AEM Dynamic Media

If you see Advanced Streaming is not enabled when accessing DASH adaptive streaming in AEM Dynamic Media, the problem is usually an incorrect URL format for the MPD file. The solution is to use the correct AVS naming convention when requesting the MPD file.

Description description

Environment

AEM Dynamic Media / Scene7

Issue/Symptoms

  • Accessing a DASH video stream returns the error Advanced Streaming is not enabled.
  • The error appears when the MPD file URL doesn’t follow the AVS naming convention.

Resolution resolution

Note: Follow the AVS naming convention to ensure successful playback of DASH/HLS streams in AEM Dynamic Media.

  1. Confirm that DASH adaptive streaming is generally available and doesn’t need extra feature toggles or company settings.
  2. Verify that the advanced streaming feature flag is active in your production environment.
  3. Request the MPD file using the AVS naming convention by adding -AVS before .mpd in the asset URL.
  4. Test playback of the updated MPD URL with a DASH-compliant media player.
  5. If needed, reprocess affected assets and repeat steps 3 and 4.
  6. Check that video content plays as expected without errors.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f