ISO/IEC TR 23009-3:2015 情報技術— HTTPを介した動的適応ストリーミング(DASH)—パート3:実装ガイドライン | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。

この文書の作成に使用された手順と、そのさらなる維持を目的とした手順は、ISO/IEC 指令のPart 1 に記載されています。特に、さまざまな種類の文書に必要なさまざまな承認基準に注意する必要があります。この文書は、ISO/IEC 指令のPart 2 の編集規則に従って起草されました ( www.iso.org/directives を参照)

このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。ドキュメントの開発中に特定された特許権の詳細は、序文および/または受信した特許宣言の ISO リストに記載されます ( www.iso.org/patents を 参照)

このドキュメントで使用されている商号は、ユーザーの便宜のために提供された情報であり、保証を構成するものではありません。

適合性評価に関連する ISO 固有の用語および表現の意味に関する説明、および技術的貿易障壁 (TBT) における WTO 原則への ISO の準拠に関する情報については、次の URL を参照してください。

この文書を担当する委員会は、ISO/IEC JTC 1, 情報技術、小委員会 SC 29, オーディオ、画像、マルチメディア、およびハイパーメディア情報のコーディングです。

この第 2 版は、技術的に改訂された第 1 版 (ISO/IEC TR 23009-3:2015) を取り消して置き換えるものです。

また、ISO/IEC 23009-1:2014/Amd 1:2015 および ISO/IEC 23009-1:2014/Cor 1:2015 の新機能も組み込まれています。

ISO/IEC TR 23009 は、次の部分で構成されており、一般的なタイトルは「情報技術 - HTTP 経由の動的適応ストリーミング (DASH)」です

  • Part 1: メディア プレゼンテーションの説明とセグメント形式
  • Part 2: 適合性と参照ソフトウェア
  • Part 3: 実装ガイドライン
  • Part 4: セグメントの暗号化と認証

序章

ISO/IEC TR 23009 のこの部分は、ISO/IEC 23009 シリーズに基づくストリーミング メディア配信システムの実装と展開に関するガイドラインを提供します。これらのガイドラインには、次のものが含まれます。

  • ストリーミング コンテンツ生成のガイドライン。
  • ストリーミング クライアントの実装に関するガイドライン。
  • ISO/IEC 23009 シリーズに基づいて設計されたシステムの展開に関するガイドライン。

1 スコープ

ISO/IEC TR 23009 のこの部分では、ISO/IEC 23009-1 に基づくシステムを実装および展開するための技術ガイドラインを提供します。

2 参考文献

以下のドキュメントの全体または一部は、このドキュメントで規範的に参照されており、その適用に不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

  • ISO/IEC 13818-1, 情報技術 — 動画および関連する音声情報の汎用コーディング — Part 1: システム
  • ISO/IEC 13818-2, 情報技術 — 動画および関連する音声情報の汎用コーディング — Part 2: ビデオ
  • ISO/IEC 14496-2, 情報技術 — 視聴覚オブジェクトのコーディング — Part 2: ビジュアル
  • ISO/IEC 14496-3, 情報技術 — 視聴覚オブジェクトのコーディング — Part 3: オーディオ
  • ISO/IEC 23003-1, 情報技術 — MPEG オーディオ技術 — Part 1: MPEG サラウンド
  • ISO/IEC 23003-3, 情報技術 — MPEG オーディオ技術 — Part 3: 統一された音声およびオーディオ コーディング
  • ISO/IEC 23009-1, 情報技術 — HTTP 経由の動的適応ストリーミング (DASH) — Part 1: メディア プレゼンテーションの説明とセグメント形式
  • ITU-T 勧告 H.264 | ISO/IEC 14496-10, 情報技術 — 視聴覚オブジェクトのコーディング — Part 10: 高度なビデオ コーディング
  • ITU-T 勧告 H.265 | ISO/IEC 23008-2, 情報技術 — 異種環境における高効率コーディングおよびメディア配信 — Part 2: 高効率ビデオ コーディング

3 用語、定義、略語

このドキュメントの目的のために、ISO/IEC 23009-1 で指定されている用語と定義。 ISO/IEC 13818-2, ISO/IEC 14496-2, ITU-T Rec. H.264 で定義されているビデオ コーディング用語 | ISO/IEC 14496-10 および ITU-T Rec. H.265 | ISO/IEC 23008-2; ISO/IEC 13818-1, ISO/IEC 14496-3, ISO/IEC 23003-1, および ISO/IEC 23003-3 で定義されているオーディオ コーディング用語が適用されます。

参考文献

1ISO/IEC 13818-3, 情報技術 — 動画および関連するオーディオ情報の一般的なコーディング — Part 3: オーディオ
2ISO/IEC 14496-12, 情報技術 – オーディオビジュアル オブジェクトのコーディング – Part 12: ISO ベースのメディア ファイル形式 (技術的には ISO/IEC 15444‑12 と同一)
3ISO/IEC 23001-7, 情報技術 - MPEG システム技術 - Part 7: ISO ベースのメディア ファイル形式ファイルにおける一般的な暗号化
4ISO/IEC 23001-8, 情報技術 — MPEG システム技術 — Part 8: コーディングに依存しないコード ポイント
5ISO/IEC 23009-2, 情報技術 — HTTP 経由の動的適応ストリーミング (DASH) — Part 2: 適合性と参照ソフトウェア
6ISO/IEC 23009-4, 情報技術 — HTTP 経由の動的適応ストリーミング (DASH) — Part 4: セグメントの暗号化と認証
7ITU-T 勧告 H.222.0 | ISO/IEC 13818-1, 情報技術 — 動画および関連する音声情報の汎用コーディング: システム
8ITU-T 勧告 H.262 | ISO/IEC 13818-2, 情報技術 — 動画および関連する音声情報の汎用コーディング: ビデオ
9ITU-T 勧告 H.264 | ISO/IEC 14496-10, 情報技術 — 視聴覚オブジェクトのコーディング — Part 10: 高度なビデオ コーディング
10ITU-T 勧告 H.265 | ISO/IEC 23008-2, 情報技術 — 視聴覚オブジェクトのコーディング — Part 2: 高効率ビデオ コーディング
11IETF RFC 1521, MIME (多目的インターネット メール拡張機能) Part 1: インターネット メッセージ本文のフォーマットを指定および記述するためのメカニズム、1993 年 9 月
12IETF RFC 1738, Uniform Resource Locator, 1994 年 12 月
13IETF RFC 2141, URN 構文、1997 年 5 月
14IETF RFC 2616, ハイパーテキスト転送プロトコル - HTTP/1.1, 1999 年 6 月
15IETF RFC 3023, XML メディア タイプ、2001 年 1 月
16IETF RFC 3406, Uniform Resource Names (URN) Namespace Definition Mechanisms, 2002 年 10 月
17IETF RFC 3986, Uniform Resource Identifier (URI): Generic Syntax, 2005 年 1 月
18IETF RFC 4122, Universally Unique IDentifier (UUID) URN 名前空間、2005 年 7 月
19IETF RFC 4337, MPEG-4 の MIME Type 登録、2006 年 3 月
20IETF RFC 5646, 言語を識別するためのタグ、2009 年 9 月
21IETF RFC 6381, 「バケット」メディア タイプの「コーデック」および「プロファイル」パラメータ、2011 年 8 月
22W3C XLINK XML リンク言語 (XLink) バージョン 1.1, W3C 勧告 06, 2010 年 5 月
23ETSI/TS 101 154, デジタル ビデオ放送 (DVB) MPEG-2 トランスポート ストリームに基づくブロードキャスト アプリケーションでビデオおよびオーディオ コーディングを使用するための実装ガイドライン
24ANSI/SCTE 35, ケーブルのデジタル プログラム挿入キューイング メッセージ
25ANSI/SCTE 172, デジタル プログラム挿入のための AVC ビデオ コーディングに関する制約
26W3C, メディア ソース拡張、W3C 勧告 (ドラフト)、18, 2013 年 1 月。
27W3C, 暗号化されたメディア拡張、W3C 勧告 (ドラフト)、2013 年 1 月 22 日。
28Swaminathan V., Wei S., Low latency live video streaming using HTTP chunked encoding", Proc. 2011 IEEE 13th International Workshop on Multimedia Signal Processing (MMSP), Hangzhou, China, October 2011.
29実装ガイドライン DASH-IF, 相互運用性ポイント。バージョン 3.0, http://dashif.org/w/2015/04/DASH-IF-IOP-v3.0.pdf で入手可能
30デジタル動画広告配信テンプレート IAB, (VAST) 3.0, 2014 年 7 月。

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.

The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the different types of document should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives ).

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents ).

Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.

For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISO's adherence to the WTO principles in the Technical Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information

The committee responsible for this document is ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.

This second edition cancels and replaces the first edition (ISO/IEC TR 23009-3:2015), which has been technically revised.

It also incorporates new features from ISO/IEC 23009-1:2014/Amd 1:2015 and ISO/IEC 23009-1:2014/Cor 1:2015.

ISO/IEC TR 23009 consists of the following parts, under the general title Information technology — Dynamic adaptive streaming over HTTP (DASH):

  • Part 1: Media presentation description and segment formats
  • Part 2: Conformance and reference software
  • Part 3: Implementation guidelines
  • Part 4: Segment encryption and authentication

Introduction

This part of ISO/IEC TR 23009 provides guidelines for implementation and deployment of streaming media delivery systems based on the ISO/IEC 23009 series. These guidelines include the following:

  • guidelines for streaming content generation;
  • guidelines for implementation of streaming clients;
  • guidelines for deployment of systems designed based on the ISO/IEC 23009 series.

1 Scope

