Open Bug 1895582 Opened 24 days ago Updated 17 days ago

Implement openh264 support in FFmpegVideoEncoder

Categories

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

Desktop
All
task

Tracking

()

People

(Reporter: chunmin, Assigned: chunmin)

References

(Blocks 2 open bugs)

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
You need to log in before you can comment on or make changes to this bug.