A method for HTTP-based adaptive streaming of video data comprising: a server apparatus transmitting first metadata, as part of a first manifest file, to a client apparatus, the first metadata defining a first adaptation set, an adaptation set defining one or more sets of segment identifiers, each set of segment identifiers defining a plurality of linearly playable media segments of a predetermined resolution, each media segment in a set of media segments having an identical playback duration, the first metadata enabling a client apparatus to request media segments and sequentially playout the media segments; the server apparatus receiving navigation information from the client apparatus during playback by the client apparatus of the first adaptation set, the navigation information defining at least a first region, said first region being a region of interest of a user of the client apparatus, in video frames of the first adaptation set; the server apparatus selecting second metadata defining a second adaptation set on the basis of spatial playback information and a spatial distance or a spatial overlap between the first region and a second region in the video frames of the first adaptation set, wherein the spatial playback information signals the server apparatus that the second region in the video frames of the first adaptation set is linked to media segments of the second adaptation set; and, the server apparatus transmitting the second metadata or information for retrieving the second metadata to the client apparatus, the second metadata enabling the client apparatus to playback media segments of the second adaptation set after the playback of media segments of the first adaptation set, the second metadata being transmitted to the client apparatus as part of a second manifest file or in a manifest file update message to update said first manifest file. a server apparatus transmitting first metadata, as part of a first manifest file, to a client apparatus, the first metadata defining a first adaptation set, an adaptation set defining one or more sets of segment identifiers, each set of segment identifiers defining a plurality of linearly playable media segments of a predetermined resolution, each media segment in a set of media segments having an identical playback duration, the first metadata enabling a client apparatus to request media segments and sequentially playout the media segments; the server apparatus receiving navigation information from the client apparatus during playback by the client apparatus of the first adaptation set, the navigation information defining at least a first region, said first region being a region of interest of a user of the client apparatus, in video frames of the first adaptation set; the server apparatus selecting second metadata defining a second adaptation set on the basis of spatial playback information and a spatial distance or a spatial overlap between the first region and a second region in the video frames of the first adaptation set, wherein the spatial playback information signals the server apparatus that the second region in the video frames of the first adaptation set is linked to media segments of the second adaptation set; and, the server apparatus transmitting the second metadata or information for retrieving the second metadata to the client apparatus, the second metadata enabling the client apparatus to playback media segments of the second adaptation set after the playback of media segments of the first adaptation set, the second metadata being transmitted to the client apparatus as part of a second manifest file or in a manifest file update message to update said first manifest file.