A system for synchronization of session content, the system comprising: a content delivery server that: hosts a plurality of different game sessions, each game session associated with gameplay within a gaming environment, captures in-game session video of the gameplay within the gaming environment for each of the different game sessions, wherein each captured in-game session video of each game session is associated with an identifier of the respective game session; receives content sent over a communication network, wherein the received content includes video captured external to one of the game sessions; identifies that the external content is associated with a game session identifier, identifies one of the captured in-game session videos as being associated with a game session identifier that matches the game session identifier associated with the received external content, synchronizes the received external content to the identified in-game session video based on the matching game session identifiers, and generates a composite content comprising the received external content, including the external video, synchronized to the identified in-game session video; and a media player engaged in the game session associated with the matching game session identifier, wherein: the external content is captured by a mobile device, the content delivery server further provides a mobile application for download to the mobile device, and the mobile device communicates with a game console upon which the identified in-game session video is played, the communication occurring via the mobile application. a content delivery server that: hosts a plurality of different game sessions, each game session associated with gameplay within a gaming environment, captures in-game session video of the gameplay within the gaming environment for each of the different game sessions, wherein each captured in-game session video of each game session is associated with an identifier of the respective game session; receives content sent over a communication network, wherein the received content includes video captured external to one of the game sessions; identifies that the external content is associated with a game session identifier, identifies one of the captured in-game session videos as being associated with a game session identifier that matches the game session identifier associated with the received external content, synchronizes the received external content to the identified in-game session video based on the matching game session identifiers, and generates a composite content comprising the received external content, including the external video, synchronized to the identified in-game session video; and hosts a plurality of different game sessions, each game session associated with gameplay within a gaming environment, captures in-game session video of the gameplay within the gaming environment for each of the different game sessions, wherein each captured in-game session video of each game session is associated with an identifier of the respective game session; receives content sent over a communication network, wherein the received content includes video captured external to one of the game sessions; identifies that the external content is associated with a game session identifier, identifies one of the captured in-game session videos as being associated with a game session identifier that matches the game session identifier associated with the received external content, synchronizes the received external content to the identified in-game session video based on the matching game session identifiers, and generates a composite content comprising the received external content, including the external video, synchronized to the identified in-game session video; and a media player engaged in the game session associated with the matching game session identifier, wherein: the external content is captured by a mobile device, the content delivery server further provides a mobile application for download to the mobile device, and the mobile device communicates with a game console upon which the identified in-game session video is played, the communication occurring via the mobile application. the external content is captured by a mobile device, the content delivery server further provides a mobile application for download to the mobile device, and the mobile device communicates with a game console upon which the identified in-game session video is played, the communication occurring via the mobile application.