Network-Capacity Optimized Adaptive HTTP Streaming
First Claim
1. A method of adjusting the download of one or more adjustable content streams, wherein the one or more content streams are provided in a network by a server for streaming the one or more content streams to one or more clients (100a, 100b) and wherein each of the one or more content streams comprises a plurality of content segments, wherein the method comprises the steps of:
- generating (502, 602) a manifest file comprising one or more media data rate candidates each of which indicating an encoded media data rate of the content segments of the one or more content streams, wherein the media data rate candidates are generated by considering a perceived quality of the one or more content streams; and
manipulating (504, 606) the manifest file by adjusting at least one of the one or more media data rate candidates based on the available data rate between the server (200) and the one or more clients (100a, 100b) for downloading the content segments.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a technique of adjusting the download of one or more adjustable content streams, the one or more content streams are provided in a network by a server (200) for streaming the one or more content streams to one or more clients (100a, 100b) and each of the one or more content streams comprises a plurality of content segments. A method embodiment comprises the steps of: generating a manifest file comprising one or more media bit rate candidates each of which indicating an encoded media data rate of the content segments of the one or more content streams, wherein the media data rate candidates are generate by considering a perceived quality of the one or more content streams; and manipulating the manifest file by adjusting at least one of the one or more media data rate candidates based on the available data rate between the server (200) and the one or more clients (100a, 100b) for downloading the content segments.
-
Citations
18 Claims
-
1. A method of adjusting the download of one or more adjustable content streams, wherein the one or more content streams are provided in a network by a server for streaming the one or more content streams to one or more clients (100a, 100b) and wherein each of the one or more content streams comprises a plurality of content segments, wherein the method comprises the steps of:
-
generating (502, 602) a manifest file comprising one or more media data rate candidates each of which indicating an encoded media data rate of the content segments of the one or more content streams, wherein the media data rate candidates are generated by considering a perceived quality of the one or more content streams; and manipulating (504, 606) the manifest file by adjusting at least one of the one or more media data rate candidates based on the available data rate between the server (200) and the one or more clients (100a, 100b) for downloading the content segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network node for adjusting the download of one or more adjustable content streams, wherein the one or more content streams are provided in a network by a server (200) for streaming the one or more content streams to one or more clients (100a, 100b) and wherein each of the one or more content streams comprises a plurality of content segments, wherein the network node comprises:
-
a generating component (202) for generating a manifest file comprising one or more media data rate candidates each of which indicating an encoded media data rate of the content segments of the one or more content streams, wherein the media data rate candidates are generated by considering a perceived quality of the one or more content streams; and a manipulating component (204, 304, 404) for manipulating the manifest file by adjusting at least one of the one or more media data rate candidates based on the available data rate between the server (200) and the one or more clients (100a, 100b) for downloading the content segments. - View Dependent Claims (15, 16, 17, 18)
-
Specification