webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
744 stars 66 forks source link

www.instagram.com - video or audio doesn't play #24198

Closed erosman closed 5 years ago

erosman commented 5 years ago

URL: https://www.instagram.com/

Browser / Version: Firefox 66.0 Operating System: Windows 7 Tested Another Browser: No

Problem type: Video or audio doesn't play Description: Stories video hasn't played for a while, audio plays but video stays still Steps to Reproduce:

Browser Configuration
  • mixed active content blocked: false
  • image.mem.shared: true
  • buildID: 20190112213654
  • tracking content blocked: false
  • gfx.webrender.blob-images: true
  • hasTouchScreen: false
  • mixed passive content blocked: false
  • gfx.webrender.enabled: false
  • gfx.webrender.all: false
  • channel: nightly

Console Messages:

[u'[JavaScript Warning: "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graph.instagram.com/logging_client_events. (Reason: CORS request did not succeed)."]', u'[JavaScript Warning: "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graph.instagram.com/logging_client_events. (Reason: CORS request did not succeed)."]']

Reported by @erosman

From webcompat.com with ❤️

reinhart1010 commented 5 years ago

I think this one is related to Codecs. Instagram currently only allows MP4 videos to be uploaded (unsure for WEBM)

erosman commented 5 years ago

Note: The normal post videos play fine (they are MP4)

The stories videos do not play (but used to play).

cipriansv commented 5 years ago

Thanks for the report @erosman , but I'm not able to reproduce the issue. I accessed Instagram and played a story video with no issues as presented in the GIF below.

video

Tested with: Browser / Version: Firefox Nightly 66.0a1 (2019-01-16) Operating System: Windows 10 Pro

@erosman , could you please update to the latest Firefox version, and give it another try? Also could you try clearing cache/data/cookies, disable Ad-blocker (if available), or use a clean profile (about:profiles), and check again?

erosman commented 5 years ago

@cipriansv The Nightly is always up-to-date. I tested with a clean profile, no extensions, 66.0a1 (2019-01-17) (64-bit) Windows 7 Ultimate

The audio plays but the video doesn't. Note: This issue is fairly recent. It used to play fine before. If there is a way to debug it, please let me know.

erosman commented 5 years ago

@cipriansv

After some testing .... this is the result. I hope you can notice something in the data:

My Firefox plays this fine:

General
Complete name                            : ******wrp_480.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
File size                                : 1.12 MiB
Duration                                 : 10 s 55 ms
Overall bit rate                         : 930 kb/s
Writing application                      : Lavf56.25.101

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3.1
Format settings                          : 3 Ref Frames
Format settings, CABAC                   : No
Format settings, RefFrames               : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 10 s 10 ms
Bit rate                                 : 800 kb/s
Width                                    : 480 pixels
Height                                   : 852 pixels
Display aspect ratio                     : 0.562
Original display aspect ratio            : 0.563
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.065
Stream size                              : 975 KiB (85%)
Writing library                          : x264 core 122
Encoding settings                        : cabac=0 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=72 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=800 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language                                 : English

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : mp4a-40-2
Duration                                 : 10 s 55 ms
Bit rate mode                            : Constant
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Channel(s)_Original                      : 1 channel
Channel positions                        : Front: C
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 157 KiB (14%)
Language                                 : English
Default                                  : Yes
Alternate group                          : 1

My Firefox only plays the audio:

General
Complete name                            : ******mgv5w.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
File size                                : 2.01 MiB
Duration                                 : 15 s 70 ms
Overall bit rate                         : 1 120 kb/s
Writing application                      : Lavf56.25.101

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3.1
Format settings                          : 3 Ref Frames
Format settings, CABAC                   : No
Format settings, RefFrames               : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 15 s 70 ms
Bit rate                                 : 996 kb/s
Width                                    : 720 pixels
Height                                   : 1 280 pixels
Display aspect ratio                     : 0.563
Frame rate mode                          : Constant
Frame rate                               : 25.083 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.043
Stream size                              : 1.77 MiB (88%)
Writing library                          : x264 core 122
Encoding settings                        : cabac=0 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=72 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=996 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : mp4a-40-2
Duration                                 : 15 s 60 ms
Bit rate mode                            : Constant
Bit rate                                 : 129 kb/s
Channel(s)                               : 2 channels
Channel(s)_Original                      : 1 channel
Channel positions                        : Front: C
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 237 KiB (11%)
Default                                  : Yes
Alternate group                          : 1
cipriansv commented 5 years ago

@erosman , I retested today on Windows 7 professional and the video worked fine. But just to be sure I will reopen the issue.

erosman commented 5 years ago

I saved above 2 videos on my computer to test. I will try to find a pair of videos to test for you from another source (above are not suitable ;) )

erosman commented 5 years ago

Here is an example (dug out of source). I don't know if you can view/access or or not this way though.

https://scontent-atl3-1.cdninstagram.com/vp/934f737a4e42ace8b1351afef4888399/5C469B5B/t50.12441-16/48457624_304524363514740_3740717352143494043_n.mp4?_nc_ht=scontent-atl3-1.cdninstagram.com

When I try to load it in Instagram pop-up, the audio plays but the video doesn't. When I load it on its own in a new tab, the audio plays but the video doesn't. When I save it to my computer and use a Media Player to play it, it plays fine.

Similar thing also happens occasionally on tumblr and the audio plays but the video doesn't.

Here is the HTML

<video class="y-yJ5 OFkrO " preload="auto" playsinline="" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><source src="https://scontent-atl3-1.cdninstagram.com/vp/934f737a4e42ace8b1351afef4888399/5C469B5B/t50.12441-16/48457624_304524363514740_3740717352143494043_n.mp4?_nc_ht=scontent-atl3-1.cdninstagram.com" type="video/mp4; codecs=&quot;avc1.4D401E, mp4a.40.2&quot;"><source src="https://scontent-atl3-1.cdninstagram.com/vp/b6d268ef18c34aeb842e70a7847b0592/5C47A758/t50.12441-16/48621061_977625299101873_8762269746458259216_n.mp4?_nc_ht=scontent-atl3-1.cdninstagram.com" type="video/mp4; codecs=&quot;avc1.42E01E, mp4a.40.2&quot;"></video>

Actually ............ it seems I found part of the answer There are 2 <source> Firefox loads the 1st one for me which doesn't show the video. Firefox plays the 2nd one fine, if loaded separately.

48457624_304524363514740_3740717352143494043_n.mp4

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Main@L3
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 4 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 15 s 0 ms
Bit rate                                 : 1 075 kb/s
Width                                    : 640 pixels
Height                                   : 1 136 pixels
Display aspect ratio                     : 0.562
Original display aspect ratio            : 0.563
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.049
Stream size                              : 1.92 MiB (94%)
Writing library                          : x264 core 148
Encoding settings                        : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=8 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=24.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=2912 / vbv_bufsize=5825 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=2:1.00
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.601

48621061_977625299101873_8762269746458259216_n.mp4

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3
Format settings                          : 3 Ref Frames
Format settings, CABAC                   : No
Format settings, RefFrames               : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 15 s 0 ms
Bit rate                                 : 627 kb/s
Width                                    : 480 pixels
Height                                   : 852 pixels
Display aspect ratio                     : 0.562
Original display aspect ratio            : 0.563
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.051
Stream size                              : 1.12 MiB (92%)
Writing library                          : x264 core 148
Encoding settings                        : cabac=0 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=8 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=27.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=1433 / vbv_bufsize=2867 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=2:1.00
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.601

Could it be the resolution .i.e. 640x1136 doesn't play but 480x852 plays fine?!? (previous example 720x1280 didn't play either) Or maybe the Profile Main vs BaseLine? (although previous examples both had the same profile))

wisniewskit commented 5 years ago

I think this may be tied to the Android version you're running. On my Android 8 and 4.4.2 devices, I have no problem. But on my Android 5.1.1 tablet, I only see the video (no audio). I think it's best to file a bug against Firefox to see what might be happening here, as it doesn't seem like a webcompat issue (just a codec/playback error). As such I'm going to transfer this to bz1521636.

erosman commented 5 years ago

I think this may be tied to the Android version you're running

@wisniewskit What Android? This thread is about Desktop version of Firefox (Windows). IMHO, the report should be kept open for now as it is neither related nor duplicate of bz1521636.

wisniewskit commented 5 years ago

Ah, sorry, I got my wires crossed. But I wonder whether it's actually the same bug, given that I see the same symptoms on Android? I'll make a note of that on the Bugzilla bug, but I'll leave this open for now if you wish (despite this still being something I don't think we can diagnose or fix on webcompat.com).

erosman commented 5 years ago

The webcompat was posted via Firefox report site issues. I agree that this is more likely a codec/playback issue and until someone directs it to the actual people dealing with, I had no option but to continue testing and posting the results here.

The Android issue includes audio loss while that is not an issue on Desktop.

reinhart1010 commented 5 years ago

This difference is intersting. Format settings : CABAC / 4 Ref Frames

So the video encoded with CABAC does not work in Firefox, while others do? There's at least only one BMO report mentioning CABAC (and referring OpenH264). Furthermore, CABAC is not even mentioned on this MDN article which I mostly used when explaining about supported codecs.

erosman commented 5 years ago

So the video encoded with CABAC does not work in Firefox

I don't think that is the problem. as seen in the previous example

wisniewskit commented 5 years ago

@erosman, the link seems to no longer work, and a backup copy of that file that I saved here seems to be working fine for my devices. Could you try that same backup link on your Windows box, and confirm whether it's working? And if it is, could you get us another URL for a video with that problem so we can continue testing? Thanks!

erosman commented 5 years ago

the link seems to no longer work, and a backup copy of that file that I saved here seems to be working fine for my devices. Could you try that same backup link on your Windows box, and confirm whether it's working?

@wisniewskit re: https://thomas.tanrei.ca/moz/sample.mp4

Firefox 56.0.2 (64-bit) Portable, Opened as file, Video can't be played because the file is corrupt. Firefox 66.0a1 (2019-01-22) (64-bit) Clean Profile, Opened as file: Audio plays, no video Firefox 66.0a1 (2019-01-22) (64-bit) default Profile, Opened as file: Audio plays, no video Firefox 66.0a1 (2019-01-22) (64-bit) default Profile, Opened as link: Audio plays, no video Chrome 65.0.3325.162 (Official Build) (64-bit) Portable, Opened as file, plays audio & video fine

I had also saved both of the files that I mentioned and can upload them if there is a need.

Additional: Following (234mb mp4) plays fine (opened as file)

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Main@L3.1
Format settings                          : CABAC / 3 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 24 min 7 s
Bit rate                                 : 1 228 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 23.976 (24000/1001) FPS
Minimum frame rate                       : 23.974 FPS
Maximum frame rate                       : 23.981 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.056
Stream size                              : 212 MiB (90%)
Title                                    : ISO Media file produced by Google Inc. Created on: 01/21/2019.
Encoded date                             : UTC 2019-01-22 07:48:24
Tagged date                              : UTC 2019-01-22 07:48:24
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
reinhart1010 commented 5 years ago

I cannot reproduce this in Windows 10 (1809), Firefox 66.0a1 (2019-01-22) (64-bit) default Profile. I doubt that this issue is specific to Windows 7.

erosman commented 5 years ago

Can the openH264 plugin be forced to refresh or reloaded? Just in case there is an issue with it.

wisniewskit commented 5 years ago

Pardon the delay here @erosman. Just so you know, a couple of us are trying to track down a Windows 7 box that confirms this issue so we can continue testing things.

But to answer your last question, I don't think that the openH264 plugin is even used for playback yet (I've asked someone else just in case that's not true anymore, but I don't recall it being the case).

wisniewskit commented 5 years ago

In the hopes of speeding things along, I just tried a Windows 7 service pack 1 virtual machine from the Microsoft website for testing Explorer 8 (in VirtualBox on Linux) and was only hearing audio (no video) as well. However, after I ran Windows Update and installed all the important updates and some optional ones, I suddenly had video. So just in case, @erosman is your Windows 7 installation up-to-date?

erosman commented 5 years ago

I am using Windows 7 Ultimate Service Pack 1 which has not been updated but updates often create more problems so I rarely install service packs unless there is a critical security issue.

On the other hand, shouldn't the video be processed by Firefox? Shouldn't it be independent of OS (like the way Firefox JS engine is)? I use Media Players and they play the video fine on the same system. Therefore, isn't the issue particular to Firefox's interaction with Win 7?

wisniewskit commented 5 years ago

Unfortunately no, Firefox uses the OS-provided codecs, as distributing software with proprietary MPEG codecs opens one up to licensing issues, and so our only real option was to just rely on the OS-provided codecs (I believe the other browser vendors just happened to be MPEG-LA members and had the sheer economic heft to not have to worry about those things as much). Cisco's openH264 was hoped by some to help fix this, but apparently it has only ever been useful for encoding videos, not decoding it (that is, useful for WebRTC, but not playback).

At least, that's my understanding of the overall situation.

I certainly understand your aversion for OS upgrades, but unless installing a third-party codec is an option for you (perhaps x264 might work?), I'm not sure what else could be done other than to upgrade or live without some videos playing properly in Firefox.

erosman commented 5 years ago

I honestly think the problem is not the codec.

-> Please also note that the same videos were playing before and recently (I cant say when for sure, maybe within the last month or so!!) this issue has appeared. Previous Firefox releases were playing them fine on the same operating system.

wisniewskit commented 5 years ago

Previous Firefox releases were playing them fine on the same operating system.

@erosman, now that is a promising lead!

Would you have the time to run mozregression to find where the problem may have started for you? Try running it from an older version of Firefox that you suspect worked, and it will help you narrow it down from there.

