Skip to content

Commit 8fa36df

Browse files
committed
Checking in migrated media casting article UWP->WinUI
1 parent 80f4248 commit 8fa36df

5 files changed

Lines changed: 270 additions & 1 deletion

File tree

hub/apps/develop/media-playback/adaptive-streaming.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.localizationpriority: medium
99
# Adaptive streaming
1010

1111

12-
This article describes how to add playback of adaptive streaming multimedia content to a Universal Windows Platform (UWP) app. This feature supports playback of Http Live Streaming (HLS) and Dynamic Streaming over HTTP (DASH) content.
12+
This article describes how to add playback of adaptive streaming multimedia content to a WinUI app. This feature supports playback of Http Live Streaming (HLS) and Dynamic Streaming over HTTP (DASH) content.
1313

1414
Starting with Windows 10, version 1803, Smooth Streaming is supported by **[AdaptiveMediaSource](/uwp/api/Windows.Media.Streaming.Adaptive.AdaptiveMediaSource)**. Note that for Smooth Streaming, only H264 and WVC1 codecs are supported. Other manifest types do not have this limitation.
1515

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
description: This article lists the Dynamic Adaptive Streaming over HTTP (DASH) profiles supported for WinUI apps.
3+
title: Dynamic Adaptive Streaming over HTTP (DASH) profile support
4+
ms.date: 02/24/2026
5+
ms.topic: article
6+
keywords: windows 10, winui, dash
7+
ms.localizationpriority: medium
8+
---
9+
# Dynamic Adaptive Streaming over HTTP (DASH) profile support
10+
11+
12+
## Supported DASH profiles
13+
The following table lists the DASH profiles that are supported for WinUI apps.
14+
15+
|Tag | Manifest type | Notes|July release of Windows 10|Windows 10, Version 1511|Windows 10, Version 1607 |Windows 10, Version 1607 |Windows 10, Version 1703| Windows 10, Version 1809
16+
|----------------|------|-------|-----------|--------------|---------|-------|--------|--------|
17+
|urn:mpeg:dash:profile:isoff-live:2011 | Static | |Supported | Supported | Supported |Supported| Supported| Supported|
18+
|urn:mpeg:dash:profile:isoff-main:2011 | | Best effort | Supported | Supported | Supported |Supported| Supported| Supported|
19+
|urn:mpeg:dash:profile:isoff-live:2011 | Dynamic | $Time$ is supported but $Number$ is unsupported in segment templates | Not Supported | Not Supported | Not Supported |Not Supported| Supported| Supported|
20+
|urn:mpeg:dash:profile:isoff-on-demand:2011 | | | Not Supported | Not Supported | Not Supported |Not Supported| Not Supported| Supported|
21+
22+
23+
## Unsupported DASH profiles
24+
Profiles not listed in the above table are unsupported, including but not limited to the following:
25+
26+
* urn:mpeg:dash:profile:full:2011
27+
* urn:mpeg:dash:profile:mp2t-main:2011
28+
* urn:mpeg:dash:profile:mp2t-simple:2011
29+
30+
31+
## Related topics
32+
33+
* [Media playback](media-playback.md)
34+
* [Adaptive streaming](adaptive-streaming.md)
35+
 
36+
37+
 
38+
39+
40+
41+
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
description: This article lists the HTTP Live Streaming (HLS) protocol tags supported for WinUI apps.
3+
title: HTTP Live Streaming (HLS) tag support
4+
ms.date: 02/24/2026
5+
ms.topic: article
6+
keywords: windows 10, winui
7+
ms.localizationpriority: medium
8+
---
9+
# HTTP Live Streaming (HLS) tag support
10+
11+
The following table lists the HLS tags that are supported for WinUI apps.
12+
13+
> [!NOTE]
14+
> Custom tags that start with "X-" can be accessed as timed metadata as described in the article [Media items, playlists, and tracks](media-playback-with-mediasource.md).
15+
16+
|Tag |Introduced in HLS Protocol version|HLS Protocol Document Draft Version|Required on Client|July release of Windows 10|Windows 10, Version 1511|Windows 10, Version 1607 |
17+
|---------------------|-----------|--------------|---------|--------------|-----|-----|
18+
|4.3.1. Basic Tags | | | | | | |
19+
| 4.3.1.1. EXTM3U |1|0|REQUIRED|Supported|Supported|Supported|
20+
| 4.3.1.2. EXT-X-VERSION |2|3|REQUIRED|Supported|Supported|Supported
21+
|4.3.2. Media Segment Tags | | | | | | |
22+
| 4.3.2.1. EXTINF |1|0|REQUIRED|Supported|Supported|Supported
23+
| 4.3.2.2. EXT-X-BYTERANGE |4|7|OPTIONAL|Supported|Supported|Supported|
24+
| 4.3.2.3. EXT-X-DISCONTINUITY |1|2|OPTIONAL|Supported|Supported|Supported|
25+
| 4.3.2.4. EXT-X-KEY |1|0|OPTIONAL|Supported|Supported|Supported|
26+
|    METHOD|1|0|Attribute|"NONE, AES-128"|"NONE, AES-128"|"NONE, AES-128, SAMPLE-AES"|
27+
|    URI|1|0|Attribute|Supported|Supported|Supported|
28+
|    IV|2|3|Attribute|Supported|Supported|Supported|
29+
|    KEYFORMAT|5|9|Attribute|Not Supported|Not Supported|Not Supported|
30+
|    KEYFORMATVERSIONS|5|9|Attribute|Not Supported|Not Supported|Not Supported|
31+
| 4.3.2.5. EXT-X-MAP |5|9|OPTIONAL|Not Supported|Not Supported|Not Supported|
32+
|    URI|5|9|Attribute|Not Supported|Not Supported|Not Supported|
33+
|    BYTERANGE|5|9|Attribute|Not Supported|Not Supported|Not Supported|
34+
| 4.3.2.6. EXT-X-PROGRAM-DATE-TIME |1|0|OPTIONAL|Not Supported|Not Supported|Not Supported|
35+
|4.3.3. Media Playlist Tags | | | | | | |
36+
| 4.3.3.1. EXT-X-TARGETDURATION |1|0|REQUIRED|Supported|Supported|Supported|
37+
| 4.3.3.2. EXT-X-MEDIA-SEQUENCE |1|0|OPTIONAL|Supported|Supported|Supported|
38+
| 4.3.3.3. EXT-X-DISCONTINUITY-SEQUENCE|6|12|OPTIONAL|Not Supported|Not Supported|Not Supported|
39+
| 4.3.3.4. EXT-X-ENDLIST |1|0|OPTIONAL|Supported|Supported|Supported|
40+
| 4.3.3.5. EXT-X-PLAYLIST-TYPE |3|6|OPTIONAL|Supported|Supported|Supported|
41+
| 4.3.3.6. EXT-X-I-FRAMES-ONLY |4|7|OPTIONAL|Not Supported|Not Supported|Not Supported|
42+
|4.3.4. Master Playlist Tags | | | | | | |
43+
| 4.3.4.1. EXT-X-MEDIA |4|7|OPTIONAL|Supported|Supported|Supported|
44+
|    TYPE|4|7|Attribute|"AUDIO, VIDEO"|"AUDIO, VIDEO"|"AUDIO, VIDEO, SUBTITLES"|
45+
|    URI|4|7|Attribute|Supported|Supported|Supported|
46+
|    GROUP-ID|4|7|Attribute|Supported|Supported|Supported|
47+
|    LANGUAGE|4|7|Attribute|Supported|Supported|Supported|
48+
|    ASSOC-LANGUAGE|6|13|Attribute|Not Supported|Not Supported|Not Supported|
49+
|    NAME|4|7|Attribute|Not Supported|Not Supported|Supported|
50+
|    DEFAULT|4|7|Attribute|Not Supported|Not Supported|Not Supported|
51+
|    AUTOSELECT|4|7|Attribute|Not Supported|Not Supported|Not Supported|
52+
|    FORCED|5|9|Attribute|Not Supported|Not Supported|Not Supported|
53+
|    INSTREAM-ID|6|12|Attribute|Not Supported|Not Supported|Not Supported|
54+
|    CHARACTERISTICS|5|9|Attribute|Not Supported|Not Supported|Not Supported|
55+
| 4.3.4.2. EXT-X-STREAM-INF |1|0|REQUIRED|Supported|Supported|Supported|
56+
|    BANDWIDTH|1|0|Attribute|Supported|Supported|Supported|
57+
|    PROGRAM-ID|1|0|Attribute|NA|NA|NA|
58+
|    AVERAGE-BANDWIDTH|7|14|Attribute|Not Supported|Not Supported|Not Supported|
59+
|    CODECS|1|0|Attribute|Supported|Supported|Supported|
60+
|    RESOLUTION|2|3|Attribute|Supported|Supported|Supported|
61+
|    FRAME-RATE|7|15|Attribute|NA|NA|NA|
62+
|    AUDIO|4|7|Attribute|Supported|Supported|Supported|
63+
|    VIDEO|4|7|Attribute|Supported|Supported|Supported|
64+
|    SUBTITLES|5|9|Attribute|Not Supported|Not Supported|Supported|
65+
|    CLOSED-CAPTIONS|6|12|Attribute|Not Supported|Not Supported|Not Supported|
66+
| 4.3.4.3. EXT-X-I-FRAME-STREAM-INF |4|7|OPTIONAL|Not Supported|Not Supported|Not Supported|
67+
| 4.3.4.4. EXT-X-SESSION-DATA |7|14|OPTIONAL|Not Supported|Not Supported|Not Supported|
68+
| 4.3.4.5. EXT-X-SESSION-KEY |7|17|OPTIONAL|Not Supported|Not Supported|Not Supported|
69+
|4.3.5. Media or Master Playlist Tags | | | | | | |
70+
| 4.3.5.1. EXT-X-INDEPENDENT-SEGMENTS |6|13|OPTIONAL|Not Supported|Supported|Supported|
71+
| 4.3.5.2. EXT-X-START |6|12|OPTIONAL|Not Supported|Partially Supported|Partially Supported|
72+
|    TIME-OFFSET|6|12|Attribute|Not Supported|Supported|Supported|
73+
|    PRECISE|6|12|Attribute|Not Supported|Default "NO" supported|Default "NO" supported|
74+
75+
76+
77+
## Related topics
78+
79+
* [Media playback](media-playback.md)
80+
* [Adaptive streaming](adaptive-streaming.md)
81+
 
82+
83+
 
84+
85+
86+
87+
14.5 KB
Loading

0 commit comments

Comments
 (0)