Code Monkey home page Code Monkey logo

Comments (23)

charlietran avatar charlietran commented on June 21, 2024

My videos were having similar issues until I ensured that there was at least 1 keyframe every 2 seconds. If it's an option, try re-encoding as such and see if it makes a difference?

from flashls.

mangui avatar mangui commented on June 21, 2024

Hi @kalimba
I dont have any OSX platform in hand ...
BTW what is the status with Firefox on OSX ?
could you specifiy your flash player version on OSX/Safari and also on OSX/FF ?
Cheers,
Mangui

from flashls.

mahmutbayri avatar mahmutbayri commented on June 21, 2024

i didn't test with FF. There isn't problem with Chrome.

i will check with FF and send you version numbers of OSX and browsers. They might be latest versions. The problem happens many different configuration.

i will try to send a screencast video.

Thank you.

from flashls.

mahmutbayri avatar mahmutbayri commented on June 21, 2024

Hi @mangui

I did a video about the problem -> http://www.youtube.com/watch?v=lOYQD1Id5uY&feature=youtu.be

OS Version: 10.9.4 (i have also tested 10.8)
Safari Version: 7.0.5
Chrome Version: 36.0.1985.125
Firefox: 31.0 (i have also tested with Firefox 30)

Flash player version is14.0.0.145 (i have also tested older versions, 11,12 ... )

Thank you.

from flashls.

rwlodkowski avatar rwlodkowski commented on June 21, 2024

@kalimba @mangui,

this is not the flashls problem, it's the Safari>7 on OSX issue with their "Power Saver" option. Got the same issue, but when I disable that option in Safari which is freezing plugins, everything goes back to normal.

More info about that:
https://support.sonicfoundry.com/Knowledge/Article/000003845
http://mac-fusion.com/manage-the-safari-power-saver-feature/

The most annoying part of that issue is that the nag panel which is showing that you should 'click to start flash plugin' is not showing if the flash is under some HTML layers. There is no way to detect if the plugin was frozen.

Btw. @kalimba I'm sure that this issue is only valid for Safari. On Chrome and Firefox on OSX everything works fine, at least on every OSX device I've got :)

For projekktor player I've just added native HLS support on Safari, cause it's the only 100% effective way to workaround issues with HLS playback on Safari on OSX.

from flashls.

mahmutbayri avatar mahmutbayri commented on June 21, 2024

Hi @fixedmachine,

i think the problem is a compatibility problem between the plugin (custom flash player with osmf hlsprovider plugin) and hls file which is being generated by wowza server. It happens only on mac os with firefox, safari browsers. Same hls files are working fine with other players (osmf.kutu.ru etc) and plugin (osmf-hlsplugin etc.). The problem is not only freezing. i tried to tell at http://www.youtube.com/watch?v=lOYQD1Id5uY&feature=youtu.be

from flashls.

rwlodkowski avatar rwlodkowski commented on June 21, 2024

@kalimba I've wrote my answer before I've seen your video. Yep. That's something else than 'power saver'.

from flashls.

mangui avatar mangui commented on June 21, 2024

so issue is repro with both FF and Safari ...
I know that Flash integration is done differently with Chrome (using PPAPI instead of NPAPI).
your playlist has 3 bitrates. could you tell me with which bitrate the playback is broken ? (by manually setting it)
also when issue is repro could you tell me whether hardware video decoding/rendering is enabled or not ? (click right on the progress bar, press statistics) - is the status different from Chrome to FF/Safari ?

Cheers,
Mangui

from flashls.

rwlodkowski avatar rwlodkowski commented on June 21, 2024

I confirm the issue on:

  • Safari 7.0.5
  • Firefox 31

Flash plugin version:
14.0.0.145

Hardware: Mac Mini 2,3 GHz i7, Intel HD Graphics 4000 on OS X 10.9.4.

The issue is not occurring when the hardware acceleration is disabled within Flash Plugin Settings.

So probably it's the problem with flash plugin hardware acceleration on OS X.

from flashls.

mangui avatar mangui commented on June 21, 2024

and do you have hw acceleration enabled with osmf-hls-plugin ?

from flashls.

rwlodkowski avatar rwlodkowski commented on June 21, 2024

@mangui I didn't test that with osmf-hls-plugin, just with flashls and kutu.ru. That stream works properly with and w/o hw acceleration on kutu, but only without hw acceleration on flashls. When the hardware acceleration is enabled there are blocks and still frames. It looks like there is something wrong with keyframes within that stream when the hwa is enabled. Just guessing.

from flashls.

rwlodkowski avatar rwlodkowski commented on June 21, 2024

@mangui, in this case there is no difference in the behavior within Chrome plugins: PPAPI (PepperFlash) & NPAPI plugin works fine with flashls. I must check what Strobe info overlay will tell us about HW acceleration.

from flashls.

adamscybot avatar adamscybot commented on June 21, 2024

I have OSX and have just tested your stream (HW acceleration enabled) on OSX Yosemite 10.10 with Safari v8. It seems to work fine in chromeless but in http://www.flashls.org/latest/examples/osmf/GrindPlayer.html it pauses after a few seconds (audio continues).

It works fine in Chrome on both Grind and chromeless players.

from flashls.

rwlodkowski avatar rwlodkowski commented on June 21, 2024

OK, just as I thought. The problems on Chrome are not appearing because the stream video decoding is software, only video rendering is hw accelerated. On Firefox and Safari the player reports hw accelerated video decoding and rendering. I'll provide screenshots in a moment.

from flashls.

mahmutbayri avatar mahmutbayri commented on June 21, 2024

@mangui
If the hardware acceleration option is unchecked, the video works fine with Safari. Do you need log, screenshot etc. ?

Thanks

from flashls.

mangui avatar mangui commented on June 21, 2024

Hi @kalimba could you first confirm that there is no video freeze/macroblocks with GrindPlayer/Safari/osmf-hls-plugin in HW decoding mode ?
in any case it would be difficult for me to investigate without OS X device.
the only way to move forward would be to instrument osmf-hls-plugin and flashls and dump the content of the generated FLV tags, do a diff and see if we can spot any differences ....

from flashls.

mahmutbayri avatar mahmutbayri commented on June 21, 2024

Hi @mangui
As i said before i generate two different player versions which are osx/safari/osmf-hls-plugin and other platform/browsers to work without problem on all platforms . There isn't any problem now and They work same conditions (flash settings -> HW Aceleration checked).
I want to use single player all browsers and platforms.

I develop a custom player with OSMF.

i don't say all HLS videos have a problem. In your demo page, there are many diffrent files and they are working without any problem.

If you want, you could connect our os x device as remote.

Thanks.

from flashls.

mangui avatar mangui commented on June 21, 2024

Hi @kalimba thanks for the proposal, but I think it will be quite tricky to investigate remotely.
last time I faced similar issues (macroblocks with flashls, smooth playback with osmf-hls-plugin), I had to dive into FLV tags generation and compare tags generated by both plugins, by dumping a huge amount of data on the console.
I would have to work directly on a OS X device to be able to quickly move forward. I would have to lend or buy one device ...
is your issue only reproduced on Mac Mini 2,3 GHz i7, Intel HD Graphics 4000 on OS X 10.9.4 ? or can you reproduce it on other/all OS X devices ?
Cheers,
Mangui

from flashls.

samek avatar samek commented on June 21, 2024

mangui, I can give you access to my mac if this helps ? I cannot however send it to you.

from flashls.

mangui avatar mangui commented on June 21, 2024

I am affraid I would need to get one in hand to do the dirty work

from flashls.

mangui avatar mangui commented on June 21, 2024

Hi all,
you might recheck your broken stream with flashls/master. an issue affecting FP using hw acceleration has been found/fixed(workarounded?), please refer to #66

from flashls.

mangui avatar mangui commented on June 21, 2024

worth rechecking with flashls/master

from flashls.

mangui avatar mangui commented on June 21, 2024

closing, plz reopen if still repro

from flashls.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.