Classified Media Quality of Experience
First Claim
1. A method for reporting a streaming quality, wherein at least one continuous media stream is streamed to a client, and wherein said streaming is controlled by a protocol that is operated between said client and a server, comprising:
- selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and reporting to said server the quality of said streaming based on said at least one selected quality metric and said selected quality metrics class.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for reporting a streaming quality is shown, wherein at least one continuous media stream is streamed to a client (601), and wherein said streaming is controlled by a protocol (109) that is operated between said client (601) and a server (600), the method including selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and reporting to said server (600) the quality of said streaming based on said at least one selected quality metric and said selected quality metrics class. The protocol (109) is preferably a Real-time Streaming Protocol in combination with a Session Description Protocol in the context of the 3GPP Packet-Switched Streaming Service. Also shown is a computer program, a computer program product, a system, a client, a server and a protocol.
50 Citations
23 Claims
-
1. A method for reporting a streaming quality, wherein at least one continuous media stream is streamed to a client, and wherein said streaming is controlled by a protocol that is operated between said client and a server, comprising:
-
selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and reporting to said server the quality of said streaming based on said at least one selected quality metric and said selected quality metrics class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A streaming system, comprising:
-
at least one client, and at least one server, wherein at least one continuous media stream is streamed to said at least one client, and wherein said streaming is controlled by a protocol that is operated between said at least one client and said at least one server, wherein at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes are selected, and wherein the quality of said streaming based on said at least one selected quality metric and said selected quality metrics class is reported to said at least one server.
-
-
19. A client in a streaming system, comprising:
-
means for operating a protocol that controls a streaming of at least one continuous media stream to said client, means for selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and means for reporting the quality of said streaming based on said at least one selected quality metric and said selected quality metrics class to a server.
-
-
20. A server in a streaming system, comprising:
-
means for operating a protocol that controls a streaming of at least one continuous media stream to a client, means for selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and means for receiving a reported quality of said streaming from said client, wherein said quality is reported based on said at least one selected quality metric and said selected quality metrics class.
-
-
21. A protocol for a streaming system, comprising:
-
rules for the control of a streaming of at least one continuous media stream to a client, a definition of at least one quality metric and of a set of at least two quality metrics classes, rules for the selection of at least one quality metric and of a quality metrics class from said set of at least two quality metrics classes, and rules for the report of a quality of said streaming based on said at least one selected quality metric and said selected quality metrics class to a server.
-
-
22. Apparatus, comprising:
-
a streaming quality monitor for monitoring quality of a streaming application according to at least one quality metric and a quality metrics class; and
a real-time streaming protocol entity for operating a protocol for controlling at least one continuous media stream of said streaming application, for selecting said at least one quality metric and said quality metrics class from a pre-defined set of at least two quality metrics classes, and for reporting the quality of said streaming based on said at least one selected quality metric and said selected quality metrics class.
-
-
23. Apparatus, comprising:
-
a quality data processing instance for evaluation and analysis for improving quality of a streaming application by enhancing a data rate of the application depending upon frequency of re-buffering events; and
a real-time streaming protocol entity for operating a protocol that controls a streaming of at least one continuous media stream, for selection at lest one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and for receiving a reported quality of said streaming, wherein said quality is reported based on said at lest one selected quality metric and said selected quality metrics class.
-
Specification