Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Support AV1 #453

Closed
kqyang opened this issue Aug 22, 2018 · 1 comment
Closed

[Feature Request] Support AV1 #453

kqyang opened this issue Aug 22, 2018 · 1 comment
Assignees
Labels
status: archived Archived and locked; will not be updated type: enhancement New feature or request
Milestone

Comments

@kqyang
Copy link
Collaborator

kqyang commented Aug 22, 2018

AV1 is the next generation video codec developed by the Alliance for Open Media (AOMedia): https://github.com/AOMediaCodec.

It is supported in Firefox Nightly (since Nov 2017), Chrome 69, FFmpeg 4.0.

Relevant specifications:

AV1 Codec ISO Media File Format Binding
AOM AV1 codec mapping in Matroska/WebM
AV1 Bitstream & Decoding Process Specification

@kqyang kqyang added this to the v2.3 milestone Aug 22, 2018
@kqyang kqyang added the type: enhancement New feature or request label Aug 22, 2018
@kqyang kqyang self-assigned this Aug 29, 2018
shaka-bot pushed a commit that referenced this issue Aug 31, 2018
Implemented per AV1 Codec ISO Media File Format Binding at
  https://aomediacodec.github.io/av1-isobmff/
And AOM AV1 codec mapping in Matroska/WebM at
  https://github.com/Matroska-Org/matroska-specification/blob/av1-mappin/codec/av1.md

Note that AV1 specific boxes are not supported in this CL, i.e.
AV1 Forward Key Frame sample group entry 'av1f', AV1 Multi-Frame
sample group entry 'av1m' etc are not supported. These boxes are optional.
We will add support later if they are useful to the clients / players.

Encryption is not supported yet.

Issue #453.

Change-Id: I630432d0a9bf82d263ffaf40e57f67fc65eee902
@rainliu
Copy link

rainliu commented Sep 27, 2018

hi kqyang,

could you take a look at issue #485 ?

For packager/media/test/data/bear-av1.webm, there is no issue for me, but it doesn't work for my av1.webm file.

Thanks.

shaka-bot pushed a commit that referenced this issue Sep 28, 2018
Implemented according to bitstream spec at
https://aomediacodec.github.io/av1-spec/.

It will be used to do AV1 subsample encryption later.

Issue #453.

Change-Id: I84d8a2a780d95f2c9f430ee598838b97474cc0af
shaka-bot pushed a commit that referenced this issue Oct 12, 2018
The spec requires the optional fields to be mutually inclusive
(all or none).

Issue #453.

Change-Id: I6d62bb862957abe7a3517058510f614995a92dd9
shaka-bot pushed a commit that referenced this issue Nov 20, 2018
Issue #453.

Change-Id: I58d4f2312dd7a83a979d0c6c638ac7fc741206ae
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Dec 10, 2018
@shaka-project shaka-project locked and limited conversation to collaborators Dec 10, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants