-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Hi awesome Nokia people,
I believe there is an issue with cubemap generation (or playback). Omafvd runs fine, but the output is black on the windows player and Fraunhofer player reports "0 init file(s)".
Playing the cubemap .mpd on the Fraunhofer player (with "info" log level), we can see in the web console: "[DL] Fetch 0 init file(s)". Playing a working equirectangular stream gives "[DL] Fetch 16 init file(s)". As this is the last log, I beleive those "init file(s)" are the issue. The cubemap output folder of omafvd contains 70561 files, so it doesn't look like the file is missing but more a reference issue in the .mpd.
I previously managed to generate equirectangular content and play it on the Windows player, Android player and the Fraunhofer web player. So I tried to compare the 2. I can see differences but nothing stands out to my non-expert eyes (files in attachment).
In case the input .mp4 can be the problem: the ERP input was converted to CMP with facebook360 (using their README example; so it may not be the correct cubeface order) and then kvazaar was used to tile it 6x4 with different QPs (kvazaar outputs looks good, typical 3x2 divided CMP video).
I attached the omafvd configs and resulting .mpd files for both the erp and cmp streams (I renamed the .mpd files so they match the config file name).
mpd_and_config.zip
Sorry I couldn't investigate further, I only understand tiled streaming at a high level, not the actual OMAF standard. And I try cubemap because my understanding is that using a cubemap makes more sense for pixel density.