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

Add VP9 codec support to JVB 2.0 #1133

Closed
erotavlasme opened this issue Mar 21, 2020 · 13 comments
Closed

Add VP9 codec support to JVB 2.0 #1133

erotavlasme opened this issue Mar 21, 2020 · 13 comments

Comments

@erotavlasme
Copy link

Hi,
it would be very important to add VP9 codec support to jitsi-meet as discussed here. There is already a patch for old JVB 1.0 and a developer is available to adapt it.
Right now, the VP9 codec support would allow to close the gap between jitsi and its competitors.
Thank you

@erotavlasme erotavlasme changed the title Add support VP9 to JVB 2.0 Add VP9 codec support to JVB 2.0 Mar 21, 2020
@zzdczhang
Copy link

Dear sir:
Which version of jvb1.0 supports vp9? How can i enable vp9
Thanks!

@saghul saghul transferred this issue from jitsi/jitsi-meet Mar 23, 2020
@bgrozev
Copy link
Member

bgrozev commented Mar 23, 2020

We would love to support vp9 in jitsi-meet, and it is on our roadmap. But note that the PR in libjitsi meet is just one small step, and full support will require a more substantial effort.

@erotavlasme
Copy link
Author

Any idea about the release date? It would be very useful right now.

@Windsurfer01
Copy link

VP9 is really important to bring down bandwidth requirements.

@daynis-olman
Copy link

Do we know when we can expect an alpha release for this?
Really excited this is being implemented! This will be a game changer, and really put JITSI Meet on the map.

@EwoutH
Copy link

EwoutH commented Apr 23, 2020

In jitsi-media-transform a draft PR is opened to enable VP9: jitsi/jitsi-media-transform#258

@pdarcos
Copy link

pdarcos commented May 1, 2020

Also, not sure you all are following this thread but it seems the community can help quite a bit but feels ignored and is losing motivation to help. @JonathanLennox I believe you're working on this. Perhaps you can take a look and give Syonyk some feedback?

Good luck and thanks

@hex-m
Copy link

hex-m commented Oct 28, 2020

With support in Safari on macOS and iOS VP9 seems to work on all relevant browsers. So VP9 could actually be the default codec by now.

@paulmenzel
Copy link
Contributor

Isn’t it (unfortunately) already the default since JVB 2.1-358-g3abd64a9-1? At least about:webrtc in Mozilla Firefox showed something like this.

So the issue about implementing support could be closed?

Anyway, I strongly advice against using VP9 by default, as older hardware with no VP9 hardware acceleration suppord (and often only H264 and VP8 hardware acceleration support), will have a lot of trouble to decode several VP9 streams.

@bbaldino
Copy link
Member

VP9 definitely isn't the default codec anywhere. The VP9 PRs in the bridge/JMT haven't been merged yet.

@alfredonodo
Copy link

Hi,
any new about this important feature? Now it should be merged.

@damencho
Copy link
Member

The support for VP9 landed few weeks ago in jvb2.

@paulmenzel
Copy link
Contributor

I could have sworn VP9 was used already with the unstable packages (deb https://download.jitsi.org unstable/) before submitting that merge/pull request. At least that is what I gathered from the browser developer tools and the system load.

Besides that, in my experience, I still prefer VP8 (or even H.264), so old devices can use GPU hardware acceleration for decoding (and even encoding).

(Looks like I already commented that in October 2020. No idea, what I did wrong in my testing.)

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