1. A computer-implemented method comprising: receiving a request at a server computer system from a mobile device to join a digital media control room, wherein the digital media control room is a virtual location that provides access to digital media data of a real-world event captured by a plurality of different mobile devices; locating one or more available media streams associated with the digital media control room that capture the real-world event as the real-world event occurs; transmitting data indicative of the one or more available media streams to the mobile device; receiving a request from the mobile device to access a first media stream from the one or more available media streams associated with the digital media control room; streaming the first media stream to the mobile device for display at the mobile device using the digital media control room; receiving a request from the mobile device to access a second media stream from the one or more available media streams associated with the digital media control room; synchronizing the first and second media streams; and streaming the synchronized first and second media streams to the mobile device for display at the mobile device using the digital media control room.