Closed Bug 1304371 Opened 8 years ago Closed 7 years ago

the same firefox edition on different window have different firefox webrtc offer

Categories

(Core :: WebRTC: Signaling, defect)

48 Branch
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: wanghb89, Unassigned, NeedInfo)

Details

(Whiteboard: [needinfo to reporter 9/25])

User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.101 Safari/537.36

Steps to reproduce:

I open firefox on window server 2008,And I create webRTC Offer. I do same on the windows8 on my laptop.

ps: the two firefox is the same edition
my question is :
Does computer harderware have effect on firefox webrtc offer?
I think that H.264 decoder is soft, So It have no effect on webrtc offer.Am I right?


Actual results:

firefox webrtc Offer SDP on server 2008 have no H.264 decode .On my laptop, firefox webrtc offer sdp have H.264 decode


Expected results:

firefox webrtc offer sdp on server 2008 have H.264 decode.
Summary: the same firefox edition on different window edition → the same firefox edition on different window have different firefox webrtc offer
Component: Untriaged → WebRTC: Audio/Video
Product: Firefox → Core
Is it a question you can answer?
Component: WebRTC: Audio/Video → WebRTC: Signaling
Flags: needinfo?(drno)
Whiteboard: [needinfo 2016-09-22 to drno]
The H264 encoder/decoder is software, but it is an external plugin that is not distributed with the firefox binary. It does download and install automatically, but that sometimes isn't immediate. If you navigate to about:plugins there should be a plugin named "OpenH264 Video Codec provided by Cisco Systems, Inc."
Byron answered the initial question. Please check first 'about:plugins' or 'about:add-ons'->Plugins to see if both browsers have the OpenH264 plugin installed.
Flags: needinfo?(drno)
Whiteboard: [needinfo 2016-09-22 to drno]
(In reply to Nils Ohlmeier [:drno] from comment #3)
> Byron answered the initial question. Please check first 'about:plugins' or
> 'about:add-ons'->Plugins to see if both browsers have the OpenH264 plugin
> installed.

Yes,I Check `about:plugins`,and I can see OpenH264 encode installed
Perhaps the H264 plugin isn't supported on server 2008? Does anyone have access to such a machine?
Flags: needinfo?(rjesup)
Whiteboard: [needinfo jesup 9/23]
(In reply to Byron Campen [:bwc] from comment #5)
> Perhaps the H264 plugin isn't supported on server 2008? Does anyone have
> access to such a machine?

I have two server 2008 machine. one can offer 126 H.264 decode, another only have vp8 decode
Do you use on both machines clean user profiles, or is it possible that the one without H.264 support has changed settings?
Can you please open 'about:config' and type 'h264' in the search box at the top on both server 2008 machines and compare the settings on both machines?
Flags: needinfo?(wanghb89)
(In reply to Nils Ohlmeier [:drno] from comment #7)
> Do you use on both machines clean user profiles, or is it possible that the
> one without H.264 support has changed settings?
> Can you please open 'about:config' and type 'h264' in the search box at the
> top on both server 2008 machines and compare the settings on both machines?

I compare two machine. the machine have no H.264 webrtc sdp offer have no media.gmp-gmpopenh264Update and nmedia.gmp-gmpopenh264.version options. Is this resulting in the problem(no H.264 ) ?
(In reply to wanghb89 from comment #8)
> (In reply to Nils Ohlmeier [:drno] from comment #7)
> > Do you use on both machines clean user profiles, or is it possible that the
> > one without H.264 support has changed settings?
> > Can you please open 'about:config' and type 'h264' in the search box at the
> > top on both server 2008 machines and compare the settings on both machines?
> 
> I compare two machine. the machine have no H.264 webrtc sdp offer have no
> media.gmp-gmpopenh264Update and nmedia.gmp-gmpopenh264.version options. Is
> this resulting in the problem(no H.264 ) ?


Does Anyone can explain it?
Can you check what version of the OpenH264 plugin you have on the broken 2008 server?
You can check it either on 'about:plugins' or 'about:add-ons' and then click on 'Plugins' and then on the OpenH264 plugin.

I have no explanation how you got into this situation. Most likely an older Firefox version broke something in your user profile and since then the OpenH264 plugin on the system has not been updated any more. Now the GMP interface might not work with the outdated version of the plugin any more.

The easiest workaround is to either:
- create a new profile on 'about:profiles' and restart Firefox with that fresh profile. After a few minutes the latest version of the OpenH264 plugin should get downloaded. Hopefully that should fix your problem.
- if you need to keep your current profile you also try to add the two missing entries on 'about:config'. In that case you should use an old timestamp for 'media.gmp-gmpopenh264.lastUpdate' to let the plugin update fetch the latest OpenH264 plugin for you.
Flags: needinfo?(rjesup)
Whiteboard: [needinfo jesup 9/23]
Whiteboard: [needinfo to reporter 9/25]
Nothing actionable here.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.