約 26 分で読めます

図解 H.265 入門 (0) 全体地図:コーデック・コンテナ・プロトコル

この記事の本文は AI(Claude Code)で生成し、筆者が全文を読んで内容を確認したものです。事実と数値は脚注の一次資料と手元の実測で裏を取っています。

会社で H.265 を採用することになったのを機に、動画コーデックの基礎から勉強し直したので、その内容を 0〜8 章の全 9 本のシリーズにまとめました。動画について調べると「コーデック」「コンテナ」「プロトコル」といった用語が一度にたくさん出てきて、どの用語が何を決めているのかで混乱しやすいです。この 0 章で用語どうしの関係を押さえておくと後ろの章が読みやすくなるので、最初にここだけでも読んでもらえると嬉しいです。

このシリーズは、H.265 をブラウザで扱うために必要な知識を、画素の成り立ちから始めて、実際にエンコードして測るところまで順に説明していくものです。 この 0 章では、動画を扱うときに必ず出てくる「コーデック」「コンテナ」「配信プロトコル」の 3 つの層を整理し、H.265 がその中のどこに位置する規格なのかを確認します。 あわせて、シリーズ全章の地図と用語集、読む順の提案を置いておきます。

TL;DR

  • 動画は「コーデック(どう圧縮するか)」「コンテナ(どう詰めるか)」「配信プロトコル(どう運ぶか)」の 3 層に分かれ、それぞれ独立に差し替えられます
  • H.265 は 3 層のうちコーデック層の規格です。2 つの標準化グループ(VCEG と MPEG)の合同チーム JCT-VC が策定し、ITU-T H.265 と ISO/IEC 23008-2 は同じ規格に付いた 2 つの番号です1
  • 最初の版は 2013 年 4 月に出ました。規格はその後も改訂され続けていて、2026 年 9 月時点の現行版は 2026 年 1 月の版です2
  • ブラウザで H.265 が面倒なのは、特許のライセンス構造と、再生がハードウェアデコードの有無に左右されるためです(詳細は → 7 章『ブラウザで H.265:対応状況・判定 API・特許』)
  • 本章の後半に、シリーズ全 9 章の地図・用語集・読む順の提案を置いています

3 つの層:作る・詰める・運ぶ

層の分担

ブラウザで動画を再生するまでには、生の映像をエンコード(符号化)し、ファイルに詰め、ネットワークで運び、最後にデコード(復号)して表示する、という流れをたどります。

flowchart LR
  A["生の映像<br/>画素の並び"] --> B["エンコード<br/>コーデック層"]
  B -->|HLS| C["格納<br/>コンテナ層"]
  C --> D["運搬<br/>配信プロトコル層"]
  B -->|WebRTC| D
  D --> E["デコード<br/>コーデック層"]
  E --> F["表示<br/>video 要素"]

3 つの層の役割は次のように分かれています。

層 決めていること 具体例
コーデック(codec) 映像をどう圧縮し、どう元に戻すか。ビットストリームの中身の並び H.265、H.264、AV1
コンテナ(container format) 圧縮済みの映像・音声・字幕をどうまとめ、どの時刻に何を再生するかをどう書くか fMP4、MPEG-2 TS
配信プロトコル まとまったデータをどう分割し、どう要求し、どう届けるか HLS、WebRTC

大事なのは、この 3 層が互いに独立していることです。H.265(HEVC、High Efficiency Video Coding)でエンコードすると、コーデックが定めた並びのビット列であるビットストリーム(bitstream)ができます。これをフラグメント MP4(fMP4、fragmented MP4)に詰めても MPEG-2 TS(Transport Stream)に詰めても、ビットストリームを意味のある単位に区切った塊である NAL ユニット(Network Abstraction Layer unit)1 つ 1 つの中身は変わりません。変わるのは、NAL ユニットどうしをどう区切るかと、パラメータセット(復号に必要な設定をまとめた NAL ユニット)などをどこに置くかです。運ぶときも、HLS(HTTP Live Streaming)ならコンテナに詰めたセグメントを HTTP で運び、WebRTC ならコンテナを通さずに NAL ユニットを直接 RTP(Real-time Transport Protocol)のパケットに載せます。どちらの運び方でも、中を流れる NAL ユニットは同じです(→ 6 章『コンテナと伝送:fMP4・TS・HLS・RTP』)。そのため「MP4 が再生できない」と言われたときは、原因がコンテナの形式にあるのか、中に入っているコーデックにあるのか、配信の経路にあるのかを分けて調べる必要があります。原因がどの層にあるかを見分けられるようになることが、このシリーズの実務上の目標のひとつです。

3 層を通って映像がどう姿を変え、データ量がどう増減するのかを、1 本の流れとして見てみます。

pipeline

1 本の映像が、生の画素からビットストリーム、セグメント、パケットと姿を変えて運ばれ、最後にまた画素へ戻るまでの流れです。下のバーはデータ量の目安で、圧縮で大きく縮み、復号で元に戻ることを表しています。長さは縮尺どおりではありません。

アナロジー:圧縮されたページ・バインダー・郵送

この 3 層は、文書に例えると掴みやすくなります。コーデックは、映像を「順番に並んだ、圧縮されたページの束」に変えるものです。コンテナは、そのページを綴じ、ページ番号を振り、目次を刷り、どこが章かを示し、本文が何語で書かれているかを記すバインダーです3。配信プロトコルは、コンテナのバイト列をある機器から別の機器へネットワーク越しに動かすための規則の集まりで3、ここではバインダーを相手に届ける郵送の取り決めにあたります。

ページの圧縮のされ方を知らなければページは読めず(コーデック)、綴じ方と目次がなければどのページから読めばよいか分からず(コンテナ)、届け方が決まっていなければ手元に来ない(配信プロトコル)、というわけです。

例えと実際の配信には違う点もあります。郵送ではバインダーを丸ごと 1 個届けますが、実際の配信ではバインダーを数秒ずつの束に切り分けて順番に届けます。しかも、WebRTC がメディアを運ぶのに使う RTP には、時間内の配送や品質を保証する仕組みがなく、配送そのものも順序も保証されません4。このように「届いたら中身は完全」という前提が成り立たないので、配信プロトコル層はコーデックやコンテナとは別に学ぶ必要があります(→ 6 章『コンテナと伝送:fMP4・TS・HLS・RTP』)。

H.265 はどこに位置するのか

誰が決めた規格なのか

H.265 は、3 層のうちコーデック層の規格です。策定したのは、ITU-T の VCEG(Video Coding Experts Group)と ISO/IEC の MPEG(Moving Picture Experts Group)という 2 つの標準化グループから、映像符号化の専門家が集まって 2010 年に作った合同チーム JCT-VC(Joint Collaborative Team on Video Coding)です1。

この 1 つの規格には、よく目にする呼び名が 3 つあります。JCT-VC の成果は ITU、ISO、IEC から中身がまったく同じ規格(twin text)として出ていて、ITU-T H.265 と ISO/IEC 23008-2 は同じものを指します1。さらに、規格の名前そのものである HEVC(High Efficiency Video Coding)で呼ばれることも多くあります。資料によって使う呼び名がまちまちなので別々の規格だと思ってしまいがちですが、どの呼び名で書かれていても同じ規格を指しています。このシリーズでは H.265 に統一します。

JCT-VC が掲げた目標は、当時最新だった H.264(AVC、Advanced Video Coding)に比べて、高画質な映像に必要なデータ量をさらに半分にすることでした1。よく聞く「H.265 は H.264 の半分」という数字はこの目標と同じ数字ですが、実際にどの条件でデータ量がどれだけ減るのかは、測り方によって変わります。この数字が成り立つ条件は → 5 章『H.265 で何が変わったか』で扱います。

規格の系譜

主なコーデック規格を、最初の版が承認・公開された時期とともに整理します。

規格 策定主体 最初の版 位置づけ
H.264 ITU-T / ISO/IEC 2003 年 5 月の版5 最も広く対応されている世代。主要ブラウザの全バージョンが再生できる6
H.265 JCT-VC(ITU-T / ISO/IEC)1 2013 年 4 月の版2 H.264 の後継。ISO/IEC 23008-2 と同一内容1
AV1(AOMedia Video Codec 1.0) Alliance for Open Media 2018 年 3 月 28 日に仕様 1.0 を公開7 ロイヤリティフリーを掲げる7。H.265 とは別系統
H.266(VVC) ITU-T / ISO/IEC 2020 年 8 月の版8 H.265 の後継

規格は最初の版が出た後も改訂され続けます。2026 年 9 月時点の現行版は、H.265 が 2026 年 1 月2、H.264 が 2026 年 6 月5、H.266(VVC、Versatile Video Coding)が 2026 年 1 月の版です8。ネット上の解説が古い版を前提にしていることもあるので、規格の細かい規定を確かめるときは、参照している版の日付も確認すると安全です。

なぜブラウザで H.265 が面倒なのか(予告)

H.264 は Chrome、Edge、Firefox、Opera、Safari の全バージョンで再生できます6。一方 H.265 は、すべてのブラウザで再生できるわけではありません。その理由は 2 つに整理できます。

1 つは特許です。H.265 は多数の特許の対象になっているプロプライエタリな形式で6、特許権者が特許をまとめて一括でライセンスするパテントプール(patent pool)が許諾の主な窓口になります9。2026 年 9 月時点で主なパテントプールを運営しているのは Access Advance です。自前の HEVC Advance10 に加えて、Via LA が運営していた H.265 / H.266 のプログラム(名称は HEVC/VVC)も 2025 年 12 月に取得しました911。誰が誰にライセンス料を払っているのかは → 7 章『ブラウザで H.265:対応状況・判定 API・特許』で扱います。

もう 1 つは、機器に内蔵された専用回路でデコードするハードウェアデコード(hardware decoding)に再生が頼っていることです。2026 年 9 月時点で、Chrome は Windows 8 以降・Linux・ChromeOS ではハードウェアで対応している機器に限って H.265 を再生でき、macOS Big Sur 11 以降と Android 5.0 以降では機器を問わず再生できます6。つまり、再生できるかどうかはブラウザ名だけでは決まらないので、OS と機器まで含めて実行時に判定する必要があります。この判定の書き方と、ライセンス条件によってブラウザごとの対応にどんな差が出ているかは → 7 章『ブラウザで H.265:対応状況・判定 API・特許』で扱います。

ただし「H.264 は無条件、H.265 だけが特許で面倒」という単純な対比ではありません。Firefox の H.264 対応は、特許上の懸念を避けるため、OS に組み込み済みまたはプリインストールされたコーデックに依存しています6。

シリーズの章立て

全 9 章の地図です。

# 章タイトル この章で分かること
0 全体地図:コーデック・コンテナ・プロトコル 3 層の役割分担と H.265 の位置づけ。シリーズの用語集と読む順(この章)
1 動画データの正体:画素・YUV・ビット深度 圧縮する前のデータが何でできているか。輝度と色差、色差サブサンプリング、4:2:0 の表記の意味。非圧縮 1 秒が何 MB になるかを実際に計算します
2 圧縮の数学:DCT・量子化・エントロピー符号化 画像 1 枚を縮める仕組み。DCT が空間領域を周波数領域に移すこと、量子化で高周波の係数が 0 になること、QP を上げると何が起きるか、そして CABAC
3 フレーム間予測と GOP 時間方向の圧縮。I/P/B フレームの違い(B は「さらに差分」ではなく、参照リストを 2 本持てるフレーム)、動き補償が何をしているか、GOP 長がシークとライブ配信の遅延にどう効くか
4 H.264 の復習:マクロブロック・NAL ユニット・パラメータセット H.265 を理解する土台。16×16 のマクロブロック、ビットストリームを区切る NAL ユニット、再生開始に必要な SPS/PPS、プロファイルとレベルが何を決めているか
5 H.265 で何が変わったか H.264 との差分。CTU と四分木による可変サイズ分割、イントラ予測(フレーム内予測)の方向数、SAO などのループ内フィルタ、NAL ヘッダの 2 バイト化と VPS、H.265 で加わったティアと、プロファイル・ティア・レベルを 1 本にまとめた hvc1.1.6.L93.B0 の読み方、そして「同画質で約 50% 削減」の数字が成り立つ条件
6 コンテナと伝送:fMP4・TS・HLS・RTP 詰め方と運び方。fMP4 と MPEG-2 TS の違い、HLS がどちらを使うか、hvc1 と hev1 の違い、hls.js がセグメントを MSE で <video> に継ぎ足す仕組み、WebRTC でメディアが RTP で運ばれること(シグナリングとメディアは別経路)
7 ブラウザで H.265:対応状況・判定 API・特許 実務の中心。ブラウザごとの対応状況と、特許・ハードウェアデコードという理由。判定 API 5 つの使い分け(粗い canPlayType から、なめらかさまで答える MediaCapabilities.decodingInfo まで)、hls.js で H.265 を扱う条件、WebRTC での H.265
8 手を動かす:ffmpeg で実測する ffmpeg で H.264 と H.265 を同条件でエンコードし、ファイルサイズと画質を自分で測り、HLS に詰めて DevTools で取得の順番とデコーダを見て、WebRTC は chrome://webrtc-internals で確かめます。CRF は 2 章の QP を受けて説明します

シリーズ用語集

シリーズ全体で繰り返し出てくる用語の索引です。意味は一言に留めてあるので、詳しくは「詳しく扱う章」を読んでください。コーデック・コンテナ・配信プロトコルなど、この章で出てきた用語は章末の「この章で出てきた用語と規格」にまとめてあります。

用語 意味 詳しく扱う章
画素/輝度(Y)/色差(Cb、Cr) 映像を構成する 1 点と、その明るさの成分・色味の成分。規格では画素を「サンプル」と呼ぶ 1 章
色差サブサンプリング(chroma subsampling)/4:2:0 色差の解像度を輝度より落として記録すること/その比率表記のひとつ 1 章
非可逆圧縮(lossy)/可逆圧縮(lossless) 元に完全には戻らない圧縮/完全に戻る圧縮 1 章
離散コサイン変換(DCT) 空間領域のサンプル値を周波数領域の係数に移す変換 2 章
量子化(quantization)/量子化パラメータ(QP) 係数を一定の幅で割って整数に丸め、情報を落とす処理/その粗さを決めるパラメータ。8 bit のとき 0〜51 2 章
エントロピー符号化(entropy coding)/CABAC 出現しやすい値に短い符号を割り当てて縮める符号化/H.265 が唯一使うその方式(H.264 では CAVLC と選べる)。コンテキスト適応二値算術符号化(Context-Adaptive Binary Arithmetic Coding) 2 章
予測残差(residual) 予測値と実際の値の差。e=f−pe = f - p 2 章・3 章
イントラ予測(フレーム内予測) 同じフレーム内の、既に復号済みの画素から予測すること 4 章・5 章
インター予測(フレーム間予測) 別のフレームを参照して予測すること 3 章
動き補償(motion compensation) 参照フレームをずらして予測値を作ること 3 章
動きベクトル(motion vector、MV) どれだけずらすかを表すベクトル。H.265 では輝度で 4 分の 1 画素単位 3 章
I フレーム/P フレーム/B フレーム 他を参照しない/参照リスト 1 本(1 ブロックに動きベクトル最大 1 本)で予測する/参照リスト 2 本で予測でき、2 枚の平均も使えるフレーム 3 章
GOP(Group of Pictures) キーフレームから次のキーフレーム直前までのフレームのまとまり 3 章
キーフレーム そこから復号を開始できるランダムアクセスポイント。H.265 では IDR / CRA / BLA 3 章・6 章
復号順/表示順(POC) ビットストリームに並ぶ順/画面に出す順。表示順を表す番号が POC(Picture Order Count) 3 章
マクロブロック H.264 の符号化単位。16×16 画素 4 章
スライス フレームを分割した符号化の単位。規格の I / P / B はスライスに対して定義される 4 章
NAL ユニット(Network Abstraction Layer unit) ビットストリームを意味のある単位に区切った塊 4 章・6 章
パラメータセット(VPS / SPS / PPS) 解像度や符号化条件など、復号に必要な設定をまとめた NAL ユニット 4 章・5 章(VPS は 5 章)
プロファイル(profile)/レベル(level)/ティア(tier) 使えるツールの集合/解像度・ビットレートの上限/H.265 でレベル内のビットレート上限を分ける区分 4 章・5 章
符号化ツリーユニット(CTU、Coding Tree Unit) H.265 の符号化単位。マクロブロックより大きく、可変サイズに分割できる 5 章
符号化ユニット(CU)/予測ユニット(PU)/変換ユニット(TU) CTU を四分木(quadtree)で分割した先の、予測・変換の単位 5 章
AMVP/マージ 動きベクトルの予測子を候補から選び、差分だけを送る仕組み/候補の動きベクトルを差分なしでそのまま使う仕組み 5 章
ループ内フィルタ(in-loop filter)/サンプル適応オフセット(SAO、Sample Adaptive Offset) 復号ループの中でブロック境界や誤差をならすフィルタ/H.265 で追加されたその一種 4 章・5 章(SAO は 5 章)
BD-rate(Bjøntegaard delta rate) 同画質での必要ビットレートの差を表す指標 5 章
ISOBMFF(ISO Base Media File Format)/フラグメント MP4(fMP4) MP4 系コンテナの土台となる規格/先頭から順に書き出し・読み出しできるよう分割した MP4 6 章
Annex B 形式/長さ前置形式(length-prefixed) NAL ユニットの 2 つの格納形式。スタートコードで区切るのが Annex B 形式、長さを頭に置くのが長さ前置形式で、ISOBMFF はこちらを使う 4 章・6 章
MPEG-2 TS(Transport Stream) 放送由来の、固定長パケットで構成されるコンテナ 6 章
HLS(HTTP Live Streaming)/セグメント(segment) プレイリスト(.m3u8)と数秒分のファイルで配信する HTTP ベースのプロトコル/その数秒分のファイル 6 章
RTP(Real-time Transport Protocol)/SDP(Session Description Protocol) WebRTC でメディアを運ぶプロトコル/使うコーデックなどを記述する形式 6 章
hvc1 / hev1/codecs パラメータ コンテナ内で H.265 の格納方式を区別するコード/再生可否の判定に使う、コーデックの詳細を表す文字列(例: hvc1.1.6.L93.B0) 4 章・5 章(読み方)・6 章(hvc1/hev1)・7 章
MSE(Media Source Extensions)/WebCodecs ブラウザでセグメントを継ぎ足して再生する API /フレーム単位でエンコード・デコードする API 6 章・7 章
標準必須特許(SEP) 規格どおりに実装すると必ず触れてしまう特許 7 章
CRF(Constant Rate Factor) ビットレートではなく品質を指定してエンコードするモード。x264 / x265 で使う 8 章

読む順の提案

章は、0 から順に読むと前の章の内容を土台に次の章を理解できるように書いていますが、目的によっては飛ばして読めます。

flowchart TD
  S["0 章 全体地図"] --> A1["1 章 動画データ"]
  A1 --> A2["2 章 圧縮の数学"]
  A2 --> A3["3 章 予測と GOP"]
  A3 --> A4["4 章 H.264 の復習"]
  A4 --> A5["5 章 H.265 の差分"]
  A5 --> A6["6 章 コンテナと伝送"]
  A6 --> A7["7 章 ブラウザ実務"]
  A7 --> A8["8 章 ハンズオン"]
  S -.実務ルート.-> A7
  A7 -.詰まったら.-> A6
  A7 -.詰まったら.-> A5
  A7 -.詰まったら.-> A4
  A8 -.CRF が分からなければ.-> A2
  A8 -.詰まったら.-> A3
  A8 -.詰まったら.-> A6

ルート A:基礎から順に読む

0 章 → 1 章 → …… → 8 章の順です。圧縮でなぜデータ量が減るのかを理解したうえで、H.265 で加わった工夫を読みたい場合はこのルートです。2 章と 3 章には、DCT の基底が重なって画像が組み上がる様子や、動き補償のブロック探索といった、動きのある図を多く置いています。数式が続く章でもありますが、「アナロジー → 定義・数式 → 数値例」の順で書いているので、数式で詰まったら 1 つ前のアナロジーに戻れば追えるはずです。

ルート B:実務だけ急ぐ

「今すぐブラウザで H.265 を再生できるか判定したい」という場合は、0 章 → 7 章 → 8 章だけを読んで、分からないところが出てきたら前の章に戻って読むのが早いです。戻り先の目安は次の通りです。

なお 7 章は → 6 章『コンテナと伝送:fMP4・TS・HLS・RTP』の MSE と hvc1 / hev1、→ 5 章『H.265 で何が変わったか』の codecs パラメータの読み方を前提にしているため、実務ルートでも 5 章の hvc1.1.6.L93.B0 の読み方を説明する節と 6 章には目を通しておくと、読み進める途中で前の章へ戻る回数が減ります。

まとめ

動画まわりの用語がこんがらがるのは、「圧縮方式」「ファイル形式」「配信方式」という別々の層の名前が、どれも「動画の形式」という一言でまとめて語られるからです。H.265 はこのうち圧縮方式、つまりコーデック層の規格です。2 つの標準化グループ(VCEG と MPEG)の合同チーム JCT-VC が作り1、最初の版は 2013 年に出ました2。

そしてブラウザで H.265 を扱うときの面倒さは、コーデック層の技術的な難しさではなく、特許のライセンス構造とハードウェアデコードの有無という、規格の外側の事情から来ています6。この構造を理解するために、次章からはいったん圧縮の仕組みそのものを詳しく見ていきます。

H.265 そのものの変更点は → 5 章『H.265 で何が変わったか』でまとめて扱うので、それまでの 1〜4 章は動画データと圧縮の基礎に付き合ってもらえれば。

この章で出てきた用語と規格

用語 意味 詳しく扱う章
コーデック(codec) 映像をエンコード・デコードする方式そのもの。H.265 や H.264 がこれにあたる 本章
コンテナ(container format) 圧縮済みの映像・音声・字幕や時刻情報をまとめて格納するファイル形式 本章
配信プロトコル 格納されたデータをある機器から別の機器へ運ぶための取り決め 本章
エンコード(符号化)/デコード(復号) 生の映像をコーデックの形式に変換する処理/その逆 本章
ビットストリーム(bitstream) エンコードの結果として出てくる、コーデックが定めた並びのビット列 本章・4 章
JCT-VC(Joint Collaborative Team on Video Coding) ITU-T の VCEG と ISO/IEC の MPEG の専門家が 2010 年に作った、H.265 を策定した合同チーム 本章
ハードウェアデコード(hardware decoding) CPU 上のプログラムではなく、機器に内蔵された専用回路でデコードすること 本章・7 章
パテントプール(patent pool) 複数の特許権者が特許をまとめ、一括でライセンスする仕組み 本章・7 章
規格 何の規格か
ITU-T H.265 / ISO/IEC 23008-2 H.265 の規格本文。2 つの番号は中身が同じ1
ITU-T H.264 H.264 の規格本文5
ITU-T H.266 H.265 の後継 H.266 の規格本文8
AV1 Specification Alliance for Open Media が公開した AV1 の仕様書7
RFC 3550 映像・音声をリアルタイムに運ぶプロトコル RTP の仕様4

出典

脚注

  1. JCT-VC - Joint Collaborative Team on Video Coding(ITU-T): https://www.itu.int/en/ITU-T/studygroups/2013-2016/16/Pages/video/jctvc.aspx (VCEG は ITU-T Study Group 16、MPEG は当時の ISO/IEC JTC 1/SC 29/WG 11 の専門家グループ。その合同チームとして 2010 年に設立、成果は ITU-T H.265 | ISO/IEC 23008-2 として twin text で公開、H.264 比 50% 削減という目標) ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8

  2. Recommendation ITU-T H.265 "High efficiency video coding": https://www.itu.int/rec/T-REC-H.265 (最初の版は H.265 (04/13)、2026 年 9 月時点の現行版は H.265 (01/26)。2026-09-22 確認) ↩ ↩2 ↩3 ↩4

  3. Nikolay Sapunov, "Codec vs Container vs Protocol vs Profile: The Words That Get Confused", Fora Soft, 2026-09-19: https://www.forasoft.com/learn/video-streaming/articles-streaming/codec-container-protocol-profile (コーデック=圧縮されたページの束、コンテナ=ページを綴じて目次を付けるバインダー、プロトコル=バイト列をネットワーク越しに動かす規則、というアナロジー) ↩ ↩2

  4. RFC 3550 "RTP: A Transport Protocol for Real-Time Applications": https://www.rfc-editor.org/rfc/rfc3550 ("RTP itself does not provide any mechanism to ensure timely delivery or provide other quality-of-service guarantees" および配送・順序を保証しない旨。2026-09-22 確認) ↩ ↩2

  5. Recommendation ITU-T H.264 "Advanced video coding for generic audiovisual services": https://www.itu.int/rec/T-REC-H.264 (最初の版は H.264 (05/03)、2026 年 9 月時点の現行版は H.264 (06/26)。2026-09-22 確認) ↩ ↩2 ↩3

  6. Web video codec guide - MDN: https://developer.mozilla.org/en-US/docs/Web/Media/Guides/Formats/Video_codecs (H.264 の対応は "All versions of Chrome, Edge, Firefox, Opera, and Safari"、ただし "Firefox support for AVC is dependent upon the operating system's built-in or preinstalled codecs for AVC and its container in order to avoid patent concerns" との但し書きあり。H.265 は "a proprietary format and is covered by a number of patents"。Chrome は Windows 8+/Linux/ChromeOS ではハードウェア対応機器に限り、macOS Big Sur 11+ と Android 5.0+ では全機器で対応。2026-09-22 確認。なお同ページの「ライセンスは Via LA が管理」という記述は 2025 年 12 月の移管より前の情報) ↩ ↩2 ↩3 ↩4 ↩5 ↩6

  7. "The Alliance for Open Media Kickstarts Video Innovation Era with AV1 Release", Alliance for Open Media, 2018-03-28: https://aomedia.org/press%20releases/the-alliance-for-open-media-kickstarts-video-innovation-era-with-av1-release/ ("the public release of the AOMedia Video Codec 1.0 (AV1) specification" とロイヤリティフリーの記載。一覧ページ https://aomedia.org/news/press-releases/ の 2018 年 3 月 28 日付。2026-09-22 確認) ↩ ↩2 ↩3

  8. Recommendation ITU-T H.266 "Versatile video coding": https://www.itu.int/rec/T-REC-H.266 (最初の版は H.266 (08/20)、2026 年 9 月時点の現行版は H.266 (01/26)。2026-09-22 確認) ↩ ↩2 ↩3

  9. "Access Advance and Via Licensing Alliance Announce HEVC/VVC Program Acquisition" - Access Advance(2025-12-15): https://accessadvance.com/2025/12/15/access-advance-and-via-licensing-alliance-announce-hevc-vvc-program-acquisition/ (Access Advance が Via LA の HEVC / VVC プログラムを取得した旨の両社連名の発表。"Access Advance LLC and Via Licensing Alliance announced today Access Advance's acquisition of Via's HEVC/VVC program"。パテントプールの役割は "Patent pools provide a streamlined, transparent mechanism for technology implementers to license necessary intellectual property rights, obviating the need for implementers to negotiate scores of bilateral licenses with IP rights holders and reducing transaction costs."。Access Advance の CEO の発言として "a one-stop shop for those seeking to license HEVC and VVC technologies for virtually all implementations"。2026-09-30 確認) ↩ ↩2

  10. "HEVC Advance" - Access Advance: https://accessadvance.com/licensing-programs/hevc-advance/ ("The HEVC Advance Patent Pool licenses patents essential to the HEVC Standard."。2026-09-30 確認) ↩

  11. "HEVC/VVC" - Via Licensing Alliance: https://www.via-la.com/licensing-programs/hevc-vvc/ ("As of December 15, 2025, Access Advance has acquired this HEVC/VVC program."、プログラムは Access Advance の子会社 Video Codec Licensing LLC が運営。2026-09-23 確認) ↩