A method comprising: receiving a first input and a second input from a front camera and a rear camera respectively of a user device, wherein: the first input is a video of a face of a first person having a first orientation with respect to the front camera, the second input is a video of a face of a second person having a second orientation with respect to the rear camera; generating a video output comprising a first part, presented by a first virtual display, based on the first input and a second part, presented by a second virtual display, based on the second input, wherein the video output is a virtual output; determining the first orientation by determining a first angle (α1) between the orientation of the face of the first person and the front camera, wherein determining the first angle includes detecting a direction of eyes of the first person in the first input; determining the second orientation by determining a second angle (α2) between the orientation of the face of the second person and the rear camera, wherein determining the second angle includes detecting a direction of eyes of the second person in the second input; and presenting the video output relative to a viewpoint of a first viewer, such that, at the viewpoint, the first and second parts of the video output are visible at the same time and the face of the first person in the first part of the video output is orientated towards the face of the second person in the second part of the video output, wherein the first part of the video output is rotated based on the first angle by rotating the first virtual display and the second part of the video output is rotated based on the second angle by rotating the second virtual display, wherein presenting the video includes presenting the video output in a virtual reality environment. receiving a first input and a second input from a front camera and a rear camera respectively of a user device, wherein: the first input is a video of a face of a first person having a first orientation with respect to the front camera, the second input is a video of a face of a second person having a second orientation with respect to the rear camera; generating a video output comprising a first part, presented by a first virtual display, based on the first input and a second part, presented by a second virtual display, based on the second input, wherein the video output is a virtual output; determining the first orientation by determining a first angle (α1) between the orientation of the face of the first person and the front camera, wherein determining the first angle includes detecting a direction of eyes of the first person in the first input; determining the second orientation by determining a second angle (α2) between the orientation of the face of the second person and the rear camera, wherein determining the second angle includes detecting a direction of eyes of the second person in the second input; and presenting the video output relative to a viewpoint of a first viewer, such that, at the viewpoint, the first and second parts of the video output are visible at the same time and the face of the first person in the first part of the video output is orientated towards the face of the second person in the second part of the video output, wherein the first part of the video output is rotated based on the first angle by rotating the first virtual display and the second part of the video output is rotated based on the second angle by rotating the second virtual display, wherein presenting the video includes presenting the video output in a virtual reality environment.