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

Support OpenH264 #3177

Open
metalefty opened this issue Jul 24, 2024 · 1 comment
Open

Support OpenH264 #3177

metalefty opened this issue Jul 24, 2024 · 1 comment

Comments

@metalefty
Copy link
Member

The current implementation of H264 uses x264. However, it is not available on Fedora or RHEL-compatible distros for legal reasons. It is instead provided by OpenH264 with the OpenH264 package.

Cisco pays all royalty fees for the precompiled binaries. Thus, Cisco's OpenH264 binaries are free to use and probably the only option to provide H264 capable xrdp in EPEL repo. Fedora/RHEL-compatible distros are not ignorable platform so it would be very nice if xrdp can support both x264 and OpenH264 as H264 encoder.

@jsorg71
Copy link
Contributor

jsorg71 commented Jul 24, 2024

I think Nex had a working prototype using OpenH264. If I remember right, we just need to add a capture type to get I420 yuv data as OpenH264 does not support NV12.

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

2 participants