Closed Bug 1936052 Opened 2 months ago Closed 25 days ago

Wire up temporal layers to WebRTC GMP (OpenH264) encoder

Categories

(Core :: WebRTC: Audio/Video, task, P3)

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: pehrsons, Assigned: pehrsons)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(1 file)

Bug 1210175 adds simulcast support for H264, but without support for temporal layers because OpenH264 doesn't support them. Bug 1917583 adds this support, so once landed we should teach the WebRTC GMP encoder to do temporal layers.

This is simple to wire up as a best-effort. But we don't have a way currently to tell if the user's OpenH264 plugin supports temporal layers, so we can't reject an unsupported temporal-only scalabilityMode when the plugin is too old, for instance.

Assignee: nobody → apehrson
Blocks: 1571470
Status: NEW → ASSIGNED
Depends on: openh264-2_6
Pushed by pehrsons@gmail.com: https://hg.mozilla.org/integration/autoland/rev/bd272e6aab52 Support temporal layers in the webrtc gmp-openh264 encoder. r=aosmond,ng
Status: ASSIGNED → RESOLVED
Closed: 25 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: