A server for streaming content, the server comprising: a transceiver configured to communicate with a user equipment, UE; and at least one processor configured to: determine whether the UE supports viewing direction feedback, after receiving, from the UE, a first indication that the UE supports viewing direction feedback, generate a first portion of the content, at a first resolution, corresponding to a first field of view of the UE, control the transceiver to transmit, to the UE, the first portion and a second portion of the content corresponding to outside of the first field of view at a second resolution, wherein the first resolution is higher than the second resolution, characterised in that the at least one processor is further configured to control the transceiver to receive, from the UE, information on a last parsed fragment at the second resolution and a second indication of when to start a new fragment for the UE, when a viewing direction of the UE changed from the first field of view to a second field of view corresponding to the second portion of the content, control the transceiver to transmit, to the UE, the new fragment overlapped to the last parsed fragment based on the information on the last parsed fragment and the second indication of when to start the new fragment for the UE. a transceiver configured to communicate with a user equipment, UE; and at least one processor configured to: determine whether the UE supports viewing direction feedback, after receiving, from the UE, a first indication that the UE supports viewing direction feedback, generate a first portion of the content, at a first resolution, corresponding to a first field of view of the UE, control the transceiver to transmit, to the UE, the first portion and a second portion of the content corresponding to outside of the first field of view at a second resolution, wherein the first resolution is higher than the second resolution, characterised in that the at least one processor is further configured to control the transceiver to receive, from the UE, information on a last parsed fragment at the second resolution and a second indication of when to start a new fragment for the UE, when a viewing direction of the UE changed from the first field of view to a second field of view corresponding to the second portion of the content, control the transceiver to transmit, to the UE, the new fragment overlapped to the last parsed fragment based on the information on the last parsed fragment and the second indication of when to start the new fragment for the UE. determine whether the UE supports viewing direction feedback, after receiving, from the UE, a first indication that the UE supports viewing direction feedback, generate a first portion of the content, at a first resolution, corresponding to a first field of view of the UE, control the transceiver to transmit, to the UE, the first portion and a second portion of the content corresponding to outside of the first field of view at a second resolution, wherein the first resolution is higher than the second resolution, characterised in that the at least one processor is further configured to control the transceiver to receive, from the UE, information on a last parsed fragment at the second resolution and a second indication of when to start a new fragment for the UE, when a viewing direction of the UE changed from the first field of view to a second field of view corresponding to the second portion of the content, control the transceiver to transmit, to the UE, the new fragment overlapped to the last parsed fragment based on the information on the last parsed fragment and the second indication of when to start the new fragment for the UE.