Dash-Industry-Forum / Events

Addresses discussions around Event Processing and APIs
2 stars 6 forks source link

Comments on clause 3 #52

Closed haudiobe closed 1 year ago

haudiobe commented 5 years ago
  1. Timed metadata tracks with embedded event message boxes Note: (Editor’s note) This clause was recently added to this document and in-depth review is requested from reviwers.

This issue has nothing to do with event processing and should therefore be removed.

Timed metadata tracks are a lightweight structure for carrying information related to a media presentation. However, some drawbacks of such a simple ISOBMFF timed metadata track are that:

value= value in DashEventMessageBox is not present to signal sub-schemes

id= id used in DashEventMessageBox is not used, so processing cannot detect duplicate metadata samples

disagree on this, you can always use redundant samples instead

multiple samples at the same time are not allowed, due to ISOBMFF constraints (duration 0 is not allowed, two samples with same presentation time in track is not allowed), while MPD and inband events may have concurrent instances.

which is not necessarily a problem if you are aware of it. Then you need to define a payload system for your event to aggregate more messages

restricting the track to one scheme per timed metadata track is restrictive, while in a single MPD or a single Represenation multiple MPD/inband event schemes can be used

well, this is not a problem if we allow multiplexed metadata tracks. This would be easy and we can permit multiplexing for non-media tracks

the parameters value and id are not available and cannot be passed to the API

this issue is not really important, as the value can be part of the metadata track identifier

a new timed metadata occuring before the end of prior sample duration is not allowed while overlapping events, however, is possible with MPD and inband events

again this problem has been solved for subtitles, so it can surely be solved also for timed metadata

Therefore, a DASH Event compatible timed metadata track that solves these drawbacks is defined and recommended. The DASH Event compatible timed metadata track, a metadata track with embbeded event message boxes is formatted as follows:

This clause is not suitable here. If at all, it should be developed in MPEG. It is also outside the scope of the work item. Hence no more technical comments are provided

RufaelDev commented 5 years ago

I consider this as unreasonable feedback

irajs commented 5 years ago

We agreed to postpone this section for the next edition. I remove this section unless there is an objection.

haudiobe commented 5 years ago

(Event TF - 19/10/04) Check implementation, if no further comments, will closed at next Event TF.