Patent ID: 8874778

Claim:
A live streaming system for delivering a live media stream to heterogeneous mobile endpoint devices, comprising: a computerized device executing computer program instructions to constitute a live streaming recorder, a root streamer and a chopper, wherein the streaming recorder and root streamer are collectively operative to (1) capture the live media stream generated by a live media source and save the captured live media stream as a recorded stream in a recorded media file, and (2) transcode the recorded stream into a plurality of transcoded media files of respective different media encoding formats; and a stream distribution subsystem operative to generate a plurality of first live media streams each generated from one or more of the transcoded media files, each first live media stream being delivered to a corresponding set of the mobile endpoint devices, the root streamer being operative to provide the transcoded media files to the stream distribution subsystem to generate the first live media streams, and to provide the transcoded media files as a transcoded live media stream to the chopper; the chopper being operative to save the transcoded live media stream from the root streamer to N-minute video chunks and smaller segments of the chunks, each segment containing a plurality of media frames and being an independently viewable portion of the live media stream; and the stream distribution subsystem being further operative to deliver the saved segments from the chopper to the mobile endpoint devices sequentially as second live media streams for live media playback.