×

Fair adaptive streaming

  • US 9,826,016 B2
  • Filed: 02/24/2015
  • Issued: 11/21/2017
  • Est. Priority Date: 02/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. Method for enabling adaptive streaming client devices to share network resources during transmission of content to said client devices, comprising:

  • a network node monitoring chunk request messages of client devices, said client devices being configured to select a quality level of a chunk from a plurality of selectable quality levels and to request a media server for transmission of a chunk of said selected quality level, said chunk comprising media data representing content for transmission to said client device;

    determining for each of said client devices estimated local quality information using the quality level of one or more monitored chunk request messages of a client device, said local quality information being indicative of a quality level or a Quality of Experience (QoE) of rendering a plurality of chunks by said client device;

    determining global quality information on the basis of said estimated local quality information of said client devices, said global quality information being indicative of an average quality level or an average QoE of rendering said content by said client devices; and

    ,transmitting said global quality information to at least one client device, said global quality information configured for being used by said at least one client device for selecting a quality level of one or more chunks to be requested by said client device;

    wherein transmitting said global quality information to said at least one client device comprises;

    inserting said global quality information in a chunk response message that is transmitted to said client device; and

    /or,transmitting said global quality information over a (bi-directional) control channel to said client device;

    wherein said client device is configured to;

    select said quality level on the basis of said global quality information, preferably said client device using a manifest file for selecting said quality level, said manifest file defining a plurality of selectable quality levels of said content, each quality level being associated with a sequence of chunks;

    request a chunk of said selected quality level on the basis of location information in said manifest file.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×