Streaming Examples

View developer example streams on iOS, iPadOS, macOS, tvOS, and visionOS that demonstrate the features of HTTP Live Streaming (HLS).

Streams for Apple Vision Pro

Apple Immersive Video stream

View example

  • MV-HEVC PQ Video variants, 90 fps
    • Tier 1 - 4320x4320, 100 Mbps
    • Tier 2 - 4320x4320, 80 Mbps
    • Tier 3 - 4320x4320, 50 Mbps
    • Tier 4 - 4320x4320, 30 Mbps
    • Tier 5 - 4320x4320, 25 Mbps
  • Audio renditions
    • APAC, 48kHz, 140 Kbps

Apple Projected Media Profile stream

View 180° example

  • MV-HEVC SDR Video variants, 29.97 fps
    • Tier 1 - 4096x4096, 56 Mbps
    • Tier 2 - 4096x4096, 50 Mbps
    • Tier 3 - 2880x2880, 38 Mbps
    • Tier 4 - 2880x2880, 29 Mbps
    • Tier 5 - 2048x2048, 19 Mbps
  • I-frame variants (fast forward / rewind support, MV-HEVC)
  • Audio renditions, English
    • AAC-LC, Stereo, 48kHz, 160 Kbps

Apple Projected Media Profile stream

View 360° example

  • HEVC SDR Video variants, 29.97 fps
    • Tier 1 - 7680x3840, 80 Mbps
    • Tier 2 - 7680x3840, 64 Mbps
    • Tier 3 - 5760x2880, 40 Mbps
    • Tier 4 - 4096x2048, 29 Mbps
  • I-frame variants (fast forward / rewind support, HEVC)
  • Audio renditions, English
    • AAC-LC, Stereo, 48kHz, 160 Kbps

Apple Projected Media Profile stream

View wide fov example

  • HEVC SDR Video variants, 29.97 fps
    • Tier 1 - 3840x3840, 100 Mbps
    • Tier 2 - 3840x3840, 80 Mbps
    • Tier 3 - 2880x2880, 60 Mbps
    • Tier 4 - 2880x2880, 40 Mbps
    • Tier 5 - 2048x2048, 30 Mbps
  • I-frame variants (fast forward / rewind support, HEVC)
  • Audio renditions, English
    • AAC-LC, Stereo, 48kHz, 160 Kbps

Spatial video stream

View example

  • MV-HEVC SDR video, 29.97 fps
    • Tier 1 - 1280x1280, 6 Mbps
    • Tier 2 - 1072x1072, 5 Mbps
    • Tier 3 - 896x896, 4 Mbps
    • Tier 4 - 752x752, 3 Mbps
  • I-frame variants (fast forward / rewind support, MV-HEVC)
    • Audio renditions, English
    • AAC-LC, Stereo, 48kHz, 160 Kbps

3D movie stream

View 3D example (fMP4)

This example is a scene from Prehistoric Planet that has been converted to 3D for playback on Apple Vision Pro. Watch Prehistoric Planet in 2D on Apple TV+, where available.

To experience this stream in 3D on Apple Vision Pro, view it in an app that utilizes AVFoundation such as the Destination Video developer example. View the Create a great spatial playback experience video from WWDC23 for more details.

  • 3D MV-HEVC, Dolby Vision Profile 20, video variants, 24 fps, 16x9 aspect ratio
    • Tier 1 - 640x360 @ 340 kbps
    • Tier 2 - 768x432 @ 697 kbps
    • Tier 3 - 960x540 @ 1.31 Mbps
    • Tier 4 - 960x540 @ 1.89 Mbps
    • Tier 5 - 960x540 @ 3.25 Mbps
    • Tier 6 - 1280x720 @ 4.82 Mbps
    • Tier 7 - 1280x720 @ 6.77 Mbps
    • Tier 8 - 1920x1080 @ 8.99 Mbps
    • Tier 9 - 1920x1080 @ 11.87 Mbps
    • Tier 10 - 2560x1440 @ 16.42 Mbps
    • Tier 11 - 3840x2160 @ 23.72 Mbps
    • Tier 12 - 3840x2160 @ 34.13 Mbps
  • Audio renditions, English
    • Dolby Digital, 5.1, 48 kHz, @ 384 kbps
    • Dolby Atmos, 48 kHz, @ 448 kbps

Advanced streams

Advanced stream

View preliminary example (fMP4)

  • Stream backwards compatible with macOS v10.7 or later, iOS 6 or later, and tvOS 9 or later
  • HEVC variants compatible with macOS v10.13 or later, iOS 11 or later, and tvOS 11 or later
  • Floating point durations as separate segment files
  • H.264 and HEVC @ 30Hz and 60Hz
  • 16x9 aspect ratio
  • Nine HEVC video variants
    • Tier 9 - 1920x1080 @ 5.8 Mbps
    • Tier 8 - 1920x1080 @ 4.5 Mbps
    • Tier 7 - 1920x1080 @ 3.2 Mbps
    • Tier 6 - 1280x720 @ 2.4 Mbps
    • Tier 5 - 960x540 @ 1.7 Mbps
    • Tier 4 - 768x432 @ 990 kbps
    • Tier 3 - 640x360 @ 660 kbps
    • Tier 2 - 480x270 @ 350 kbps
    • Tier 1 - 416x234 @ 145 kbps
  • Nine H.264 video variants
    • Tier 9 - 1920x1080 @ 7.8 Mbps
    • Tier 8 - 1920x1080 @ 6.0 Mbps
    • Tier 7 - 1920x1080 @ 4.5 Mbps
    • Tier 6 - 1280x720 @ 3.0 Mbps
    • Tier 5 - 960x540 @ 2.0 Mbps
    • Tier 4 - 768x432 @ 1.1 Mbps
    • Tier 3 - 640x360 @ 730 kbps
    • Tier 2 - 480x270 @ 365 kbps
    • Tier 1 - 416x234 @ 145 kbps
  • I-Frame variants (fast-forward / rewind support)
  • 3 audio renditions
    • AAC-LC - 48 kHz stereo @ 160 kbps
    • AC-3 - 48 kHz 5.1 @ 384 kbps
    • EC-3 - 48 kHz 5.1 @ 192 kbps
  • 1 subtitle rendition (WebVTT)
    • English

Advanced stream

View example (TS)
View example (fMP4)

  • TS stream compatible with macOS v10.7 or later, iOS 6 or later, and tvOS 9 or later
  • fMP4 stream compatible with macOS v10.12 or later, iOS 10 or later, and tvOS 10 or later
  • Supports "EXT-X-INDEPENDENT-SEGMENT" tag
  • AVERAGE-BANDWIDTH, CODECS, RESOLUTION, FRAME-RATE attributes in variant definitions
  • Floating point durations as separate segment files
  • H.264 @ 30Hz and 60Hz
  • 16x9 aspect ratio
  • 8 video variants
    • Tier 1 - 480x270 @ 775 kbps
    • Tier 2 - 640x360 @ 1.2 Mbps
    • Tier 3 - 768x432 @ 1.5 Mbps
    • Tier 4 - 960x540 @ 2.5 Mbps
    • Tier 5 - 1280x720 @ 3.5 Mbps
    • Tier 6 - 1920x1080 @ 5 Mbps
    • Tier 7 - 1920x1080 @ 6.5 Mbps
    • Tier 8 - 1920x1080 @ 8 Mbps
  • I-Frame variants (fast-forward / rewind support)
  • 3 audio renditions
    • AAC-LC - 48 kHz stereo @ 161 kbps
    • AC-3 - 48 kHz 5.1 @ 384 kbps
    • EC-3 - 48 kHz 5.1 @ 192 kbps
  • 1 subtitle rendition (WebVTT)
    • English

Advanced stream

View example (fMP4)

  • H.264 Video variants, 24 fps, 16x9 aspect ratio
    • Tier 1 - 480x270 @ 250 kbps
    • Tier 2 - 544x306 @ 350 kbps
    • Tier 3 - 608x342 @ 500 kbps
    • Tier 4 - 672x378 @ 750 kbps
    • Tier 5 - 768x432 @ 1.1 Mbps
    • Tier 6 - 864x486 @ 1.5 Mbps
    • Tier 7 - 1024x576 @ 2.1 Mbps
    • Tier 8 - 1280x720 @ 2.8 Mbps
    • Tier 9 - 1280x720 @ 3.8 Mbps
    • Tier 10 - 1920x1080 @ 3.8 Mbps
    • Tier 11 - 1920x1080 @ 9.7 Mbps
  • HEVC SDR Video variants, 24 fps, 16x9 aspect ratio
    • Tier 1 - 480x270 @ 250 kbps
    • Tier 2 - 608x342 @ 400 kbps
    • Tier 3 - 672x378 @ 575 kbps
    • Tier 4 - 768x432 @ 825
    • Tier 5 - 864x486 @ 1.1 Mbps
    • Tier 6 - 1024x576 @ 1.5 Mbps
    • Tier 7 - 1280x720 @ 2.1 Mbps
    • Tier 8 - 1280x720 @ 2.7 Mbps
    • Tier 9 - 1920x1080 @ 2.7 Mbps
    • Tier 10 - 1920x1080 @ 6.8 Mbps
    • Tier 11 - 2560x1440 @ 11.6 Mbps
    • Tier 12 - 3840x2160 @ 11.6 Mbps
    • Tier 13 - 3840x2160 @ 20 Mbps
  • HEVC, Dolby Vision Profile 5 / HDR10+ Video variants, 24 fps, 16x9 aspect ratio
    • Tier 1 - 480x270 @ 300 kbps
    • Tier 2 - 608x342 @ 480 kbps
    • Tier 3 - 672x378 @ 690 kbps
    • Tier 4 - 768x432 @ 1 Mbps
    • Tier 5 - 864x486 @ 1.3 Mbps
    • Tier 6 - 1024x576 @ 1.8 Mbps
    • Tier 7 - 1280x720 @ 2.5 Mbps
    • Tier 8 - 1280x720 @ 3.2 Mbps
    • Tier 9 - 1920x1080 @ 3.2 Mbps
    • Tier 10 - 1920x1080 @ 8.1 Mbps
    • Tier 11 - 2560x1440 @ 14 Mbps
    • Tier 12 - 3840x2160 @ 14 Mbps
    • Tier 13 - 3840x2160 @ 24 Mbps
  • I-frame variants (fast forward / rewind support, H.264/HEVC, MJPG)
  • Audio renditions / Audio description, English
    • AAC-LC, stereo, 48 kHz, @ 157 kbps
    • HE-AAC (v1) , stereo, 44.1 kHz, @ 69 kbps
    • HE-AAC (v2) , stereo, 44.1 kHz, @ 32 kbps
    • Dolby Digital, 5.1, 48 kHz, @ 384 kbps
    • Dolby Atmos, 7.1, 48 kHz, @ 768 kbps
  • Subtitle renditions
    • English
    • Español (Latinoamérica)
    • Español (España)
    • Français (Canada)
    • Français (France)
    • Italiano
    • 中文(简体)
    • 中文(繁體)
  • ID3 Metadata via ‘emsg’

Basic streams

Basic stream

View example (16x9)

Note: The primary audio in the stream should be used for any sync testing. The second alternate audio demonstrates the use of an alternate audio option, but was not designed as a true sync verification.

  • Compatible with macOS v10.7 or later and iOS 5 or later
  • 16x9 aspect ratio
  • H.264 @ 30Hz
  • single .ts file, with byte-ranges in the playlists
  • floating point durations
  • CODECS and RESOLUTION attributes in master playlist
  • I-Frames (fast forward rewind support)
  • closed captions
  • timed metadata (timecode every 5 seconds)
  • 5 video variants
    • Tier 1 - 416x234 @ 265 kbps
    • Tier 2 - 640x360 @ 580 kbps
    • Tier 3 - 960x540 @ 910 kbps
    • Tier 4 - 1280x720 @ 1 Mbps
    • Tier 5 - 1920x1080 @ 2 Mbps
  • 1 audio-only variant
    • Tier 0 - AAC - 22.05 kHz stereo @ 40 kbps
  • 1 alternate audio
    • alt audio - AAC - 22.05 kHz stereo @ 40 kbps
  • subtitles (WebVTT)

Basic stream

View example

  • Compatible with macOS v10.7 or later and iOS 4.3 or later
  • 4x3 aspect ratio
  • H.264 @ 30Hz
  • floating point durations as separate segment files
  • CODECS attribute in master playlist
  • 4 video variants
    • Tier 1 - 400x300 @ 232 kbps
    • Tier 2 - 640x480 @ 650 kbps
    • Tier 3 - 640x480 @ 1 Mbps
    • Tier 4 - 960x720 @ 2 Mbps
  • 1 audio-only variant
    • Tier 0 AAC - 22.05 kHz stereo @ 40 kbps