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

QoE Metrics Reporting - Support for Playlist metric #41

Open
dsilhavy opened this issue Jul 13, 2023 · 0 comments
Open

QoE Metrics Reporting - Support for Playlist metric #41

dsilhavy opened this issue Jul 13, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@dsilhavy
Copy link
Contributor

Feature description
The playlist metric should be derived by the ExoPlayerListener class and included in the QoE metrics report

Relevant specifications and corresponding sections

  • 3GPP TS 26.501 Rel-17
  • 3GPP TS 26.512 Rel-17
  • 3GPP TS 26.247 - clause 10.2.7

Additional context
XSD Definition

<xs:element name="PlayList" type="PlayListType"/>

<xs:complexType name="PlayListType">
    <xs:choice>
        <xs:element name="Trace" maxOccurs="unbounded" type="PlayListEntryType" />
    </xs:choice>
    <xs:anyAttribute processContents="skip" />
</xs:complexType><xs:complexType name="PlayListEntryType">
<xs:choice>
    <xs:element name="TraceEntry" maxOccurs="unbounded" type="PlayListTraceEntryType" />
</xs:choice>
<xs:attribute name="start" type="xs:dateTime" use="required" />
<xs:attribute name="mstart" type="xs:duration" use="required" />
<xs:attribute name="startType" type="StartType" use="required" />
<xs:anyAttribute processContents="skip" />
</xs:complexType>

<xs:complexType name="PlayListTraceEntryType">
<xs:attribute name="representationId" type="xs:string" use="optional" />
<xs:attribute name="subrepLevel" type="xs:unsignedInt" use="optional" />
<xs:attribute name="start" type="xs:dateTime" use="required" />
<xs:attribute name="sstart" type="xs:duration" use="required" />
<xs:attribute name="duration" type="xs:unsignedInt" use="required" />
<xs:attribute name="playbackSpeed" type="xs:double" use="optional" />
<xs:attribute name="stopReason" type="StopReasonType" use="optional" />
<xs:attribute name="stopReasonOther" type="xs:string" use="optional" />
<xs:anyAttribute processContents="skip" />
</xs:complexType>
@dsilhavy dsilhavy added the enhancement New feature or request label Jul 13, 2023
@dsilhavy dsilhavy added this to the Version 1.2.0 milestone Jul 13, 2023
@dsilhavy dsilhavy removed this from the Version 1.2.0 milestone Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

1 participant