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

Use Freerdp for h264 encoding #36

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

akallabeth
Copy link
Contributor

@akallabeth akallabeth commented Oct 18, 2020

Add option to use the freerdp h264 backend for frame encoding. (Requires H264 support compiled into freerdp)

@akallabeth akallabeth force-pushed the freerdp_h264 branch 2 times, most recently from 3c1c7f8 to e875a99 Compare October 18, 2020 10:52
# Build unit tests
option(BUILD_TESTING "Build unit tests" OFF)

# Build with OpenH264 support
option(WITH_OPENH264 "Add support for H.264 encoding" ON)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would prefer to stick with the H.264 encoder by default for now.

Copy link
Contributor

@hardening hardening left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Except if I missed something you're not handling dynamic bitrate like it's done for openh264 (it's just a matter of adjusting values of the H264_CONTEXT)

@akallabeth
Copy link
Contributor Author

@bmiklautz changed the default to current OpenH264
@hardening added setting of BitRate and FrameRate in H264 context.

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