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

AV1 support? #1977

Closed
DanielMcAssey opened this issue Dec 22, 2022 · 17 comments
Closed

AV1 support? #1977

DanielMcAssey opened this issue Dec 22, 2022 · 17 comments

Comments

@DanielMcAssey
Copy link

Is there any plans to support AV1 codec, considering the bitrate benefits?

@alfredonodo
Copy link

I agree, nowadays the AV1 codec is very important, especially for very high resolutions, 2k+. The implementation of AV1 was part of GSoC 2022, but I don't know if anyone has implemented it.

@ProdigyView
Copy link

@DanielMcAssey @alfredonodo if anyone has time to lend, see here: jitsi/jicofo#994

@ProdigyView
Copy link

The code above was merged in, which I think means can signal the beginning of AV1 support for the video bridge.

@bgrozev
Copy link
Member

bgrozev commented Jan 26, 2023

The code above was merged in, which I think means can signal the beginning of AV1 support for the video bridge.

This is just a small part that enables the signaling. The bridge still doesn't support it, but there's ongoing work.

@ProdigyView
Copy link

Just keeping this up-to-date, two new PRs are being worked on:

@alfredonodo
Copy link

Hi,
any news about this?
Thank you

@darkBuddha
Copy link

AV1 support would be awesome !!

@alfredonodo
Copy link

Now we should be very close. Great.

@JosefWN
Copy link

JosefWN commented Jan 6, 2024

Is there any umbrella ticket tracking what is left to do to offer support throughout the whole Jitsi stack?

@danryu
Copy link

danryu commented Jan 8, 2024

Is there any umbrella ticket tracking what is left to do to offer support throughout the whole Jitsi stack?

From a brief look, it seems that full support is covered by #1998 and jitsi/lib-jitsi-meet#2350 (and these are both merged to master now).

If @JonathanLennox / @jallamsetty1 could confirm (?) I would definitely be happy to start some early testing :)

@jallamsetty1
Copy link
Member

Yes, Av1 is fully supported in master with the exception of the case when a visitor (visitor mode that hasn't been released) joining the call doesn't support Av1.
The testing flag for the client side needs to be set - https://github.com/jitsi/jitsi-meet/blob/master/config.js#L88 in addition to the settings mentioned in this post - https://community.jitsi.org/t/how-to-enable-av1-codec/128518.
Happy testing!

@alfredonodo
Copy link

Is there any update on the release in the stable version?

@damencho
Copy link
Member

That was already release in stable. You can enable it be following the steps above

@alfredonodo
Copy link

That's great. I thought there would be a blog post. Also, in theory it should be on by default and clients should negotiate the supported codec.

@jallamsetty1
Copy link
Member

We will be enabling AV1 by default in the next stable. You will still have to set it as the preferred codec on your deployment. We plan to publish a blog post about it soon.

@outlaw-dame
Copy link

Do you have an idea how soon?

@damencho
Copy link
Member

It is enabled now on meet.jit.si and the release candidate version that is deployed on meet is in our debian testing repo. And we will push the stable this weekend or on Monday with docker coming up soon after it.

There is nothing actionable in this issue, so I'm closing it.
If you see some issues ping us in the forum, thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants