A method comprising: accessing, by one or more processors of a machine, a plurality of concurrent video files that all depict a common immersive scene within a common picture area but each corresponds to a different viewing direction and each includes a different foveated region that is aligned with the corresponding viewing direction and has higher resolution than a corresponding remainder of the common picture area; modifying, by one or more processors of the machine, at least two of the concurrent video files in the plurality by incorporating a first picture-in-picture, PIP, window into a first foveated region of a first concurrent video file among the plurality of concurrent video files and incorporating a second PIP window into a second foveated region of a second concurrent video file among the plurality of concurrent video files; providing, by one or more processors of the machine, the modified first concurrent video file to a client device in response to a first request resultant from the client device being requested to render the common immersive scene in the first viewing direction, the provided first concurrent video file causing the client device to render the first foveated region with the first PIP window; and providing, by one or more processors of the machine, the modified second concurrent video file to the client device in response to a second request resultant from the client device being requested to render the common immersive scene in the second viewing direction, the provided second concurrent video file causing the client device to render the second foveated region with the second PIP window. accessing, by one or more processors of a machine, a plurality of concurrent video files that all depict a common immersive scene within a common picture area but each corresponds to a different viewing direction and each includes a different foveated region that is aligned with the corresponding viewing direction and has higher resolution than a corresponding remainder of the common picture area; modifying, by one or more processors of the machine, at least two of the concurrent video files in the plurality by incorporating a first picture-in-picture, PIP, window into a first foveated region of a first concurrent video file among the plurality of concurrent video files and incorporating a second PIP window into a second foveated region of a second concurrent video file among the plurality of concurrent video files; providing, by one or more processors of the machine, the modified first concurrent video file to a client device in response to a first request resultant from the client device being requested to render the common immersive scene in the first viewing direction, the provided first concurrent video file causing the client device to render the first foveated region with the first PIP window; and providing, by one or more processors of the machine, the modified second concurrent video file to the client device in response to a second request resultant from the client device being requested to render the common immersive scene in the second viewing direction, the provided second concurrent video file causing the client device to render the second foveated region with the second PIP window.