Method for providing one or more tile video streams to a client device, said one or more tile video streams capable of being used for rendering on a display a Region-Of-Interest defining a sub-region within an image region associated with a source video, said method comprising: receiving at a client device a Region-Of-Interest video stream, for rendering a first ROI defining a first sub-region within the image region of said source video, said Region-Of-Interest video stream comprising video frames each having an image region that is the first sub-region of said image region of said source video, whereby said first sub-region has a position within said image region that may change over time; receiving, by said client device, ROI position information (112, 218) of at least one of said video frames of said ROI video stream received by said client device, said ROI position information comprising at least one first position of said first sub-region within said image region of said source video; receiving, by said client device, a spatial manifest file comprising tile position information, said tile position information comprising coordinates of said one or more tile sub-regions defining static positions of said one or more tile sub-regions within said image region of said source video, said spatial manifest file further comprising one or more tile representations of said source video, a tile representation comprising one or more tile identifiers for identifying one or more tile video streams, said one or more tile video streams being HTTP-based Adaptive Streaming type of streams; receiving, by said client device, an instruction for rendering a second ROI, said instruction comprising a ROI vector for indicating a change of said first sub-region, said ROI vector being associated with a user interaction and defining a size and direction of a motion of said first ROI caused by said user-interaction; determining, by said client device, using said ROI position information and said ROI vector, second ROI coordinates defining a second sub-region within said image region of said source video; determining, by said client device, using said second ROI coordinates and said tile position information, one or more tile video streams associated with one or more tile sub-regions, at least part of each of said one or more tile sub-regions overlapping with said second sub-region; and, requesting, by said client device, said one or more tile video streams, wherein said one or more tile video streams are requested on the basis of said spatial manifest file; receiving, by said client device, said requested one or more tile video streams. receiving at a client device a Region-Of-Interest video stream, for rendering a first ROI defining a first sub-region within the image region of said source video, said Region-Of-Interest video stream comprising video frames each having an image region that is the first sub-region of said image region of said source video, whereby said first sub-region has a position within said image region that may change over time; receiving, by said client device, ROI position information (112, 218) of at least one of said video frames of said ROI video stream received by said client device, said ROI position information comprising at least one first position of said first sub-region within said image region of said source video; receiving, by said client device, a spatial manifest file comprising tile position information, said tile position information comprising coordinates of said one or more tile sub-regions defining static positions of said one or more tile sub-regions within said image region of said source video, said spatial manifest file further comprising one or more tile representations of said source video, a tile representation comprising one or more tile identifiers for identifying one or more tile video streams, said one or more tile video streams being HTTP-based Adaptive Streaming type of streams; receiving, by said client device, an instruction for rendering a second ROI, said instruction comprising a ROI vector for indicating a change of said first sub-region, said ROI vector being associated with a user interaction and defining a size and direction of a motion of said first ROI caused by said user-interaction; determining, by said client device, using said ROI position information and said ROI vector, second ROI coordinates defining a second sub-region within said image region of said source video; determining, by said client device, using said second ROI coordinates and said tile position information, one or more tile video streams associated with one or more tile sub-regions, at least part of each of said one or more tile sub-regions overlapping with said second sub-region; and, requesting, by said client device, said one or more tile video streams, wherein said one or more tile video streams are requested on the basis of said spatial manifest file; receiving, by said client device, said requested one or more tile video streams.