1. A method for editing of digital media, the method comprising: obtaining data from a live broadcast feed, over a data network, and creating a media file at an apparatus; forwarding and storing the media file at a central repository; generating a first index file while the media file is being recorded and encoded at the apparatus and while the media file is being edited by a first device, the first index file being updated at regular intervals including editing of the media file by the first device during encoding of the media file; and communicating with a second device to support editing of at least one of the media file and a proxy file of the media file using the first index file concurrently with the obtaining of the live broadcast feed, wherein the proxy file represents a reduced file size of the media file, wherein the media file represents video information, the proxy file represents a lower resolution version of the video information, one or more video frames for use in the editing are created at the second device using the first index file during encoding of the media file, the video information is encoded according to a Group of Pictures (GOP) format, and one or more video frames for use in the editing are created at the second device by decoding the video information using the first index file, during encoding of the media file.