webcompat / web-bugs

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

www.americatv.com.ar - video doesn't play #2742

Closed webcompat-bot closed 8 years ago

webcompat-bot commented 8 years ago

URL: http://www.americatv.com.ar/vivo Browser / Version: Firefox 46.0 Operating System: Windows 10 Problem type: Video doesn't play

Steps to Reproduce 1) Navigate to: http://www.americatv.com.ar/vivo 2) …

Expected Behavior: Live video

Actual Behavior: Black screen

Screenshot Description

From webcompat.com with ❤️

karlcow commented 8 years ago

This is working for me on OSX Firefox Nightly 50.

Someone on windows has issues?

brulecap commented 8 years ago

I can reproduce this with Windows 7 Pro on Firefox Nightly 50, Firefox 47 and IE9. The video DOES play in Chrome Version 51.

adamopenweb commented 8 years ago

In the console I'm seeing:

HTTP "Content-Type" of "application/vnd.apple.mpegurl" is not supported. Load of media resource 
http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/Playlist.m3u8 failed. live.php
miketaylr commented 8 years ago

Hmm, odd. @adamopenweb you're seeing that in Windows or OSX?

In DevEdition/OSX, I get the video just fine. Maybe video.js is selecting the wrong stream on Windows?

miketaylr commented 8 years ago

(seems to be working from Win 10 for me, strange)

armentarius commented 8 years ago

I did post this Issue 2742.

Additional data:

Name Firefox Version 47.0 Build ID 20160604131506 Update Channel release User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 OS Windows_NT 10.0 x86-64

miketaylr commented 8 years ago

How strange, @armentarius (also thanks for reporting!)

screen shot 2016-06-08 at 3 00 39 pm

Could you open the developer tools and paste any errors that you see?

https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Opening_the_Web_Console

armentarius commented 8 years ago

Here follows what I see, I can also tell you that I can watch the live video using Avant browser (Chrome engine), Microsoft Edge, Microsoft Internet Explorer 11.

GET http://www.americatv.com.ar/vivo [HTTP/1.1 304 Not Modified 110ms]
GET https://fonts.googleapis.com/css [HTTP/2.0 200 OK 125ms]
GET https://fonts.googleapis.com/css [HTTP/2.0 200 OK 109ms]
GET http://www.americatv.com.ar/css/bootstrap.css [HTTP/1.1 304 Not Modified
62ms]
GET http://www.americatv.com.ar/vivo/css/main-2.css [HTTP/1.1 304 Not Modified
109ms]
GET http://b.scorecardresearch.com/c2/7199219/ct.js [HTTP/1.1 304 Not Modified
94ms]
GET http://code.jquery.com/jquery-1.11.3.min.js [HTTP/1.1 304 Not Modified
392ms]
Unknown pseudo-class or pseudo-element '-webkit-inner-spin-button'. 
Ruleset ignored due to bad selector. bootstrap.css:153:22
Unknown pseudo-class or pseudo-element '-webkit-search-cancel-button'.
Ruleset ignored due to bad selector. bootstrap.css:163:22
Unknown property 'orphans'.  Declaration dropped. bootstrap.css:234:11
Unknown property 'widows'.  Declaration dropped. bootstrap.css:235:10
Unknown property '-moz-osx-font-smoothing'.  Declaration dropped.
bootstrap.css:279:25
Expected color but found 'auto'.  Expected color but found
'-webkit-focus-ring-color'.  Expected end of value but found
'-webkit-focus-ring-color'.  Error in parsing value for 'outline'.
Declaration dropped. bootstrap.css:1105:15
Expected end of value but found '\9 '.  Error in parsing value for
'margin-top'.  Declaration dropped. bootstrap.css:2513:18
Expected color but found 'auto'.  Expected color but found
'-webkit-focus-ring-color'.  Expected end of value but found
'-webkit-focus-ring-color'.  Error in parsing value for 'outline'.
Declaration dropped. bootstrap.css:2531:15
Unknown pseudo-class or pseudo-element '-ms-input-placeholder'.  Ruleset
ignored due to bad selector. bootstrap.css:2569:14
Unknown pseudo-class or pseudo-element '-webkit-input-placeholder'.
Ruleset ignored due to bad selector. bootstrap.css:2572:15
Expected media feature name but found '-webkit-min-device-pixel-ratio'.
bootstrap.css:2591:19
Expected end of value but found '\9 '.  Error in parsing value for
'margin-top'.  Declaration dropped. bootstrap.css:2642:18
Unknown property 'touch-action'.  Declaration dropped. bootstrap.css:3002:18
Unknown property 'user-select'.  Declaration dropped. bootstrap.css:3007:21
Expected color but found 'auto'.  Expected color but found
'-webkit-focus-ring-color'.  Expected end of value but found
'-webkit-focus-ring-color'.  Error in parsing value for 'outline'.
Declaration dropped. bootstrap.css:3019:15
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:3039:10
Expected color but found '\9 '.  Expected end of value but found '\9 '.
Error in parsing value for 'border-top'.  Declaration dropped.
bootstrap.css:3552:24
Expected 'none', URL, or filter function but found 'progid'.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:3629:10
Expected color but found '\9 '.  Expected end of value but found '\9 '.
Error in parsing value for 'border-bottom'.  Declaration dropped.
bootstrap.css:3670:27
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5188:20
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5189:25
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5204:20
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5205:25
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5212:20
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5213:25
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5220:20
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5221:25
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5228:20
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:5229:25
Unknown property 'zoom'.  Declaration dropped. bootstrap.css:5241:6
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:5884:10
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:5892:10
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:5963:10
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:5967:10
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:6045:10
Unknown property 'line-break'.  Declaration dropped. bootstrap.css:6048:12
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:6051:10
Unknown property 'line-break'.  Declaration dropped. bootstrap.css:6173:12
Expected media feature name but found 'transform-3d'. bootstrap.css:6293:16
Expected media feature name but found '-webkit-transform-3d'.
bootstrap.css:6293:32
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:6364:10
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:6368:20
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:6369:25
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:6370:20
Expected 'none', URL, or filter function but found 'progid'.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:6372:10
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:6378:20
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:6379:25
Error in parsing value for 'background-image'.  Declaration dropped.
bootstrap.css:6380:20
Expected 'none', URL, or filter function but found 'progid'.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:6382:10
Expected 'none', URL, or filter function but found 'alpha('.  Error in
parsing value for 'filter'.  Declaration dropped. bootstrap.css:6389:10
Expected end of value but found '\9 '.  Error in parsing value for
'background-color'.  Declaration dropped. bootstrap.css:6444:25
Unknown property '-moz-osx-font-smoothing'.  Declaration dropped.
main-2.css:1:1671
Error in parsing value for 'padding-bottom'.  Declaration dropped.
main-2.css:1:32515
Error in parsing value for 'color'.  Declaration dropped. main-2.css:1:32851
Error in parsing value for 'top'.  Declaration dropped. main-2.css:1:47063
GET http://www.google-analytics.com/analytics.js [HTTP/1.1 304 Not Modified
62ms]
GET http://www.americatv.com.ar/vivo/images/americatv.logo.svg [HTTP/1.1 304
Not Modified 47ms]
GET http://vmf.edge-apps.net/embed/live.php [HTTP/1.1 304 Not Modified 266ms]
GET http://b.scorecardresearch.com/b [HTTP/1.1 302 Moved Temporarily 78ms]
GET http://www.americatv.com.ar/vivo/images/america.ribbon.png [HTTP/1.1 304
Not Modified 47ms]
GET http://www.google-analytics.com/collect [HTTP/1.1 200 OK 62ms]
GET http://b.scorecardresearch.com/b2 [HTTP/1.1 204 No Content 63ms]
GET http://vmf.edge-apps.net/js/jquery-1.11.2.min.js [HTTP/1.1 304 Not Modified
313ms]
GET https://resources.fluvio.tv/integration/js/analytics.js [HTTP/1.1 304 Not
Modified 235ms]
GET http://iframe.statics.space/gh/js/magma.js [HTTP/1.1 304 Not Modified 95ms]
karlcow commented 8 years ago

In the inital screenshot I see ABP add-on. It would be good to test with a clean profile without addon.

I'm saying that because the video feed starts with a video ad. And I wonder if the video is blocked then the rest is not playing.

also

Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://www.youtube.com’) does not match the recipient window’s origin (‘http://imasdk.googleapis.com’).

Also interesting because I see the video… but indeed.

capture d ecran 2016-06-09 a 09 09 02

GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/Playlist.m3u8 [HTTP/1.1 200 OK 1286ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/chunklist_b1596000.m3u8 [HTTP/1.1 200 OK 289ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-uc41hswei_b1596000_2284.ts [HTTP/1.1 200 OK 2078ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/chunklist_b346000.m3u8 [HTTP/1.1 200 OK 456ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-umdwgg416_b346000_2253.ts [HTTP/1.1 200 OK 1703ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-umdwgg416_b346000_2254.ts [1ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-umdwgg416_b346000_2285.ts [HTTP/1.1 200 OK 2527ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-umdwgg416_b346000_2286.ts [HTTP/1.1 200 OK 2273ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/chunklist_b346000.m3u8 [HTTP/1.1 200 OK 558ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-umdwgg416_b346000_2287.ts [HTTP/1.1 200 OK 1195ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/chunklist_b596000.m3u8 [HTTP/1.1 200 OK 309ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-u9ss1tsh6_b596000_2288.ts [HTTP/1.1 200 OK 1790ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-u9ss1tsh6_b596000_2289.ts [HTTP/1.1 200 OK 1659ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-u9ss1tsh6_b596000_2290.ts [HTTP/1.1 200 OK 1637ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/chunklist_b596000.m3u8 [HTTP/1.1 200 OK 271ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-u9ss1tsh6_b596000_2291.ts [HTTP/1.1 200 OK 1909ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/media-u9ss1tsh6_b596000_2292.ts [HTTP/1.1 200 OK 2067ms]
GET XHR http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/chunklist_b596000.m3u8 [HTTP/1.1 200 OK 270ms]

and so on… AND the video is playing. !?

karlcow commented 8 years ago
curl 'http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/Playlist.m3u8' -H 'Host: prepublish.f.qaotic.net' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:50.0) Gecko/20100101 Firefox/50.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: http://vmf.edge-apps.net/embed/live.php?streamname=americatvlive-100056&autoplay' -H 'Origin: http://vmf.edge-apps.net' -H 'Connection: keep-alive'
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=1746000,CODECS="avc1.66.40,mp4a.40.2",RESOLUTION=1280x720
chunklist_b1596000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1031000,CODECS="avc1.66.31,mp4a.40.2",RESOLUTION=960x540
chunklist_b946000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=646000,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=640x360
chunklist_b596000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=371000,CODECS="avc1.66.21,mp4a.40.2",RESOLUTION=426x240
chunklist_b346000.m3u8

So somehow the m3u8 files are being parsed!

curl 'http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/chunklist_b1596000.m3u8' -H 'Host: prepublish.f.qaotic.net' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:50.0) Gecko/20100101 Firefox/50.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: http://vmf.edge-apps.net/embed/live.php?streamname=americatvlive-100056&autoplay' -H 'Origin: http://vmf.edge-apps.net' -H 'Connection: keep-alive'
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:2368
#EXTINF:4.0,
media-uc41hswei_b1596000_2368.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2369.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2370.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2371.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2372.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2373.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2374.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2375.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2376.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2377.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2378.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2379.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2380.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2381.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2382.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2383.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2384.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2385.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2386.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2387.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2388.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2389.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2390.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2391.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2392.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2393.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2394.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2395.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2396.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2397.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2398.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2399.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2400.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2401.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2402.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2403.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2404.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2405.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2406.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2407.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2408.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2409.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2410.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2411.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2412.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2413.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2414.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2415.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2416.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2417.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2418.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2419.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2420.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2421.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2422.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2423.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2424.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2425.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2426.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2427.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2428.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2429.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2430.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2431.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2432.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2433.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2434.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2435.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2436.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2437.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2438.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2439.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2440.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2441.ts
#EXTINF:4.0,
media-uc41hswei_b1596000_2442.ts
karlcow commented 8 years ago

The response headers for the ts files are:

HTTP/1.1 200 OK
Date: Thu, 09 Jun 2016 07:12:46 GMT
Content-Type: video/MP2T
Cache-Control: max-age=3600
ttl: 3600.000
X-Cache: HIT
Access-Control-Allow-Origin: *
X-Server: EDGE-MS-B04
X-debb: epa2
Server: MagmaEdgeServer 2.0
Content-Length: 396304
Connection: keep-alive
Accept-Ranges: bytes
karlcow commented 8 years ago

I wonder if it's JS client side m3u8 reader http://iframe.statics.space/gh/js/videojs.hls.js

armentarius commented 8 years ago

The report was made with Firefox in safe mode.

I closed my Internet security software before the report.

I see a black screen in my Android cell phone also. Two diferent OS, settings, etc., same web browser.

brulecap commented 8 years ago

With Adblock Plus disabled, the page loads normally. Perhaps you were on to something @karlcow in your statement "... video feed starts with a video ad...".

brulecap commented 8 years ago

With the custom filter @@||imasdk.googleapis.com/js/sdkloader/* added to the Adblock Plus Filter Preferences, I am seeing the page load as expected.

adamopenweb commented 8 years ago

Windows 10 I was seeing the issue. OSX works fine. The black screen can also be replicated by using Firefox tracking protection. With TP disabled, the ad usually plays for me but after it goes into a loop and keeps failing. I've reset my profile a couple times, tested three versions of FF and even tried a VPN to play from the U.S. This is happening under VMWare, though I doubt it's related.

Here is a snippet of the error log:

mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create video.js:17375:415
no element found ping.php:1:1
no element found ping.php:1:1
'mozHidden' and 'mozVisibilityState' are deprecated.  Please use the unprefixed 'hidden' and 'visibilityState' instead. ima3.js:66:1095
HTTP "Content-Type" of "application/vnd.apple.mpegurl" is not supported. Load of media resource http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/Playlist.m3u8 failed. live.php
VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. Object { code: 4, message: "The media could not be loaded, eith…" } video.js:19296:5

error Object { type: "error", target: <div#videojs.video-js.vjs-workinghover.vjs-playing.vjs-has-started.vjs-user-inactive.vjs-controls-enabled.vjs-waiting>, relatedTarget: undefined, preventDefault: fixEvent/event.preventDefault(), defaultPrevented: false, stopPropagation: fixEvent/event.stopPropagation(), isPropagationStopped: returnFalse(), stopImmediatePropagation: fixEvent/event.stopImmediatePropagation(), isImmediatePropagationStopped: returnFalse(), which: undefined } magma.js:249:9
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://ad.doubleclick.net/ddm/pfadx/N884.2323513AMERICA/B9853485.133338657;sz=0x0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;dcmt=text/xml;dc_vast=3;dc_sdkv=h.3.133.0;dc_sdki=5;dc_adk=256788948;dc_frm=2;dc_osd=2;dc_sdr=1;ord=[timestamp]. (Reason: CORS header 'Access-Control-Allow-Origin' missing). (unknown)
HTTP "Content-Type" of "application/vnd.apple.mpegurl" is not supported. Load of media resource http://prepublish.f.qaotic.net/epa2/ngrp:americatvlive-100056_all/Playlist.m3u8 failed. live.php
VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. Object { code: 4, message: "The media could not be loaded, eith…" } video.js:19296:5
armentarius commented 8 years ago

Screenshot from an Android 5.1.1 smartphone.

miketaylr commented 8 years ago

So it sounds like the HLS.js script is working on OSX and fails on Windows and Android?

If it's actually http://videojs.github.io/videojs-contrib-hls/, that would be surprising, perhaps an older version?

hallvors commented 8 years ago

The video plays fine here in Nightly on Win8 - it creates a VIDEO element that per the inspector is

<video id="videojs_html5_api" class="vjs-tech" preload="none" autoplay="" src="mediasource:http://vmf.edge-apps.net/bdd41eab-f7d1-4d9d-897f-ae719dcbf77e" style="object-fit: fill;"></video>

It creates that exact same VIDEO element in Firefox release (46), but the video does not play - it plays some "loading" animation that never goes away, with a black background. Perhaps there's some media source extensions-related bug that was fixed between 46 and 50?

hallvors commented 8 years ago

It also works for me in both release and nightly on Android.

To sum up the issues @armentarius , @brulecap and myself are seeing, I think it's a case of

@armentarius does that workaround work for you? Do you see video if you test in Nightly without tracking protection / ad blocking?

armentarius commented 8 years ago

It doesn't work for me.

Name Firefox Version 50.0a1 Build ID 20160610073607 Update Channel nightly User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0 OS Windows_NT 10.0

2016-06-10 6:44 GMT-03:00 Hallvord R. M. Steen notifications@github.com:

It also works for me in both release and nightly on Android.

To sum up the issues @armentarius https://github.com/armentarius , @brulecap https://github.com/brulecap and myself are seeing, I think it's a case of

-

One as of now unidentified bug in Gecko's MSE ("media source extensions") implementation that breaks playback in older versions including 46 and perhaps 47 but not 50 on Windows

One issue with safe mode/ad blocking that prevents playback also in Nightly (50 and up) on both desktop and Android. @brulecap https://github.com/brulecap found a workaround described in a comment here: #2742 (comment) https://github.com/webcompat/web-bugs/issues/2742#issuecomment-224888113

@armentarius https://github.com/armentarius does that workaround work for you? Do you see video if you test in Nightly without tracking protection / ad blocking?

miketaylr commented 8 years ago

When I test this in a private tab I get an alert that says to disable AdBlock Plus to see the video. That seems new.

@armentarius do you get any alerts when you try to load it now?

(I think this is probably a tracking protection issue/bug -- there's some tracking script that the whole video playback relies on)

armentarius commented 8 years ago

Firefox in normal mode, ABP and NoScript disabled = black screen El jul. 5, 2016 15:08, "Mike Taylor" notifications@github.com escribió:

When I test this in a private tab I get an alert that says to disable AdBlock Plus to see the video. That seems new.

@armentarius https://github.com/armentarius do you get any alerts when you try to load it now?

(I think this is probably a tracking protection issue/bug -- there's some tracking script that the whole video playback relies on)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/webcompat/web-bugs/issues/2742#issuecomment-230556352, or mute the thread https://github.com/notifications/unsubscribe/AS6B__DjKCqW4GgddZmH1zWNNL7U31Bxks5qSp2BgaJpZM4Iwlbj .

armentarius commented 8 years ago

To see the live video: Accept third-party cookies = ALWAYS ABP = DISABLED

MY TESTS:

1.- Kaspersky Internet Security = Paused Firefox 47.0.1 = Normal mode (NOT -safe-mode) Private browsing mode = OFF Accept third-party cookies = From visited ABP = Disabled NoScript = Disabled = BLACK SCREEN

2.- Kaspersky Internet Security = Enabled Firefox 47.0.1 = Normal mode Private browsing mode = ON Accept third-party cookies = ALWAYS ABP = Enabled NoScript = Enabled = SCREEN MESSAGE: The page at http://vmf.edge-apps.net says: Desactive el AdBlock para ver el video

3.- Kaspersky Internet Security = Enabled Firefox 47.0.1 = Normal mode Private browsing mode = ON Accept third-party cookies = ALWAYS ABP = DISABLED NoScript = Enabled = I CAN SEE THE LIVE VIDEO

4.- Kaspersky Internet Security = Enabled Firefox 47.0.1 = Normal mode Private browsing mode = ON Accept third-party cookies = FROM VISITED ABP = DISABLED NoScript = Enabled = BLACK SCREEN

2016-07-05 15:08 GMT-03:00 Mike Taylor notifications@github.com:

When I test this in a private tab I get an alert that says to disable AdBlock Plus to see the video. That seems new.

@armentarius https://github.com/armentarius do you get any alerts when you try to load it now?

(I think this is probably a tracking protection issue/bug -- there's some tracking script that the whole video playback relies on)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/webcompat/web-bugs/issues/2742#issuecomment-230556352, or mute the thread https://github.com/notifications/unsubscribe/AS6B__DjKCqW4GgddZmH1zWNNL7U31Bxks5qSp2BgaJpZM4Iwlbj .

denschub commented 8 years ago

This site works just fine for everyone with tracking protection off and third-party cookies allowed, which is the default. It does indeed not work with tracking protection on or when using uBlock, but the entire videoplayer fails if it's not able to show the advertising, so this is not really a web compatibility bug, but rather the sites intended behavior.

Closing as invalid.