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
MPEG-DASH manifest size grows like avalanche #2801
Comments
Your command-line asks for 10s segments, a MPD refresh every 6s and a time-shift buffer depth of 5s. The units may not be the one you expected. |
I've tried to reproduce to no avail:
And I end up with this manifest (which seems fine to me):
Note that I'm using the latest GPAC. Would you consider updating and retrying? If you still see the issue, could you try the same as mine? |
Thank you for response. Then I thoroughly checked my command-line params, and it seems I found the reason. It seems it was a bug in code, when I set time-shift to the same value as dash (i.e. milliseconds instead of seconds). Also I have aligned mpd-refresh and dash. I started the stream and left it for 8 hours. After that, context.txt was about 100 kbytes, and manifest.mpd weighed 44 kbytes. I tend to think, that problem is solved now. We continue to check manifest size, though. Thank you very much! UPD: No, sadly, files continue growing, I just didn't noticed that my colleaugue enabled auto clean again... ( |
Just found, that, if I rename new input segment to the same name, e.g. "input.mp4" - then it generates small manifests and it doesn't grow. Example:
^ Works but grows.
^ Doesn't grow, but doesn't play also! Any help would be appreciated! |
Managed it to work playlist through gpac:
Is there option in |
Yes, just set |
This worked out partially.
It works! But only with video track. If I add sound track:
Then stream doesn't play (more accurately, plays only 1st chunk). It seems that there's some bug, b.c. In second case, i''m also getting error messages:
|
Any suggestions? |
Honestly , I have tested this tool during this year in different flavours and nothing works properly, it seems it is time to move |
I can understand how frustrating unresolved issues can be. Please continue to open as many issues as needed. As you can notice GPAC has only 36 opened issues. It shows how committed we are to solving issues when you compare with other projects. GPAC is run by volunteers during their free time. We just lack free time, which happens. Either be patient or look for professional services (https://motionspell.com/gpac-licensing/) if that's urgent. |
Thank you guys for your work, anyways, it is impressive and outstanding. Its's sad that it doesn't suits my needs fully. Actually, at this moment, it works somehow, with growing manifest file. Without growing it works with single video track only; adding audio representation causes dash players' malfunction. |
GPAC version 2.0-rev2.0.0+dfsg1-2
We are making stream, consequently feeding MP4Box with new video-fragments
Everything is working good, except that fact, that MPD manifest grows very quickly.
Hour after it weighs 9 megabytes, which causes video freeze.
On the other hand, when I use Nginx to stream MPD, it keeps manifest size about 25 kilobytes.
Currently I don't see any workaround, except cleaning it from time to time. But, perhaps, there is some option to keep size in reasonable borders?
The text was updated successfully, but these errors were encountered: