Patent ID: 8781003

Claim:
A method of splicing into a first video feed, a second video feed, the method comprising: receiving a first video feed at an encoder, and encoding the first video feed to generate an encoded first transport stream; passing the encoded first transport stream to a splicer; receiving a splice trigger at the encoder and generating a cue message that includes a Presentation Time Stamp (PTS) value that corresponds with a PTS value of an intended splice point in the first video feed; in response to the splice trigger, conditioning the first video feed by further encoding the first video feed such that a decoder buffer delay defined by DTS-STC, wherein DTS is a Decoding Time Stamp and STC is a System Time Clock, is equivalent to a predetermined value at a video frame that corresponds to the intended splice point; processing, by the encoder, the video frame that corresponds with the intended splice point by closing group of picture (GOP) and encoding the video frame as a random access point(RAP); encrypting the first video feed prior to executing a splice, wherein encrypting the first video feed comprises encrypting the first video feed and the cue message; and executing the splice at the intended splice point by switching to a second video feed, wherein the second video feed is conditioned in a manner identically to the first video feed such that a seamless splice is achieved without decoder buffer overflow or underflow.