-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Playback freezing problem at safari on macosx #26
Comments
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? |
Hi @kalimba |
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. |
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) Flash player version is14.0.0.145 (i have also tested older versions, 11,12 ... ) Thank you. |
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: 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. |
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 |
@kalimba I've wrote my answer before I've seen your video. Yep. That's something else than 'power saver'. |
so issue is repro with both FF and Safari ... Cheers, |
I confirm the issue on:
Flash plugin version: 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. |
and do you have hw acceleration enabled with osmf-hls-plugin ? |
@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. |
@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. |
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. |
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. |
@mangui Thanks |
Hi @kalimba could you first confirm that there is no video freeze/macroblocks with GrindPlayer/Safari/osmf-hls-plugin in HW decoding mode ? |
Hi @mangui 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. |
Hi @kalimba thanks for the proposal, but I think it will be quite tricky to investigate remotely. |
mangui, I can give you access to my mac if this helps ? I cannot however send it to you. |
I am affraid I would need to get one in hand to do the dirty work |
Hi all, |
worth rechecking with flashls/master |
closing, plz reopen if still repro |
Hi @mangui ,
i have opened an issue on other plugin about this problem.
Please, could you test this link http://www.flashls.org/latest/examples/osmf/GrindPlayer.html?src=http%3A%2F%2Fmultihls.mynet.streamprovider.net%2Fmediacache%2F_definst_%2Fmynet%2Fmynet%2Fmynet%2Fvideo%2F014%2F087%2F1936387%2F1936387%2C1936387480HD%2C1936387720HD.mp4%2Fplaylist.m3u8 at safari on macosx? Many videos we have generating mosaic areas and freezing. I have tested the video (http://multihls.mynet.streamprovider.net/mediacache/_definst_/mynet/mynet/mynet/video/014/087/1936387/1936387,1936387480HD,1936387720HD.mp4/playlist.m3u8) at several plugin (osmf-hls-plugin, osmfktu.ru etc) and there is not this problem. Therefore, i have to compile another player version to run at safari (using osmf-hls-plugin).
Thank you.
The text was updated successfully, but these errors were encountered: