A first mobile device for receiving a real-time video feed of a region of interest, the first device comprising: a memory; a processor coupled to the memory and configured to: generate a request for a real-time video stream of the region of interest, the request indicating criteria including a location of the region of interest and a field of view, represented at least by coordinates and an angle; initiate transmission of the request to one or more other mobile devices to query whether another device is situated such that a camera of the device has a field of view that captures a portion of the region of interest as indicated by the criteria; receive a connection request from a second mobile device of the one or more other mobile devices having a field of view that captures a portion of the region of interest as indicated by the criteria; form a peer-to-peer network connection between the first device and the second mobile device in response to the connection request; generate a request for a report indicating one or more properties of the field of view of a camera of the second mobile device; initiate transmission of the request for the report to the second mobile device; receive the report from the second mobile device; and if, based on the report, the field of view of the camera of the second mobile device captures a portion of the region of interest as indicated by the criteria: request, from the second mobile device, the real-time video stream of the field of view of the camera of the second mobile device; and receive from the second mobile device, the real-time video stream of the field of view of the camera of the second mobile device. a memory; a processor coupled to the memory and configured to: generate a request for a real-time video stream of the region of interest, the request indicating criteria including a location of the region of interest and a field of view, represented at least by coordinates and an angle; initiate transmission of the request to one or more other mobile devices to query whether another device is situated such that a camera of the device has a field of view that captures a portion of the region of interest as indicated by the criteria; receive a connection request from a second mobile device of the one or more other mobile devices having a field of view that captures a portion of the region of interest as indicated by the criteria; form a peer-to-peer network connection between the first device and the second mobile device in response to the connection request; generate a request for a report indicating one or more properties of the field of view of a camera of the second mobile device; initiate transmission of the request for the report to the second mobile device; receive the report from the second mobile device; and if, based on the report, the field of view of the camera of the second mobile device captures a portion of the region of interest as indicated by the criteria: request, from the second mobile device, the real-time video stream of the field of view of the camera of the second mobile device; and receive from the second mobile device, the real-time video stream of the field of view of the camera of the second mobile device. generate a request for a real-time video stream of the region of interest, the request indicating criteria including a location of the region of interest and a field of view, represented at least by coordinates and an angle; initiate transmission of the request to one or more other mobile devices to query whether another device is situated such that a camera of the device has a field of view that captures a portion of the region of interest as indicated by the criteria; receive a connection request from a second mobile device of the one or more other mobile devices having a field of view that captures a portion of the region of interest as indicated by the criteria; form a peer-to-peer network connection between the first device and the second mobile device in response to the connection request; generate a request for a report indicating one or more properties of the field of view of a camera of the second mobile device; initiate transmission of the request for the report to the second mobile device; receive the report from the second mobile device; and if, based on the report, the field of view of the camera of the second mobile device captures a portion of the region of interest as indicated by the criteria: request, from the second mobile device, the real-time video stream of the field of view of the camera of the second mobile device; and receive from the second mobile device, the real-time video stream of the field of view of the camera of the second mobile device.