Skip to content
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

Recorded Events Viewing - Difference In Behavior Between Desktop And Mobile ZMNinja #1016

Closed
incompetent-nerd opened this issue Nov 25, 2020 · 2 comments

Comments

@incompetent-nerd
Copy link

Hello,

I travel frequently and the recent commit to ZM to re-enable fragmented MP4s requires that ZMNinja download the entire MP4 recorded event before displaying. On a slow 3G link it could take up to 10 minutes to download the 100MB-200MB videos.

In ZM, for each camera, I added "movflags=frag_custom+dash+delay_moov" to the optional encoder settings and now ZMNinja Desktop version behaves as before, i.e. the video appears nearly instantly and I am able to seek even on slow connections.
However the ZMNinja mobile version still requires the full download.

Would it be possible to make the mobile version behave as the desktop version? Or is there some underlying mechanism that is causing the difference in behavior?

Thank you.

ZMNinja Versions:
Desktop - 1.4.009 - Windows x64 (On Windows 10)
Mobile - 1.6.000 (IOS) - iPhone 10 - IOS 14.2

Zoneminder Version:
1.34.22 - On CentOS 7.X

@welcome
Copy link

welcome bot commented Nov 25, 2020

👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you follow the issue template or I may not respond.

@pliablepixels
Copy link
Member

pliablepixels commented Nov 25, 2020

Hi, thanks for the issue. The code between mobile and desktop is the same - that is, the video player is just an overlay and it relies on the underlying video player of the platform. So there really isn't much I can do to change it. This may well be an encoding issue and that videos need some other form of encoding for mobile devices. Also, you're right - I see the same thing, but don't know what I can do app side to fix it.

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

No branches or pull requests

2 participants