-
Notifications
You must be signed in to change notification settings - Fork 7
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
Is "init.mp4: MOOV/MVEX/MEHD" table mandatory in a source file? #156
Comments
Currently, you should remove the In general, livesim2 has been tested with a limited set of inputs, and does not have a detailed log of problems arising. There some starting discussions about a maintenance contract from DASH-IF, but it will be quite limited. |
For some reason Same test Same error direct to an internal livesim2 port This is a reason I raised a question about the MEHD atom as Livesim2 is not working as expected, only change is init file and m4s segments are the same. Zipped folders from the livesim2 assets: FYI, default assets also have MEHD table in an init segment. |
It is probably some other issue in your case, since some of the livesim2 sources at https://livesim2.dashif.org have an "mehd" box and some not. testpic_2s/V300/init.mp4 does not have one, while testpic4_8s/V300/init.mp4 has. I'll change the behaviour to always remove "mehd" boxes since that is the correct behavior for a live source. |
PR #158 removes the mehd box from the init segments published for live streams from livesim2. |
I tried to run your content and the the strange behavior is triggered by one your assets have a name that is just an extension of the other.
I couldn't play the other, but when I changed name of it to This looks like bug so I'll make a ticket, but until it is fixed you can change the name of the asset. |
@Murmur Now it is fixed and pushed to main branch. |
Do Livesim2 need
MOOV/MVEX/MEHD (total duration)
atom be present in a vod init file?It does not drop it from the live output as it's may not really needed or expected in a live content?
If I use an init file without
MEHD
atom then Livesim2 randomly givesliveMPD: convertToLive: unknown mpd name
error reply, reloading an url it returns a manifest only to fail on next few requests. It also randomly fails on segment files.Using an init file with
MEHD
atom then requests work fine.Yes MEHD table in a source init file
https://refapp.hbbtv.org/livesim2/tsbd_240/mup_4/spd_8/utc_keep/00_llama_h264_v9_1frag/manifest_1080p.mpd
https://refapp.hbbtv.org/livesim2/tsbd_240/mup_4/spd_8/utc_keep/00_llama_h264_v9_1frag/v1/i.mp4
*this works much better
No MEHD table in a source init file
https://refapp.hbbtv.org/livesim2/tsbd_240/mup_4/spd_8/utc_keep/00_llama_h264_v9_1frag/manifest_1080p_livesim.mpd
https://refapp.hbbtv.org/livesim2/tsbd_240/mup_4/spd_8/utc_keep/00_llama_h264_v9_1frag/v1/i_livesim.mp4
*this gives mostly 505 error reply
Livesim2 does not write any meaninfull logging on random errors.
The text was updated successfully, but these errors were encountered: