videojs / videojs-contrib-hls

HLS library for video.js
http://videojs.github.io/videojs-contrib-hls/
Other
2.84k stars 793 forks source link

Multiple video tracks causes MEDIA_ERR_DECODE #1247

Closed qnlpkuge1 closed 7 years ago

qnlpkuge1 commented 7 years ago

Description

I am having problems watching videos in some webpages. I get the error "The media playback was aborted due to a corruption problem or because the media used features your browser did not support.". This only happens on certain websites, The problem startet a couple of weeks ago, and i cant seem to find a fix on the web. Any suggestions on how to fix this?

Sources

error like this https://www.snotr.com/video/18694/Wrong_Place_Wrong_Time

Steps to reproduce

When using VideoJS HLS, I always open the Developer Tool in Chrome to find errors :)

I also use h264 which has support to generate HLS stream. I can watch the generated HLS stream in Safari. Unfortunately, I got the following errors in Chrome:

VIDEOJS: ERROR: (CODE:3 MEDIA_ERR_DECODE) The media playback was aborted due to a corruption problem or because the media used features your browser did not support.

Results

Expected

I get the error "The media playback was aborted due to a corruption problem or because the media used features your browser did not support.".

videojs-contrib-hls version

videojs-contrib-hls 3.5.3

videojs version

video.js 5.15.1

Browsers

chrome

Platforms

windows 7

jfrux commented 7 years ago

Also having this issue, anyone know what to do? I'm using videojs-contrib-hls 5.10.1.

bnussey commented 7 years ago

Also having same issue, upgraded to 5.11.0 but still seeing it. Thanks.

savokiss commented 7 years ago

Also having the same issue, use chrome on win10.....

hayatbiralem commented 7 years ago

I use Win10 and Chrome, and I have the same problem.

azizantoun commented 7 years ago

Same here.

mjneil commented 7 years ago

This specific source has multiple video tracks within the stream. Previously we did not account for multiple tracks, so data from all tracks were being merged together resulting in playback errors or distortion. v5.11.1 of videojs-contrib-hls will now use only a single audio/video track when multiple are present to prevent the distortion. Closing this for now as fixed. If you continue to experience problems please re-open or submit a new issue.

hiepnm commented 7 years ago

The same issuse. videojs-contrib-hls: 5.12.1. Mac OSX Sierra and Chrome.

morkov4o commented 6 years ago

any update ? we face the same problem ? is`t fixed ?

SolmazKh commented 6 years ago

I am having the same problem. V 5.12.2 Any updates about this issue?

zhangzs000 commented 6 years ago

i have the some problem Video.js 6.2.8

sumeetkate commented 6 years ago

Hi Folks, Is there update on the issue ?

vakuzmin commented 6 years ago

the same issue

SuYuWei commented 6 years ago

same issue

liupeng5843 commented 6 years ago

the same issue

ciki6 commented 6 years ago

the same issue on version 5.18.4

ihor-zinchenko commented 6 years ago

Opera 54.0.2952.60 Ubuntu 16.04 same issue

suman commented 6 years ago

Same issue on Chrome of Android(kitkat).

dannyf620 commented 6 years ago

the problem is in the Streaming signal and not in the player, sometimes it happens after a specific time, consult the problem with the streaming provider. To verify try with another different signal and you will see the difference, verify whit chorme or firefox device simulator without some player direct url 'inspect'

UniqueMarvin commented 6 years ago

Same issue on Chrome,but the same media file is OK on flash of IE 11 win7