Skip to main content

Video quality and performance

Written by Shashank Agrawal

Video processing

When a video is uploaded to Shopify Files, Shopify automatically transcodes it into multiple web-optimised formats. The original uploaded file is never served directly to shoppers. Instead, Shopify generates:

  • MP4 at up to three resolutions (e.g. 480p, 720p, 1080p) depending on the source quality

  • m3u8 (HLS adaptive streaming) as an additional format

How Cooee selects video quality

Cooee's widget serves the appropriate quality based on the display context:

Widget context

Priority order

Fullscreen / video detail dialog

Highest quality MP4 → high → low → HLS

Playlists & popups (default)

High quality MP4 → highest → low → HLS

Video stories (small thumbnails)

Lowest quality MP4 → high → highest → HLS

The browser plays the first format it supports.

Did this answer your question?