Skip to content
This repository has been archived by the owner on Jan 24, 2019. It is now read-only.

Mac OS Browsers – green artifacts #110

Open
YaroslavShapoval opened this issue Feb 26, 2018 · 3 comments
Open

Mac OS Browsers – green artifacts #110

YaroslavShapoval opened this issue Feb 26, 2018 · 3 comments

Comments

@YaroslavShapoval
Copy link

Hi. We are using commercial verstion of Flowplayer (v 7.2.1) with HLS plugin (hls light, v1.1.1).

When user changes between HLS sources then periodically appear green artifacts on video player.

I recorded my screen to show you the problem – https://drive.google.com/file/d/1fIk8oVZrY2XP0eioC8R4_AcHbOciwxpT/view.

Artifacts that can be seen in the video:

  1. Small artifacts at the top of the video player:
    – 00:07 (when switching from “Auto” to “160p”),
    – 00:37 (720p -> 1080p),
    – 00:47 (720p -> 480p),
    – 01:56 (720p -> 1080p)
  2. 01:17 (160p -> Auto) – almost the whole video
  3. 01:34 (240p -> 360p) – half of the video

Also you can test it yourself here – lustery.com/developer/testvideos (carefully – adult content).

Also the problem looks connected with video-dev/hls.js#843, but I'm not sure about that.

What could be the problem?

@bbbo
Copy link
Member

bbbo commented Feb 26, 2018

can you reproduce the issue in https://video-dev.github.io/hls.js/demo/ ? If so it's most likely indee related to the bug in latest Safari mentioned in the issue thread.

In any case you should use FP 7.2.4 (7.2.5. out soon) with the integrated hlsjs-lite engine and the latest hls.js library.

@YaroslavShapoval
Copy link
Author

YaroslavShapoval commented Mar 3, 2018

Yes, the problem is relevant also at HLS.js demo page
https://drive.google.com/file/d/1goawTAGZsp4XKOVHXG5M-6fHDHp4I9pa/view

Is there a way to avoid this behavior?

@nnarhinen
Copy link
Contributor

nnarhinen commented Mar 4, 2018

The only way is to encode your HLS streams in a way that makes the safari mediasource implementation handle them better. Or use native HTML5 playback on safari. And report the problematic streams on the hls.js issue tracker.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants