Bug 2053295 - Please make OpenH264 available for CentOS Stream 9 and RHEL 9 users
Summary: Please make OpenH264 available for CentOS Stream 9 and RHEL 9 users
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: openh264
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kalev Lember
QA Contact:
URL:
Whiteboard:
Depends On: 2144557
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-02-10 21:41 UTC by Neal Gompa
Modified: 2023-08-28 16:32 UTC (History)
11 users (show)

Fixed In Version: openh264-2.3.1-1.el9 epel-release-9-7.el9
Clone Of:
Environment:
Last Closed: 2023-08-28 16:32:14 UTC
Type: Feature Request
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Fedora Package Sources epel-release pull-request 28 0 None None None 2023-08-15 19:11:20 UTC
Fedora Pagure releng issue 11109 0 None None None 2022-10-25 15:27:09 UTC

Description Neal Gompa 2022-02-10 21:41:39 UTC
Description:
We've had an arrangement with Cisco to provide OpenH264 for Fedora for several years now, and it has seriously improved the quality of life for Fedora desktop users. I would like to ask for a similar arrangement for Red Hat Enterprise Linux 9 and CentOS Stream 9 users through Fedora EPEL.

User benefits:
It'd be really nice to have multimedia parity between Fedora and CentOS/RHEL, so that people who need/want to use CentOS/RHEL for their desktop can also have a nice experience. It makes RHEL a much more useful desktop out of the box.

Requirements:
* OpenH264 package
* Repository hosted by Cisco for RHEL/CentOS 9 with the built OpenH264 package

Use Case:
Having OpenH264 available for RHEL/CentOS makes Firefox and things using WebKitGTK able to properly support WebRTC video. Among other things, this means that video calls on common platforms (Zoom web, Bluejeans web, Jitsi Meet, Big Blue Button, Microsoft Teams, etc.) will be guaranteed to work.

Comment 1 Michael Catanzaro 2022-04-13 12:41:33 UTC
Devil's advocate: OpenH264 is sadly still too buggy for RHEL. We should (a) fix the longstanding stuttering problem that occurs on all videos, and (b) have at least one developer who is comfortable with working on it if we were to do this.

Including it in Fedora is more a desperation measure than a desirable end result.

Would love to see this situation improve. There is so much potential here. :/

Comment 2 Michael Catanzaro 2022-04-13 12:43:22 UTC
(In reply to Neal Gompa from comment #0)
> through Fedora EPEL.

Ah, well I suppose if we consider it to be part of EPEL, then it's OK for it to be buggy....

Comment 3 Neal Gompa 2022-04-13 14:26:51 UTC
(In reply to Michael Catanzaro from comment #1)
> Devil's advocate: OpenH264 is sadly still too buggy for RHEL. We should (a)
> fix the longstanding stuttering problem that occurs on all videos, and (b)
> have at least one developer who is comfortable with working on it if we were
> to do this.
> 
> Including it in Fedora is more a desperation measure than a desirable end
> result.
> 
> Would love to see this situation improve. There is so much potential here. :/

Have you filed bugs upstream about it? I've recently got in touch with those folks on behalf of openSUSE, and I imagine that the maintainers of this package in Fedora can talk to them about this sort of stuff too.

Comment 4 Neal Gompa 2022-04-13 14:28:11 UTC
(In reply to Michael Catanzaro from comment #2)
> (In reply to Neal Gompa from comment #0)
> > through Fedora EPEL.
> 
> Ah, well I suppose if we consider it to be part of EPEL, then it's OK for it
> to be buggy....

It's not okay for things to be buggy (any more than anything else is), and that said, I've watched YouTube MP4 videos with OpenH264 through FFmpeg just fine.

Comment 5 Michael Catanzaro 2022-04-13 15:19:11 UTC
The upstream issue tracker is sadly not maintained, e.g. https://github.com/cisco/openh264/issues/3218#issuecomment-603426508 or https://github.com/cisco/openh264/issues/3501. There's no point in reporting issues there. :(

Comment 6 Neal Gompa 2022-04-13 16:20:04 UTC
(In reply to Michael Catanzaro from comment #5)
> The upstream issue tracker is sadly not maintained, e.g.
> https://github.com/cisco/openh264/issues/3218#issuecomment-603426508 or
> https://github.com/cisco/openh264/issues/3501. There's no point in reporting
> issues there. :(

I can raise this with the Cisco OSPO folks and have someone comment about it.

Comment 7 Ben Cotton 2022-08-09 13:12:50 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 37 development cycle.
Changing version to 37.

Comment 8 Kalev Lember 2022-10-25 15:22:44 UTC
I went ahead and filed https://pagure.io/releng/issue/11109 to get started with adding it to EPEL 9.

Comment 9 Kalev Lember 2023-05-12 20:59:50 UTC
Initial build done and releng request is in for sending the build to Cisco for hosting: https://pagure.io/releng/issue/11422

Comment 10 Neal Gompa 2023-08-15 19:11:20 UTC
Pull request to ship the repo for EPEL 9: https://src.fedoraproject.org/rpms/epel-release/pull-request/28

Comment 11 Neal Gompa 2023-08-28 16:32:14 UTC
Repository configs released with epel-release-9-7.el9.


Note You need to log in before you can comment on or make changes to this bug.