Computer implemented method for allocating wireless network resources and adaptive video streaming resources, wherein the method is implemented by a computer for allocating network resources, wherein the network comprises: at least one user device, the user device receiving an adaptive video stream, and at least one wireless access point, the wireless access point operating at least in one channel, the method comprising the following steps: - obtaining data from the at least one wireless access point and video stream information, the data comprising the effective bandwidth of a user device on a channel and the available airtime on a channel; - generating a resource allocation list, wherein each user device and at least one channel are associated with a representation index, the representation index being an index configured to determine the quality or rate of the adaptive video stream; - distributing to the at least one user device the resource allocation list; - implementing the resource allocation list distribution by sending a list of at least one channel associated with a user device to a server, wherein the server sends a message to each implicated wireless access point to trigger the needed handovers, and by performing at least one video rate recommendation for the assignment of the at least one user device to a representation index according to the resource allocation list, wherein the distribution of the resource allocation list to the at least one user device comprises communicating to each at least one user device the recommended video rate; wherein the recommended video rate is the video rate associated to the maximum representation index associated with the at least one user device. at least one user device, the user device receiving an adaptive video stream, and at least one wireless access point, the wireless access point operating at least in one channel, the method comprising the following steps: - obtaining data from the at least one wireless access point and video stream information, the data comprising the effective bandwidth of a user device on a channel and the available airtime on a channel; - generating a resource allocation list, wherein each user device and at least one channel are associated with a representation index, the representation index being an index configured to determine the quality or rate of the adaptive video stream; - distributing to the at least one user device the resource allocation list; - implementing the resource allocation list distribution by sending a list of at least one channel associated with a user device to a server, wherein the server sends a message to each implicated wireless access point to trigger the needed handovers, and by performing at least one video rate recommendation for the assignment of the at least one user device to a representation index according to the resource allocation list, - obtaining data from the at least one wireless access point and video stream information, the data comprising the effective bandwidth of a user device on a channel and the available airtime on a channel; - generating a resource allocation list, wherein each user device and at least one channel are associated with a representation index, the representation index being an index configured to determine the quality or rate of the adaptive video stream; - distributing to the at least one user device the resource allocation list; - implementing the resource allocation list distribution by sending a list of at least one channel associated with a user device to a server, wherein the server sends a message to each implicated wireless access point to trigger the needed handovers, and by performing at least one video rate recommendation for the assignment of the at least one user device to a representation index according to the resource allocation list, wherein the distribution of the resource allocation list to the at least one user device comprises communicating to each at least one user device the recommended video rate; wherein the recommended video rate is the video rate associated to the maximum representation index associated with the at least one user device.