A bitrate control method (600A, 600B) for delivering media content to a plurality of virtual display screens (522-K) presented in a virtual reality environment effectuated by a VR device of a subscriber, the method (600A, 600B) comprising: detecting a movement in a point of view of the subscriber in relation to a first reference axis with respect to the VD screens' placement within the VR environment, said movement resulting in a second reference axis within the VR environment, wherein each VD screen is configured to receive a media content channel; computing angular distance of each of the VD screens (522-K) relative to the second reference axis; determining that one or more VD screens are outside a field of view of the subscriber; assigning weights to each of the media content channels based on the angular distance of the corresponding VD screens that are within the subscriber's field of view relative to the second reference axis; assigning a null weight to each of the media content channels showing on the VD screens that are outside the subscriber's field of view; time-shifting the media content channels on the VD screens that are outside the subscriber's field of view; and allocating bandwidth of a managed bandwidth pipe based on the assigned weights of the media content channels, taking into account the null weights of the time-shifted media content channels, for delivering the media content channels to the VD screens within the subscriber's field of view inside the VR environment, wherein the method further comprises; detecting that the subscriber has changed her point of view to a new field of view within the subscriber's VR environment; responsive to the detecting that the subscriber has changed her point of view to a new field of view within the subscriber's VR environment, determining that one or more VD screens that were outside the subscriber's field of view previously are now within the new field of view; responsive to the determining, updating weights to the media content channels on the VD screens within the new field of view; allocating the bandwidth of the managed bandwidth pipe based on selecting a particular bitrate for each media content channel among a plurality of bitrates available for each of the media content channels showing on the VD screens within the subscriber's new field of view; and delivering the time-shifted media content channels to the VD screens within the new field of view using a unicast delivery at a clamped bitrate. detecting a movement in a point of view of the subscriber in relation to a first reference axis with respect to the VD screens' placement within the VR environment, said movement resulting in a second reference axis within the VR environment, wherein each VD screen is configured to receive a media content channel; computing angular distance of each of the VD screens (522-K) relative to the second reference axis; determining that one or more VD screens are outside a field of view of the subscriber; assigning weights to each of the media content channels based on the angular distance of the corresponding VD screens that are within the subscriber's field of view relative to the second reference axis; assigning a null weight to each of the media content channels showing on the VD screens that are outside the subscriber's field of view; time-shifting the media content channels on the VD screens that are outside the subscriber's field of view; and allocating bandwidth of a managed bandwidth pipe based on the assigned weights of the media content channels, taking into account the null weights of the time-shifted media content channels, for delivering the media content channels to the VD screens within the subscriber's field of view inside the VR environment, wherein the method further comprises; detecting that the subscriber has changed her point of view to a new field of view within the subscriber's VR environment; responsive to the detecting that the subscriber has changed her point of view to a new field of view within the subscriber's VR environment, determining that one or more VD screens that were outside the subscriber's field of view previously are now within the new field of view; responsive to the determining, updating weights to the media content channels on the VD screens within the new field of view; allocating the bandwidth of the managed bandwidth pipe based on selecting a particular bitrate for each media content channel among a plurality of bitrates available for each of the media content channels showing on the VD screens within the subscriber's new field of view; and delivering the time-shifted media content channels to the VD screens within the new field of view using a unicast delivery at a clamped bitrate.