Computer code, the computer code embodied on a non-transitory storage medium, the computer code downloadable to a web browser executing on a user terminal and executable in the web browser to provide a video clip playback corresponding to a video clip defined by a compressed format structure stored on a first server and an electronic edit decision list saved on the first server or on a second server, wherein the compressed format structure includes a hierarchy of levels of temporal resolution of frames, each respective level of the hierarchy including frames corresponding to a respective temporal resolution of the respective level of the hierarchy, but not including frames which are included in one or more lower levels of lower temporal resolution of frames of the hierarchy, the computer code executable in the web browser to:
- (i) request content corresponding to the compressed format structure stored on the first server, in accordance with the electronic edit decision list saved on the first server or on the second server, and
- (ii) provide the video clip playback,
- in which the compressed format structure includes loss free compression,
- in which the loss free compression includes use of Transition Tables, and
- in which the code uses a video codec, wherein the video codec supports private keys to randomise the initial state of its Transition Tables, making each bitstream randomised.