This part of ISO/IEC TR 23009 provides technical guidelines for implementing and deploying systems based on ISO/IEC 23009-1.

2 Normative references

The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

  • ISO/IEC 13818-1, Information technology — Generic coding of moving pictures and associated audio information — Part 1: Systems
  • ISO/IEC 13818-2, Information technology — Generic coding of moving pictures and associated audio information — Part 2: Video
  • ISO/IEC 14496-2, Information technology — Coding of audio-visual objects — Part 2: Visual
  • ISO/IEC 14496-3, Information technology — Coding of audio-visual objects — Part 3: Audio
  • ISO/IEC 23003-1, Information technology — MPEG audio technologies — Part 1: MPEG Surround
  • ISO/IEC 23003-3, Information technology — MPEG audio technologies — Part 3: Unified speech and audio coding
  • ISO/IEC 23009-1, Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats
  • ITU-T Rec. H.264 | ISO/IEC 14496-10, Information technology — Coding of audio-visual objects — Part 10: Advanced Video Coding
  • ITU-T Rec. H.265 | ISO/IEC 23008-2, Information technology — High efficiency coding and media delivery in heterogeneous environments — Part 2: High efficiency video coding

3 Terms, definitions, and abbreviated terms

For the purposes of this document, the terms and definitions given in ISO/IEC 23009-1; the video coding terms defined in ISO/IEC 13818-2, ISO/IEC 14496-2, ITU-T Rec. H.264 | ISO/IEC 14496-10 and ITU-T Rec. H.265 | ISO/IEC 23008-2; and the audio coding terms defined in ISO/IEC 13818-1, ISO/IEC 14496-3, ISO/IEC 23003-1 and ISO/IEC 23003-3 apply.

Bibliography

1ISO/IEC 13818-3, Information technology — Generic coding of moving pictures and associated audio information — Part 3: Audio
2ISO/IEC 14496-12, Information technology – Coding of audio-visual objects – Part 12: ISO base media file format (technically identical to ISO/IEC 15444‑12)
3ISO/IEC 23001-7, Information technology – MPEG systems technology – Part 7: Common encryption in ISO base media file format files
4ISO/IEC 23001-8, Information technology — MPEG systems technologies — Part 8: Coding-independent code points
5ISO/IEC 23009-2, Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 2: Conformance and reference software
6ISO/IEC 23009-4, Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 4: Segment encryption and authentication
7ITU-T Rec. H.222.0 | ISO/IEC 13818-1, Information technology — Generic coding of moving pictures and associated audio information: Systems
8ITU-T Rec. H.262 | ISO/IEC 13818-2, Information technology — Generic coding of moving pictures and associated audio information: Video
9ITU-T Rec. H.264 | ISO/IEC 14496-10, Information technology — Coding of audio-visual objects — Part 10: Advanced Video Coding
10ITU-T Rec. H.265 | ISO/IEC 23008-2, Information technology — Coding of audio-visual objects — Part 2: High Efficiency Video Coding
11IETF RFC 1521, MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies, September 1993
12IETF RFC 1738, Uniform Resource Locators (URL), December 1994
13IETF RFC 2141, URN Syntax, May 1997
14IETF RFC 2616, Hypertext Transfer Protocol – HTTP/1.1, June 1999
15IETF RFC 3023, XML Media Types, January 2001
16IETF RFC 3406, Uniform Resource Names (URN) Namespace Definition Mechanisms, October 2002
17IETF RFC 3986, Uniform Resource Identifier (URI): Generic Syntax, January 2005
18IETF RFC 4122, A Universally Unique IDentifier (UUID) URN Namespace, July 2005
19IETF RFC 4337, MIME Type Registration for MPEG-4, March 2006
20IETF RFC 5646, Tags for Identifying Languages, September 2009
21IETF RFC 6381, The 'Codecs' and 'Profiles' Parameters for"Bucket" Media Types, August 2011
22W3C XLINK XML Linking Language (XLink) Version 1.1, W3C Recommendation 06, May 2010
23ETSI/TS 101 154, Digital Video Broadcasting (DVB); Implementation guidelines for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream.
24ANSI/SCTE 35, Digital Program Insertion Cueing Message for Cable
25ANSI/SCTE 172, Constraints on AVC Video Coding for Digital Program Insertion
26W3C, Media Source Extensions, W3C Recommendation (Draft), 18, January 2013.
27W3C, Encrypted Media Extensions, W3C Recommendation (Draft), 22 January 2013.
28Swaminathan V., Wei S., Low latency live video streaming using HTTP chunked encoding", Proc. 2011 IEEE 13th International Workshop on Multimedia Signal Processing (MMSP), Hangzhou, China, October 2011.
29Implementation Guidelines D.A.S.H.-I.F., Interoperability Points; Version 3.0, available at http://dashif.org/w/2015/04/DASH-IF-IOP-v3.0.pdf
30Digital Video Ad Serving Template IAB, (VAST) 3.0, July 2014.