Closed Bug 1300315 Opened 9 years ago Closed 8 years ago

FF WebRTC : AppRTC with VP8 taking more cpu and memory compared to h264 on mac

Categories

(Core :: WebRTC, defect)

48 Branch
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: kkulkarni, Unassigned, NeedInfo)

Details

(Whiteboard: [needinfo to reporter 2016/9/6])

Attachments

(1 file)

14.36 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document
Details
User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.89 Safari/537.36 Steps to reproduce: Run the calls with AppRTC webrtc solution with H.264 and VP8 codecs on the mac Actual results: Observed the AppRTC calls with the VP8 codecs taking more CPU and Memory than the AppRTC calls with the H.264 codec Expected results: It would have taken the same amount of cpu and memory as the H.264 Please find the details of the testing in the attached document , which compares the cpu and memory usage for the H.264 and VP8 codecs on the chrome and firefox on the windows and mac
QA Whiteboard: [bugday-20160905]
Component: Untriaged → WebRTC
Product: Firefox → Core
Nils, jesup, is that something, that is expected for now ?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(rjesup)
Flags: needinfo?(drno)
The difference isn't that large. And memory usage readings have very little to do with the codecs; most of the usage is the browser in general and in how it's reported. What did you use to collect these stats? What application was being used - just plain apprtc? What machine configurations were used, and what OS versions? What Firefox and Chrome versions? What resolution video was each side sending, and what framerate? (Chrome webrtc-internals will show you sent and received resolution and framerate; about:webrtc on firefox will show received and sent framerates.) While firefox uses libvpx, the version chrome is using may be more recent. We do update it reasonably often. Thanks! Moving back to unconfirmed for now
Status: NEW → UNCONFIRMED
Ever confirmed: false
Flags: needinfo?(rjesup) → needinfo?(kkulkarni)
To add to Randell's questions: are the numbers the average from multiple runs? If so how many runs? As you can see from Mozilla's own attempts to record memory usage here https://www.areweslimyet.com/faq.htm#how-is-this-data-generated this is not easy task. What does "Half Duplex" and "Full Duplex" mean in this context? I'm assuming Half Duplex means that video was only send in one direction, but not the other, but are the numbers for receiving or for the sending side? In the attached word document you highlight in red Firefox CPU usage on Mac with VP8 being 34.9%, which is 5% higher then the 29.9% with H.264. But on the other hand in your table the number for Firefox full duplex on Windows increases almost 7% from 22.9% to 29.6%.
Flags: needinfo?(drno)
Whiteboard: [needinfo to reporter 2016/9/6]
Nothing actionable here.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: