A computer-implemented method comprising: determining, by a computing system, orientation data associated with a first media content item, the orientation data including at least one of an angle of a camera used to capture content, translational velocity of the camera, rotational velocity of the camera, and a user view angle with respect to a concept depicted in the first media content item; selecting, by the computing system, a second media content item to which the first media content can transition based on the orientation data; and presenting, by the computing system, a transition from the first media content item to the second media content item; wherein a content transitions module includes a transition marker module, a content selection module, and a transition execution module, wherein the transition marker module presents a transition marker (320, 324) in a media content item that allows a user accessing the first media content item to transition to the second media content item, wherein the transition marker is associated with a tag selected for presentation in the media content item and positioned at a location that is adjacent to a position of the associated tag in the first media content item, so that the user accessing the first media content item is presented with the transition marker to indicate an option to transition to the second media content item based on a concept associated with the transition marker, wherein the transition marker can be selected by the user through interaction with the transition marker by an appropriate command or gesture, wherein, while accessing the first media content item, the user can select the transition marker that causes presentation of the second media content item, presenting a transition from the first media content item to the second media content item comprises: adjusting orientation data associated with the second media content item to be within a threshold difference value from the orientation data associated with the first media content item, wherein the adjusting comprises processing and editing the second media content so that a desired amount of smoothness in a transition from the first media content item to the second media content item is achieved. determining, by a computing system, orientation data associated with a first media content item, the orientation data including at least one of an angle of a camera used to capture content, translational velocity of the camera, rotational velocity of the camera, and a user view angle with respect to a concept depicted in the first media content item; selecting, by the computing system, a second media content item to which the first media content can transition based on the orientation data; and presenting, by the computing system, a transition from the first media content item to the second media content item; wherein a content transitions module includes a transition marker module, a content selection module, and a transition execution module, wherein the transition marker module presents a transition marker (320, 324) in a media content item that allows a user accessing the first media content item to transition to the second media content item, wherein the transition marker is associated with a tag selected for presentation in the media content item and positioned at a location that is adjacent to a position of the associated tag in the first media content item, so that the user accessing the first media content item is presented with the transition marker to indicate an option to transition to the second media content item based on a concept associated with the transition marker, wherein the transition marker can be selected by the user through interaction with the transition marker by an appropriate command or gesture, wherein, while accessing the first media content item, the user can select the transition marker that causes presentation of the second media content item, presenting a transition from the first media content item to the second media content item comprises: adjusting orientation data associated with the second media content item to be within a threshold difference value from the orientation data associated with the first media content item, wherein the adjusting comprises processing and editing the second media content so that a desired amount of smoothness in a transition from the first media content item to the second media content item is achieved. adjusting orientation data associated with the second media content item to be within a threshold difference value from the orientation data associated with the first media content item, wherein the adjusting comprises processing and editing the second media content so that a desired amount of smoothness in a transition from the first media content item to the second media content item is achieved.