Closed Bug 1895582 Opened 6 months ago Closed 5 months ago

Implement openh264 support in FFmpegVideoEncoder

Categories

(Core :: Audio/Video: Web Codecs, task)

Desktop
All
task

Tracking

()

RESOLVED WONTFIX

People

(Reporter: chunmin, Assigned: chunmin)

References

(Blocks 1 open bug)

Details

It's best to support openH264 encoder through FFmpegVideoEncoder since

  1. openh264 has SVC support up to 2 temporal layers, but x264 doesn't
  2. Windows platform encoder was disabled by bug 1889932, and so no h264 encoder can be used on Windows in non-WebRTC usages (WebRTC has fallback h264 encoder)
  3. We need a h264 sw encoder on every platform. The openH264 is shipped with Gecko, so it's available.

(In reply to C.M.Chang[:chunmin] from comment #0)

  1. We need a h264 sw encoder on every platform. The openH264 is shipped with Gecko, so it's available.

It seems the openh264 in gecko are shipped separately. The openh264 codecs are accessed through GmpVideo{De, En}coderProxy, not via libopenh264 API directly. I've filed bug 1896758 instead.

See Also: → 1896758

Done in bug 1896758, via GMP.

Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.