That might be the quickest way to confirm what's going on (or I suppose it might be that some other system change that affected Firefox or your codecs somehow, who really knows at this point).

erosman commented 5 years ago

I will try with few Portable Firefox (portableapps.com). I have 55 & 56 portable. I will download some more to see.

erosman commented 5 years ago

Result if further testing:

FirefoxPortable 55.0      Video can't be played because the file is corrupt.
FirefoxPortable 56.0.2    Video can't be played because the file is corrupt.
FirefoxPortable 63.0      Video can't be played because the file is corrupt.
FirefoxPortable 63.0.3    Video can't be played because the file is corrupt.
FirefoxPortable 64.0      no video, only audio
FirefoxPortable 64.0.2    no video, only audio

I have now come to believe that the reason (my) Firefox was playing instagram popup videos before was probably that instagram was serving the other smaller version which Firefox/Win7 has no problem with.

I tried playing the video with Windows Media Player and the result was the same as Firefox, with audio only.

N.B. It is worth mentioning again that GoogleChromePortable_56.0.2924.87 plays the same video without any problem on the same system with the same codec. ;) I think it is something that engineers may want to consider.

I feel that there is an error (or unknown entry) in the mp4 headers. Firefox in the past stopped playback in case of such error. Subsequently updated Firefox ignores the video completely and plays the audio only. Chrome seems to ignore the error and continue to play the video unless it has internal codecs!!??

Next ......... updating the Codecs Installed K-Lite Codec Pack Basic Windows Media Player now does play the video in question without any problems. Firefox as I type doesn't but I have not restarted Firefox yet... (as I was typing this) I will report back after the restart.

Update: After Firefox restart, the problem still exists. I will test again after a system restart. Update: After system restart, the Firefox issue with video playback remains.

karlcow commented 5 years ago

@jyavenard do you know what could be the source of this long thread above?

jyavenard commented 5 years ago

Sounds like a bad version of the Windows Media Pack, make sure the last one is installed: https://www.microsoft.com/en-us/download/details.aspx?id=16546

OpenH264 isn't used for playback, only webRTC (video calls)

erosman commented 5 years ago
Sounds like a bad version of the Windows Media Pack, make sure the last one is installed:
https://www.microsoft.com/en-us/download/details.aspx?id=16546

@jyavenard Can you explain then why Chrome doesn't have that problem on the same system/machine?

jyavenard commented 5 years ago

Because proprietary Chrome (as opposed to Chromium) ships with FFmpeg and pays the H264 license fee. We do not, we rely on have a H264 decoder available with the OS.

Windows K and KN (European and Chinese version) do not ship with the media pack, and it must be installed manually first.

erosman commented 5 years ago

Thank you for downloading Media Feature Pack for Windows 7 N with Service Pack 1 and Windows 7 KN with Service Pack 1 (KB968211)

The update is not applicable to your computer

?

jyavenard commented 5 years ago

I suggest you uninstall K-Lite Codec Pack Basic first

erosman commented 5 years ago

I suggest you uninstall K-Lite Codec Pack Basic first

I had done it already. I have Windows 7 Ultimate

erosman commented 5 years ago

As previously posted:

Firefox plays this:

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3.1
Format settings                          : 3 Ref Frames
Format settings, CABAC                   : No
Format settings, RefFrames               : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 15 s 0 ms
Bit rate                                 : 1 749 kb/s
Width                                    : 540 pixels
Height                                   : 960 pixels
Display aspect ratio                     : 0.563
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.112
Stream size                              : 3.08 MiB (94%)
Writing library                          : x264 core 122
Encoding settings                        : cabac=0 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=72 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=1749 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Firefox doesn't play this:

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3.1
Format settings                          : 3 Ref Frames
Format settings, CABAC                   : No
Format settings, RefFrames               : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 15 s 70 ms
Bit rate                                 : 996 kb/s
Width                                    : 720 pixels
Height                                   : 1 280 pixels
Display aspect ratio                     : 0.563
Frame rate mode                          : Constant
Frame rate                               : 25.083 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.043
Stream size                              : 1.77 MiB (88%)
Writing library                          : x264 core 122
Encoding settings                        : cabac=0 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=72 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=996 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

As you can see, they both use the SAME codec. Therefore, the issue is not codec.

karlcow commented 5 years ago

I will transfer this to bugzilla, because I'm not sure we can do anything on the webcompat team side.

karlcow commented 5 years ago

Close as duplicate of https://bugzilla.mozilla.org/show_bug.cgi?id=1521636

lock[bot] commented 5 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue at https://webcompat.com/issues/new if you are experiencing a similar problem.