摘要 |
Combining network and client based adaptive streaming approaches enable a distributed and adaptive resource management system for carrier quality video transmission over cable Wi-Fi systems. The adaptive resource management over cable Wi-Fi heterogeneous networks includes a network based approach using client based feedback. The resource management of a video stream is performed on a service provider's network, for example in a cable modem termination system, by evaluating a margin and a fairness index. In embodiments, the rate of a video stream to a requesting client is adjusted and, in embodiments, the rate of a video stream for non-requesting clients is adjusted. Embodiments include mechanisms for call admission control and adaptive streaming based on adjustable resource margins and fairness indices for DOCSIS and Wi-Fi hetnet systems. |
主权项 |
1. A network-based method for managing adaptive streaming resources in a hetnet cable Wi-Fi network, the method comprising:
determining an application fairness index defining a medium usage for each flow in a flow group, wherein the application fairness index for each flow is a function of the medium usage of other flows in the flow group in a same session; determining a resource margin for a service area associated with the session, wherein a service area includes a plurality of clients, and wherein the resource margin is a measurement determined for the service area based on bandwidth at both a network location and at least one Wi-Fi component in a session path corresponding to the session; receiving an adaptive bit rate streaming request from a client in the service area, wherein the request is indicative of a requesting client's link quality; determining whether to accept the adaptive bit rate streaming request based on the application fairness index whether the margin is below a margin threshold, wherein responsive to an acceptance of the adaptive bit rate streaming request in some cases, adjusting a rate for at least one flow in the flow group, and, based on the adjusted rate, updating the application fairness index for each flow in the flow group and updating the margin for the service area, and wherein the fairness index is adjusted based on the margin threshold in other cases, but adjustment to the bit rate is not made based upon acceptance of the adaptive bit rate streaming request; and responsive to a rejection of the adaptive bit rate streaming request, maintaining the application fairness index and margins for the flow group. |