Skip to content

Commit 076cca5

Browse files
author
John Deutscher
committed
Added HVC1 support
1 parent cc21b61 commit 076cca5

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

articles/media-services/media-services-specifications-ms-sstr-amendment-hevc.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Media Services - Smooth Streaming Protocol (MS-SSTR) Amendment for
33
description: This specification describes the protocol and format for fragmented MP4-based live streaming with HEVC in Azure Media Services. This is an amendment to the Smooth Streaming protocol documentation (MS-SSTR) to include support for HEVC ingest and streaming. Only the changes required to deliver HEVC are specified in this article, except were “(No Change)” indicates text is copied for clarification only.
44
services: media-services
55
documentationcenter: ''
6-
author: cenkdin
6+
author: johndeu
77
manager: femila
88
editor: ''
99

@@ -13,7 +13,7 @@ ms.workload: media
1313
ms.tgt_pltfrm: na
1414
ms.devlang: na
1515
ms.topic: article
16-
ms.date: 03/20/2019
16+
ms.date: 08/19/2019
1717
ms.author: johndeu
1818

1919
---
@@ -26,10 +26,7 @@ specification [MS-SSTR] to enable Smooth Streaming of HEVC encoded video. In thi
2626
outline only the changes required to deliver the HEVC video codec. The article follows the same
2727
numbering schema as the [MS-SSTR] specification. The empty headlines presented throughout the article are provided to orient the reader to their position in the [MS-SSTR] specification. “(No Change)” indicates text is copied for clarification purposes only.
2828

29-
The article provides technical implementation requirements for the signaling of HEVC video codec
30-
in a Smooth Streaming manifest and normative references are updated to reference the current MPEG standards
31-
that include HEVC, Common Encryption of HEVC, and box names for ISO Base Media File
32-
Format have been updated to be consistent with the latest specifications.
29+
The article provides technical implementation requirements for the signaling of HEVC video codec (using either 'hev1' or 'hvc1' format tracks) in a Smooth Streaming manifest and normative references are updated to reference the current MPEG standards that include HEVC, Common Encryption of HEVC, and box names for ISO Base Media File Format have been updated to be consistent with the latest specifications.
3330

3431
The referenced Smooth Streaming Protocol specification [MS-SSTR] describes the
3532
wire format used to deliver live and on-demand digital media,
@@ -215,14 +212,17 @@ Units SHALL be encrypted.
215212
>
216213
> * "hev1”: Video samples for this track use HEVC video, using the ‘hev1’
217214
> sample description format specified in [ISO/IEC-14496-15].
215+
>
216+
> * "hvc1”: Video samples for this track use HEVC video, using the ‘hvc1’
217+
> sample description format specified in [ISO/IEC-14496-15].
218218
>
219219
> **CodecPrivateData (variable):** Data that specifies parameters specific to
220220
> the media format and common to all samples in the track, represented as a
221221
> string of hex-coded bytes. The format and semantic meaning of byte sequence
222222
> varies with the value of the **FourCC** field as follows:
223223
>
224224
> * When a TrackElement describes HEVC video, the **FourCC** field SHALL equal
225-
> **"hev1"** and;
225+
> **"hev1"** or **"hvc1"**
226226
>
227227
> The **CodecPrivateData** field SHALL contain a hex-coded string
228228
> representation of the following byte sequence, specified in ABNF
@@ -251,7 +251,7 @@ Units SHALL be encrypted.
251251

252252
### 2.2.3 Fragment Request
253253

254-
> **Note**: The default media format requested for **MinorVersion** 2 and ‘hev1’
254+
> **Note**: The default media format requested for **MinorVersion** 2 and ‘hev1’ or 'hvc1'
255255
> is ‘iso8’ brand ISO Base Media File Format specified in [ISO/IEC 14496-12]
256256
> ISO Base Media File Format Fourth Edition, and [ISO/IEC 23001-7] Common
257257
> Encryption Second Edition.

0 commit comments

Comments
 (0)