Skip to content

feat: VA-API support for linux. (hw accelerated video)#638

Merged
cloudwebrtc merged 73 commits intomainfrom
duan/vaapi-hw-codec
Aug 25, 2025
Merged

feat: VA-API support for linux. (hw accelerated video)#638
cloudwebrtc merged 73 commits intomainfrom
duan/vaapi-hw-codec

Conversation

@cloudwebrtc
Copy link
Copy Markdown
Contributor

@cloudwebrtc cloudwebrtc commented May 13, 2025

vaapi works now, but there are some things need to confirm.

  • can call drm driver for h264 encoding for AMD/APU
  • check rate control is effective
  • confirm encoder adapts to resolution changes
  • check support for Intel CPU
  • check and confirm for H.264 encoding in baseline, main & high profiles
  • simulcast support (maybe in next commit)
  • add capability detection support for vaapi encoder factory

@cloudwebrtc cloudwebrtc marked this pull request as ready for review May 29, 2025 13:31
@cloudwebrtc cloudwebrtc force-pushed the duan/vaapi-hw-codec branch from ee2dc49 to 879f9de Compare June 4, 2025 02:03
@cloudwebrtc
Copy link
Copy Markdown
Contributor Author

hi @iliabaranov, just compiled liblivekit_ffi.so with vaapi support in GH Actions. do we have any related programs to test it?
https://github.com/livekit/rust-sdks/actions/runs/16794133822

@iliabaranov
Copy link
Copy Markdown

For sure!

@cloudwebrtc cloudwebrtc mentioned this pull request Aug 21, 2025
6 tasks
@cloudwebrtc cloudwebrtc merged commit 9907ad6 into main Aug 25, 2025
8 checks passed
@cloudwebrtc cloudwebrtc deleted the duan/vaapi-hw-codec branch August 25, 2025 04:39
@github-actions github-actions bot mentioned this pull request Aug 25, 2025
@davidzhao davidzhao changed the title feat: VA-API support for linux. feat: VA-API support for linux. (hw accelerated video) Oct 1, 2025
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

Successfully merging this pull request may close these issues.

3 participants