Patent ID: 8656442

Claim:
A method for publishing a video stream, comprising: receiving at a formatting server at least a part of a video stream comprising a real time streaming video format; converting at a formatting server the received part of the video stream from the real time streaming video format into a dividable video format; splitting at the formatting server the dividable video format into a sequence of small files; and publishing the sequence of small files as portions of a single file to a node of a CDN; assembling, at the CDN node, the sequence of small files together in a correct order, and delivering, at the CDN node, the assembled sequence of small files to a web server within the CDN node; wherein a client request for the single file is at least in part serviceable by providing one or more of the sequence of small files as portions of the single file to the client; and wherein said sequence of small files are provided using an internet communication protocol.