Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content
First Claim
Patent Images
1. An apparatus comprising:
- one or more non-transitory computer-readable media having instructions; and
one or more processors coupled with the one or more non-transitory computer-readable media to execute the instructions to cause a quality of experience (QoE) monitoring module;
to track one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different bitrate representations of media content;
to detect a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content;
to compute the playlist metric; and
to report the playlist metric, wherein the one or more playlist elements includes at least a list of playback periods and a stop reason based on the switch event.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for monitoring and reporting quality of experience (QoE) metrics that are associated with an access method. Other embodiments may be described and claimed.
-
Citations
33 Claims
-
1. An apparatus comprising:
-
one or more non-transitory computer-readable media having instructions; and one or more processors coupled with the one or more non-transitory computer-readable media to execute the instructions to cause a quality of experience (QoE) monitoring module; to track one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different bitrate representations of media content; to detect a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; to compute the playlist metric; and to report the playlist metric, wherein the one or more playlist elements includes at least a list of playback periods and a stop reason based on the switch event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A product including:
-
a non-transitory storage medium having stored thereon instructions; and one or more processors, coupled with the non-transitory storage medium, to execute the instructions to result in; tracking one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different bitrate representations of media content; detecting a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; computing the playlist metric based on the switch event, wherein the switch event includes either a switch from unicast to broadcast or a switch from broadcast to unicast; and reporting a computed playlist metric. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of a quality of experience (QoE) monitoring module comprising:
-
tracking, by QoE logic executed by one or more processors, one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different bitrate representations of media content; detecting, by the QoE logic executed by the one or more processors, a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; computing, by the QoE logic executed by the one or more processors, the playlist metric based on the switch event, wherein the switch event includes either a switch from unicast to broadcast or a switch from broadcast to unicast; and reporting, by the QoE logic executed by the one or more processors, a compute playlist metric. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a user equipment (UE) having one or more processors operably coupled to a dynamic random access memory (DRAM), wherein the one or more processors are to execute quality of experience (QoE) logic in the DRAM to track one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different birtate representations of media content; detect a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; compute the playlist metric; and report the playlist metric, wherein the one or more playlist elements includes at least a list of playback periods and a stop reason based on the switch event. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification