1. 完全修飾コーデック文字列
コーデック文字列は接頭辞
"av01." で始まり、その後に [AV1-ISOBMFF] の第5節で説明される可変長の
接尾辞が続く。
2. EncodedVideoChunk データ
EncodedVideoChunk
[[internal data]]
は、
「低オーバーヘッド
ビットストリーム形式」([AV1]
の5.2節)に準拠したオープンビットストリームユニット(OBU)の列であり、単一の時間単位
([AV1]
の7.5節)を構成することが想定される。ただし、先頭の
OBU_TEMPORAL_DELIMITER OBU
は省略してもよい。
3. VideoDecoderConfig description
description
はこのコーデックでは使用されない。
4. EncodedVideoChunk type
ある EncodedVideoChunkの
[[type]]
が
keyである場合、
その EncodedVideoChunk
には、
最初のフレームヘッダーより前に OBU_SEQUENCE_HEADER OBU が含まれ、また
チャンク内の最初のフレームヘッダーでは、show_existing_frame が
0、frame_type が KEY_FRAME、かつ show_frame が
1 となることが期待される。これは、
6.8.2節および7.5節([AV1])で定義されているとおりである。
5. VideoEncoderEncodeOptions 拡張
partial dictionary VideoEncoderEncodeOptions {VideoEncoderEncodeOptionsForAv1 av1 ; };
av1, 型は VideoEncoderEncodeOptionsForAv1- [AV1] コーデック用のコーデック固有のエンコードオプションを含む。
5.1. VideoEncoderEncodeOptionsForAv1
dictionary {VideoEncoderEncodeOptionsForAv1 unsigned short ?quantizer ; };
quantizer, 型は unsigned short、nullable- フレームごとの量子化値を設定する。 [AV1] では、量子化インデックスは 0 から 255 まで変化させることができる
6. プライバシーに関する考慮事項
プライバシーに関する 考慮事項の節([WEBCODECS])を参照されたい。
7. セキュリティに関する考慮事項
セキュリティに関する 考慮事項の節([WEBCODECS])を参照されたい。